Yahoo pours JavaScript users a Mojito
April 3, 2012 —
Developers working in JavaScript to build mobile and Web applications now have another choice of frameworks: Yahoo yesterday released Mojito, its open-source framework for mobile client-server applications. Mojito is written entirely in JavaScript, and was constructed to give Web developers more freedom of deployment.
To accomplish this, Mojito allows Web applications to degrade gracefully, with interfaces automatically tailoring themselves to the device being used. That means a Web application can offer up specific views depending on the viewing platform.
But Mojito's JavaScript-based nature is not just about the client-side. In a move that shows Yahoo doesn't disavow knowledge of its competition's open-source projects, Mojito's server-side is based on Node.js. Node.js, as you may know, runs inside of Google's V8 JavaScript engine.
Mojito is part of the larger Cocktails project at Yahoo. Mojito sits at the top of this Cocktail stack, where it allows developers to leverage a single codebase into an application compatible with multiple connected platforms.
Ren Waldura, senior product manager for Cocktails at Yahoo, wrote in a blog post that “Mojito apps run on the client, using the client's embedded JavaScript engine. But Mojito also runs on the server, on NodeJS. Node is great, and we love it. Node’s focus is on efficient low-level constructs for I/O, while Mojito is about providing application patterns to help you structure your code, to make it more modular, more concise, and perform better. Cool stuff, right?
“But we have a grander vision for Mojito. Think about it: having the ability to run JavaScript code on either end, we’ve built a framework for both. A framework that hides (a little, not too much) the execution site. A framework that lets you assemble and render data on the server, or, well, on the client too!”
Underneath, the Yahoo Cocktails Manhattan project allows server-side JavaScript to run inside Yahoo's Cloud. Mojito also relies on Yahoo User Interface, which includes a bevy of interface helpers for building CSS3 and JavaScript interfaces for Web applications.
Related Search Term(s): JavaScript, Mojito, Yahoo
Share this link: http://sdt.bz/36495
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
Telerik adds back-end services to Icenium mobile tool suite
Icenium Everlive makes the suite a complete app development platform, the company says
|
|
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|