versus logo
Ractive JS
Ractive JS
Top 43%366 punkt/ów
Top 43%
Najważniejsze i najciekawsze funkcje

Przegląd Ractive JS: 20 fakty i najważniejsze cechy

1. Posiada dwukierunkowe wiązanie danych

Modele i widoki mogą być nawzajem aktualizowane.
Ractive JS
ma to 54%

2. najmniejsza wielkość pliku bez zależności

Mniejszy rozmiar pliku oznacza szybszy czas ładownia.
65KB
Flight: 14KB

3. Wspiera trasowanie i tworzenie łącza do strony docelowej

Trasowanie (routing) pozwala na interakcję z adresem url przeglądarki. Jest to bardzo ważne dla wygodnej pracy użytkownika pracującego nad jednostronną aplikacją.
Ractive JS
ma to 67%

4. Wspiera jednokierunkowe wiązanie danych

Widoki mogą być aktualizowane automatycznie, gdy widoczny obiekt ulega zmianom.
Ractive JS
ma to 80%

5. Używa mechanizmu szablonowego

Mechanizm szablonowy pozwala na proste i elastyczne budowanie UI.
Ractive JS
ma to 67%

6. Nie potrzebuje biblioteki manipulacji DOM

Nie wymaga lub nie wspiera korzystania z określonych bibliotek (takich jak jQuery, Zepto lub MooTools) do obsługi manipulacji DOM i może być użyte z tą, którą zaleca programista.
Ractive JS
ma to 20%

7. Wspiera złożone (częściowe) widoki

Pozwala na gniazdowanie szablonów widoku na górnym poziomie widoku z szablonu.
Ractive JS
ma to 60%

8. Opublikowane na licencji MIT

Licencja MIT to niezwykle permisywna licencja, która pozwala na kompleksowe wykorzystanie, w tym biznesowe, bez gwarancji.
Ractive JS
ma to 87%

9. zależności

Mniej zależności wiąże się z mniejszą liczbą dodatkowych skryptów do zawarcia, czego efektem zazwyczaj jest mniej złożony zapas i krótszy czas ładownia.
0
SproutCore: 0

10. najmniejsza wielkość pliku łącznie z zależnościami

Mniejszy rozmiar pliku oznacza szybszy czas ładowania.
65KB
Maria: 20KB

11. Asynchronicznie aktualizuje DOM

Zmiany modeli nie wpływają bezpośrednio na aktualizacje widoku, ale są ustawione w kolejkę i wyekspediowane jako grupa. Może się to okazać o wiele bardziej wydajne niż błyskawiczne aktualizacje widoku.
Ractive JS
ma to 27%

12. Dobrze współpracuje z bibliotekami stron trzecich do aktywacji wsparcia Promises/A+

Pozwala na wykorzystanie bibliotek takich jak jQuerry Deffered do Promises wsparcia. Promises to popularna alternatywa dla oddzwanianiu przy postępowaniu z odpowiedziami serwera.
Ractive JS
ma to 34%

13. Wykorzystuje zdolność do obserwacji do wiązania danych

Modele są obserwowane na wypadek zaistnienia zmian. Jest to dobrze znany schemat. W niektórych przypadkach może być bardziej wydajny niż dirty-checking.
Ractive JS
ma to 80%

14. Posiada oficjalny, aktualizowany wpis do menedżera pakietu npm.

Menedżer pakietu węzłowego może być również użyty do zarządzania skryptami interfejsu.
Ractive JS
ma to 47%

15. liczba lat

Starsze struktury są często bardziej stabilne, sprawdzone oraz istnieje dla nich więcej zasobów i poradników. Jako firma masz większą pulę talentów, z których możesz wybierać.
0years
Sammy JS: 4years

16. Oficjalnie wspiera zarządzanie zależnościami Bower

Bower to prosty w obsłudze, podobny do pakietu npm menedżer do aplikacji interfejsu.
Ractive JS
ma to 54%

17. Zachowuje wewnętrzną kopię DOM

Omija stałe ponawianie renderowania wszystkich elementów poprzez porównanie sztucznego DOM z prawdziwym DOM i renderowanie tylko i wyłącznie zmian.
Ractive JS
ma to 7%

18. Pracuje z bibliotekami AMD takimi jak require.js

Biblioteki AMD (Asynchronous Module Definition) pozwalają na łatwe, modułowe i całkowite programowanie. Jeśli schemat nie działa odpowiednio z takimi bibliotekami, to może mieć ona inne środki do modularyzacji swoich komponentów i rozpoznanie zależności, jak Wstrzykiwanie Zależności.
Ractive JS
ma to 60%

19. obsługiwane wersje Internet Explorera

Wspieranie starszych wersji przeglądarek może okazać się przydatne dla projektów zespołowych i projektów z dużą bazą użytkowników, wśród których znajdują się użytkownicy Internet Explorer.
7
rAppid JS: 0

20. Wspiera animacje

Zawiera udogodnienia do prostego tworzenia widoku animacji.
Ractive JS
ma to 7%

Top 10 frameworki MV*

Dodaj do porównania
    Porównaj
    This page is currently only available in English.