Strona główna
>
Newsy
>
JavaScriptMVC 3.0: CSS i JS generowane w locie, łatwiejsze testy i zarządzenie projektem
"JavaScriptMVC 3.0: CSS i JS generowane w locie, łatwiejsze testy i zarządzenie projektem". |
2010-12-08 |
Firma Jupiter wydała wersję 3.0 frameworka JavaScriptMVC. Przynosi ona lepsze wsparcie dla testów, projektowanie, obsługę CSS i JS oraz zarządzanie projektem. Twórcy chcą też zwiększyć bazę materiałów dostępnych do nauki.
Od teraz można korzystać z FuncUnit, który pozwala szybciej i wygodniej pisać testy uruchamiane w przeglądarce albo automatycznie przez Selenium ? multiplatformowy framework testowy dla aplikacji webowych.
Części projektu zostały rozdzielone, tak że można korzystać z nich oddzielnie. W efekcie rozdzielono:
DocumentJS ? engine tworzenia dokumentacji,
jQueryMX ? czyli MVC jQuery, rozszerzenie dla wydarzeń i obsługa DOM,
StealJS ? zarządzanie zależnościami, kompresja CSS i JS i generatory kodu,
FuncUnit ? framework do testów stron.
Każdy moduł ma swoją stronę i forum, można go pobrać oddzielnie.
StealJS wzbogacił się o możliwość znajdowania i optymalizowania skryptów JavaScript, według zasady największej wspólnej części.
Projektowanie rozwiązań z użyciem CSS i JavaScript też jest teraz łatwiejsze, ponieważ JavaScriptMVC wspiera generatory kodu Less dla CSS i CoffeScript dla JavaScriptu. Ponadto, podczas projektowania nie trzeba kompilować za każdym razem plików, gdyż powstają one automatycznie.
Nowa wersja wspiera też dobrą praktykę budowania dużych rozwiązań składających się z mniejszych odrębnych części. Znajduje to odzwierciedlenie w strukturze katalogów, gdzie każda wtyczka (aplikacja) posiada swoją stronę demonstracyjną, testy i dokumentację. Widać to na przykładzie projektu demonstracyjnego Srchr.
Wtyczki jak i testy łączy się przystępnie w rozwiązania przez polecenie steal.plugins.
Twórcy poinformowali, że planują położyć teraz większy nacisk na wyjaśnienie nowości i edukację nowych użytkowników.
Framework można pobrać pod tym adresem.
źródło: jupiterjs.com