Dokonałem porównania różnych implementacji tej teorii przez Zakasa.
Mam porównaniu ...
- ScaleApp
- Kernel.js
- cudownie
Po sprawdzeniu wszystkich za i przeciw postanowiłem wykorzystać Hydra.js (potrzebowałem aby łatwo rozszerzać moduły), ale najważniejsze jest wiedzieć, czego potrzebujesz/czego oczekujesz od tego rodzaju frameworków i dokonać własnego porównania.
Są to tematy Sprawdziłem:
- ramowa agnostyk
- Dokumentacja
- Rozmiar
- Trendy
- ce wiele instancji modułu
- Mniej sprzęgające
- Łatwe testowanie modułów
przetestowany
- Jednostka
- Workshop/Video/prezentacje/Prezentacje
- (Extensible wtyczek lub podobny)
- Zezwalaj na rozszerzenie modułów
- Wsparcie Firma
- Zminimalizowane wersje
- licencji
- wspólnotową
- Dojrzałość projektu
- Ostatnie zatwierdzenie
- Wzmianki w blogach/wstęg
- GitHub
- zależne
- Obserwowane
- Forks/Rozwój Wielkość zespołu
- Błąd Menedżer
- asynchroniczny moduły obciążenie
integracja
- odroczony-Promesa
- Can używane w przeglądarce i pliku Node.js
Powiedz, jeśli potrzebujesz więcej pomocy.
Aktualizacja:
Sprawdzam nowe ramy, która jest w podglądzie rozwoju 'Backbone Aura' z Addyosmani
Dlaczego ten został zdegradowany? jest to doskonale dobre pytanie programistyczne. – Martin
Zrobiłem wdrożenie YUI 2 lata temu i nadal go utrzymuję. Możesz to sprawdzić na github. https://github.com/miiicasa/module – josephj
Nie przeglądałem kodu, ale jest https://github.com/aranm/scalable-javascript-architecture – yitznewton