Ractive JS
Ractive JS
Top 43%36 punkter
Top 43%
Vigtigste specifikationer og højdepunkter

Ractive JS: 20 fakta og højdepunkter

1. Har to-vejs databinding

Modeller og visninger kan være forpligtede til at opdatere hinanden.
Ractive JS
53% har den

2. filstørrelse uden nødvendige komponenter ved minifikation

Mindre filstørrelse betyder hurtigere load tider.

3. Understøtter routing og deep linking

Routing kan interagere med browserens url-adresse. Dette er meget vigtigt for at have en god brugeroplevelse hvis du bygger enkelt-side applikationer.
Ractive JS
67% har den

4. Bruger en "templating engine"

"Template engines" tillader nem og fleksibel brugergrænseflade.
Ractive JS
67% har den

5. Understøtter en-vejs databinding

Visninger kan være forpligtet til at opdatere automatisk når et objekt ændres.
Ractive JS
80% har den

6. Udgivet under MIT licens

MIT licensen er en meget liberal licens, der tillader enhver brug, herunder erhvervsbrug, uden garanti.
Ractive JS
87% har den

7. nødvendige komponenter

Færre afhængigheder betyder at færre ekstra scripts skal inkluderes, som normalt resulterer i færre udviklingsomkostninger og hurtigere load tider.

8. Er skeptisk overfor DOM manipulerings biblioteker

Påkræver og anbefaler ikke brugen af et specifikt bibliotek(som jQuery, Zepto eller MooTools) til at håndtere DOM manipulation og kan bruges med det som foretrækkes af udvikleren.
Ractive JS
20% har den

9. Understøtter sammensatte (delvise) visninger

Mulighed for at indsætte visnings skabeloner i top-niveau visning fra en skabelon.
Ractive JS
60% har den

10. filstørrelse inkl. nødvendige komponenter ved minifikation

Mindre filstørrelse betyder hurtigere load tider.

11. Passer godt sammen med tredje-parts biblioteker for at aktivere understøttelse af Promises/A+

Tillader brug af biblioteker som "JQuery Deferred" til at understøtte "Promises". "Promises" er et populært alternativ til "callbacks" når det drejer sig om server svar.
Ractive JS
33% har den

12. Opdaterer DOM'en asynkront

Modellens ændringer vises ikke umiddelbart i visnings opdateringer, men er sat i kø og bliver afsendt som en gruppe. Dette kan være meget mere effektivt end øjeblikkelige visnings opdateringer.
Ractive JS
27% har den

13. Bruger "observables" til databinding

Modeller ses igennem for ændringer. Dette er et velkendt mønster. Kan i visse tilfælde give bedre ydelse end "dirty checking".
Ractive JS
80% har den

14. Har et officielt og opdateret indlæg i npm-pakke manageren

Node pakke-manageren kan også bruges til at håndtere frontend scripts.
Ractive JS
47% har den

15. antal år gammel

Ældre konstruktioner er ofte mere stabile, gennemtestede og der er flere ressourcer og guides omkring dem. Som en virksomhed har du en større mængde talenter til at rekruttere fra.

16. Understøtter officielt Bower afhængigheds håndtering

Bower er en brugervenlig npm-agtig pakke manager til frontend applikationer.
Ractive JS
53% har den

17. Fastholder en intern DOM kopi

Derved undgår man at konstant at skulle re-rendere alle elementer ved at sammenligne den imiterede DOM med den aktuelle DOM og kun rendere ændringerne.
Ractive JS
7% har den

18. Virker med AMD biblioteker som require.js

"Asynchronous Module Definition" tillader nem modulær og "ren" programmering. Hvis en konstruktion ikke fungerer ordentligt med denne slags biblioteker kan det have andre metoder til at modulere dets komponenter og løse afhængigheder, som for eksempel afhængigheds injektion.
Ractive JS
60% har den

19. understøttet version af Internet Explorer

Understøttelse af ældre browsere kan være afgørende for virksomheders projekter og projekter med en stor bruger base bestående af brugere af Internet Explorer.

20. Understøtter animation

Indeholder faciliteter til nemt at oprette visning af animationer.
Ractive JS
7% har den

Top 10 MV* frameworks

Tilføj et andet objekt til sammenligningen
  • Ractive JS
Sammenlign
This page is currently only available in English.