-
Notifications
You must be signed in to change notification settings - Fork 215
Home
Mojito is a sweet (and minty!) MVC application framework built on YUI3 that enables agile development of Web applications. Mojito allows developers to write client and server components in the same language (JavaScript), using the same framework. Because Mojito applications are written in JavaScript, they can run on the client (in the browser) and on the server (with Node.js).
- Yahoo!’s Mojito is Now Open Source by Ren Waldura, Mojito team.
- What is Mojito? by Caridy Patino
- Why Node.js disappoints me, a blog post by Eric Florenzano (unaffiliated with Mojito).
Mojito v0.9 is our beta version that will soon be tagged as the latest version in the npm repository. This version of Mojito is much more tightly integrated with Express, but in many respects, it is not much different than today's Mojito: you still use mojits and configuration files such as application.json
and routes.json
. You do, however, have the option of using Express-like routing, middleware, and you will be using node
to start your apps through an app.js
file.
You can find Mojito v0.9 in the Mojito's develop branch and can install with npm (npm i mojito@~0.9
).
For more information, see the following wiki pages (the YDN documentation is coming soon):
- 01. Mojito v0.9: Philosophy Behind Changes
- 02. Mojito v0.9: What's No Longer Supported
- 03. Mojito v0.9: Installing
- 04. Mojito v0.9: Converting and Starting Applications
- 05. Mojito v0.9: Configuring Routing
- 06. Mojito v0.9: Setting Base Contexts
- 07. Mojito v0.9: Using Middleware
- 08: Mojito v0.9: Examples of app.js
- Testimonials: user comments
- Built with Mojito: hall of fame
- Your Stuff Runs on Both Sides: Mojito presentation at JSConf 2012 by Bruno F-R
- Yahoo Mojito gives server-side JavaScript a lift: 8.6 score for Mojito!
- Mojito, a Tale of Two Runtimes by Matt Taylor
- YUI3 & Node.js for JavaScript View Rendering on Client or Server, Matt Taylor again