Mojito

Software Screenshot:
Mojito
Software Details:
Version: 0.9.8
Upload Date: 1 Mar 15
Developer: Yahoo! Inc.
Distribution Type: Freeware
Downloads: 19

Rating: nan/5 (Total Votes: 0)

Mojito was created by Yahoo! and was open sourced to the JS development community.

The framework allows developers to write client and server-side components in JavaScript, and works with client-side (browsers) and server-side (Node.js) environments.

Yahoo's Mojito is not a full blown frontend framework, but more of a backend tool, allowing developers to create the core on which the application runs on.

Developers can then use libraries like YUI to add the frontend on top of the Mojito core, finalizing their application.

Mojito was written using the MVC paradigm, and even if it can handle Web-based desktop applications, it is now focusing on providing a complete framework for developing HTML5&CSS3 mobile applications.

Features:

  • Cross-browser tested
  • Cross-device support
  • Integrated unit testing
  • Device-specific presentation
  • Progressive enhancement
  • Support for proper internationalization & localization support
  • HTML5 & CSS3 ready
  • YQL support

What is new in this release:

  • Controllers, models, and binders can be defined as a function with a prototype.
  • Support for easily extending YUI modules in a different mojit, by using Y.mojito.Util.extend. Y.mojito.Util.extend, defined in 'mojito-util', is the equivalent of Y.extend, and can accept object literals in addition to functions.
  • Controllers inherit the addons of any controller that is listed in its requires array.
  • Mojit dependencies can be specified in defaults.json, which ensures that required dependencies are loaded when resourceStore.lazyMojits is set to true.

What is new in version 0.9.3:

  • Various improvements to the Resource Store, which reduce start up time by 30% to 50%.
  • YUI dependency was upgraded to yui@3.16.x
  • Request dependency was upgraded to request@2.34.x

What is new in version 0.9.0:

  • Mojito now leverages the following packages for its routing implementation: express-map and express-annotations

Requirements:

  • JavaScript enabled on client side
  • Node.js 0.6 or higher for server-side environments

Similar Software

JEDI VCL
JEDI VCL

12 May 15

Gillie
Gillie

13 May 15

Django
Django

18 Jul 16

rAppid.js
rAppid.js

14 Apr 15

Other Software of Developer Yahoo! Inc.

Gifshot
Gifshot

10 Dec 15

Yeti
Yeti

12 May 15

YUI Compressor
YUI Compressor

6 Jun 15

Comments to Mojito

Comments not found
Add Comment
Turn on images!