Mojito è stato creato da Yahoo! e era open source per la comunità di sviluppo JS.
Il quadro consente agli sviluppatori di scrivere client e lato server componenti in JavaScript, e funziona con client-side (browser) e server-side (Node.js) ambienti.
Mojito di Yahoo non è un framework frontend soffiato pieno, ma più di uno strumento di backend, che consente agli sviluppatori di creare il nucleo su cui l'applicazione viene eseguita su.
Gli sviluppatori possono quindi utilizzare le librerie come YUI per aggiungere il frontend in cima al nucleo Mojito, finalizzando la loro applicazione.
Mojito è stato scritto utilizzando il paradigma MVC, e anche se è in grado di gestire applicazioni desktop basate sul Web, si sta ora concentrando sulla fornitura di un quadro completo per lo sviluppo di applicazioni mobili HTML5 e CSS3.
Caratteristiche :
- trasversale browser testati
- supporto cross-device
- unit testing integrato
- presentazione specifica-dispositivo
- Il progressive enhancement
- Il supporto per una corretta internazionalizzazione e supporto per la localizzazione
- HTML5 e CSS3 pronto
- Supporto YQL
Cosa c'è di nuovo in questa versione:
- Controllers, modelli, e leganti può essere definita come una funzione con un prototipo.
- Il supporto per estendere facilmente i moduli YUI in un mojit diverso, utilizzando Y.mojito.Util.extend. Y.mojito.Util.extend, definito in 'mojito-util', è l'equivalente di Y.extend, e può accettare letterali oggetto in aggiunta alle funzioni.
- Controllers ereditano le addons di qualsiasi controller elencato nella sua richiede matrice.
- Mojit possono essere specificati in defaults.json, che assicura che le dipendenze richieste vengono caricati quando resourceStore.lazyMojits è impostata su true.
dipendenze
Cosa c'è di nuovo nella versione 0.9.3:
- Vari miglioramenti Store Resource, che riducono inizio il tempo dal 30% al 50%.
- YUI dipendenza è stato aggiornato a yui@3.16.x
- Richiesta dipendenza è stato aggiornato a request@2.34.x
Cosa c'è di nuovo nella versione 0.9.0:
- Mojito ora sfrutta i seguenti pacchetti per la sua attuazione instradamento : express-map e Express-annotazioni
Requisiti :
- JavaScript abilitato sul lato client
- Node.js 0.6 o superiore per ambienti server-side
I commenti non trovato