60poäng

Ractive JS

Ractive JS
vs

Ractive JS recension: 20 egenskaper och höjdpunkter

Ractive JS

Varför är Ractive JS bättre än genomsnittet?

  • Minifierad filstorlek utan beroenden
    ?

    65KBvs75.64KB
  • Minifierad filstorlek inklusive beroenden
    ?

    65KBvs120.8KB
  • Versioner av Internet Explorer stöds
    ?

    7vs7.33

Allmän information

1.Använder en mallhanteringsmotor
Ractive JS
Mallmotorer möjliggör enkel och flexibel UI-byggnad.
2.Publicerad under MIT-licens
Ractive JS
MIT-licensen är en mycket tillåtande licens som tillåter alla användningsområden, inklusive företagsanvändning, utan garanti.
3.Stöder sammansatta (delvis) vyer
Ractive JS
Tillåter byggande av vymallar till högsta nivå inifrån en mall.
4.versioner av Internet Explorer stöds

7

Legacy webbläsarstöd kan vara viktigt för företagsprojekt med en stor användarbas bestående av Internet Explorer-användare.
5.antal år gammal

0years

Äldre ramar är ofta mer stabila,mer välbeprövade och det finns mer resurser och handledning till dem. Som företag har du en större talangpool att rekrytera från.

Insticksprogram

1.Stöder animering
Ractive JS
Inkluderar faciliteter för att enkelt kunna skapa vyanimationer.

Bibliotek & paket

1.DOM-hantering av agnostiskt bibliotek
Ractive JS
Kräver inte eller eller behöver inte användas av ett visst bibliotek (som jQuery, Zepto eller MooTools) för DOM-hantering och kan användas med den utvecklaren föredrar.
2.Stöder officiellt Bowerberoendehantering
Ractive JS
Bower är en lättanvänd npm-liknande pakethanterare för gränssnittsapplikationer.
3.Fungerar med AMD-bibliotek så som require.js
Ractive JS
Asynchronous Module Definition-bibliotek möjliggör enkel modulär, ren programmering. Om ett ramverk inte fungerar bra med sådana bibliotek kan det ha några andra sätt att modulera dess komponenter och lösa beroenden, som Dependency Injection.
4.Har en officiell up-to-date-post i NPM-pakethanteraren
Ractive JS
Nodepakethanteraren kan också användas för att hantera frontskript.

Databindning

1.Har tvåvägs databindning
Ractive JS
Modeller och vyer kan bindas för att uppdatera varandra.
2.Stöder enkelriktad databindning
Ractive JS
Vyer kan bindas till att uppdateras automatiskt när ett observerat objekt ändras.
3.Använder observabler för databindning
Ractive JS
Modeller observeras för förändringar. Detta är ett välkänt mönster. Kan vara mer presterande än dirty-checking i vissa fall.

Prestanda

1.minifierad filstorlek utan beroenden

65KB

Mindre filstorlek betyder snabbare laddningstid
2.Stöder routning och djuplänkning
Ractive JS
Routning möjliggör interaktion med webbläsarens URL. Detta är mycket viktigt för att få en bra användarupplevelse om du bygger ensidiga applikationer.
3.beroenden

0

Färre beroenden innebär färre extra skript att inkludera, oftast resulterar det i mindre utveckling överlag och snabbare laddningstider.
4.Integrerar väl med tredjepartsbibliotek för att aktivera Promises/A+support
Ractive JS
Tillåter användning av bibliotek som jQuery Deferred att stödja promises. Promises är ett populärt alternativ till återanrop när det handlar om serversvar.
5.Uppdaterar DOM asynkront
Ractive JS
Modellförändringar resulterar inte omedelbart i vyuppdateringar men ställs i kö och skickas sedan som en grupp. Detta kan vara bättre presterande än Instant View-uppdateringar.
6.minifierad filstorlek inklusive beroenden

65KB

Mindre filstorlek innebär snabbare laddningstider.

Vilka är de bästa MV* ramar?

Visa allt
This page is currently only available in English.