WebSol.pl - Projektowanie stron internetowych
Strona Główna | Oferta | Portfolio | O Nas | Kontakt


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


Tworzenie stron łódź strony internetowe - ul. Bitwy nad Bzurą 22a - 99-100 Łęczyca - tel 024 3617373 - fax 024 3617375