Mojito wurde von Yahoo! erstellt und war zu der JS-Entwickler-Community offen Quelltext.
Das Framework ermöglicht es Entwicklern, Kunden und serverseitige Komponenten in JavaScript zu schreiben, und arbeitet mit Client-Seite (Browser) und serverseitige (Node.js) Umgebungen.
Yahoos Mojito ist keine vollständige geblasen Frontend-Framework, sondern eher ein Backend-Tool, ermöglicht es Entwicklern, den Kern, auf dem die Anwendung läuft auf erstellen.
Entwickler können dann mit Bibliotheken wie YUI, die Frontend auf der Oberseite des Mojito Kern hinzuzufügen Abschluss ihrer Anwendung.
Mojito wurde mit der MVC-Paradigma geschrieben, und auch wenn sie Web-basierte Desktop-Anwendungen zu behandeln, ist es nun die sich auf die Bereitstellung einer umfassenden Rahmen für die Entwicklung von HTML5 & CSS3 mobile Anwendungen.
Eigenschaften :
- Cross-Browser getestet
- Geräteübergreifende Unterstützung
- Integrierte Komponententests
- Gerätespezifische Präsentation
- Progressive Enhancement
- Unterstützung für korrekte Internationalisierung & Lokalisierung Unterstützung
- HTML5 & CSS3 bereit
- YQL Unterstützung
Was ist neu in dieser Pressemitteilung:
- Controller, Modelle und Bindemittel können als eine Funktion definiert werden mit einem Prototyp.
- Unterstützung für leicht Verlängerung YUI-Module in einer anderen mojit, indem Sie Y.mojito.Util.extend. Y.mojito.Util.extend, in 'Mojito-util ", definiert das Äquivalent Y.extend und kann Objektliterale neben Funktionen übernehmen.
- Controller erben die Addons jeder Controller aufgeführt wird sein erfordert Arrays.
- Mojit Abhängigkeiten können in defaults.json, die dafür sorgt, dass erforderlichen Abhängigkeiten werden geladen, wenn resourceStore.lazyMojits auf true gesetzt angegeben werden.
Was ist neu in Version 0.9.3:
- Verschiedene Verbesserungen an der Ressource-Store, die Verringerung Start Zeit um 30% auf 50%.
- YUI Abhängigkeit wurde aktualisiert, um yui@3.16.x
- Anfrage Abhängigkeit wurde aktualisiert, um request@2.34.x
Was ist neu in Version 0.9.0:
- Mojito nutzt jetzt die folgenden Pakete für seine Routing-Implementierung : Express-Karte und Express-Annotationen
Anforderungen :
- JavaScript auf Client-Seite aktivieren
- node.js 0.6 oder höher für die serverseitige Umgebung
Kommentare nicht gefunden