Mojito został stworzony przez Yahoo! i był otwarty source do społeczności programistów JS.
Ramy pozwala programistom pisać klienta i po stronie serwera komponentów w JavaScript, i współpracuje z po stronie klienta (przeglądarek) i po stronie serwera (Node.js) środowiskach.
Yahoo Mojito nie jest pełnowartościowy ramy nakładka, ale raczej narzędziem zaplecza, co pozwala programistom tworzyć trzon, na których aplikacja działa na.
Programiści mogą następnie korzystać z bibliotek takich jak YUI, aby dodać nakładkę na wierzchu rdzenia Mojito, sfinalizowaniem ich stosowania.
Mojito zostało napisane z wykorzystaniem paradygmatu MVC, a nawet jeśli może obsługiwać aplikacje desktopowe oparte na sieci Web, obecnie koncentruje się na zapewnieniu pełnej ramy dla rozwoju aplikacji mobilnych HTML5 i CSS3.
Opis :
- testowane Cross-browser,
- Obsługa wielu urządzeń,
- Wbudowana jednostka badania
- Prezentacja urządzenia specyficzne,
- Progresywne ulepszanie
- Wsparcie dla prawidłowego internacjonalizacji i wsparcie lokalizacji
- HTML5 i CSS3 gotowe
- Wsparcie YQL
Co nowego w tym wydaniu:
- kontrolery, modele i spoiwa może być zdefiniowana jako funkcja z prototypem.
- Obsługa łatwo rozszerzenia modułów YUI w innym mojit, używając Y.mojito.Util.extend. Y.mojito.Util.extend, określone w "mojito-util", jest równoznaczne z Y.extend i może przyjąć literałów obiektów oprócz funkcji.
- Sterowniki dziedziczą dodatki dowolnego kontrolera, który jest wymieniony w jej wymaga tablicy.
- Mojit zależności mogą być określone w defaults.json, który zapewnia, że wymagane zależności są ładowane podczas resourceStore.lazyMojits jest ustawiona na true.
Co nowego w wersji 0.9.3:
- różne ulepszenia Resource Store, które zmniejszają początek się wówczas przez 30% do 50%.
- uzależnienie YUI został uaktualniony do yui@3.16.x
- Zapytanie zależność został uaktualniony do request@2.34.x
Co nowego w wersji 0.9.0:
- Mojito teraz wykorzystuje następujące pakiety dla jego realizacji routingu : Mapa ekspresowej oraz ekspresowe-adnotacje
Wymagania :
- włączona obsługa JavaScript po stronie klienta,
- Node.js 0,6 lub wyższa dla środowisk serwerowych,
Komentarze nie znaleziono