batman js
batman js
Top 44%35 punkter
Top 44%
Vigtigste specifikationer og højdepunkter

batman js: 20 fakta og højdepunkter

1. Har to-vejs databinding

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

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

Mindre filstørrelse betyder hurtigere load tider.

3. Har automatisk visnings sortering

Har en mekanisme til at filtrere visninger baseret på anvendelses variabler (f. eks. når du søger) uden at skulle skrive meget ekstra kode.
batman js
20% har den

4. 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.
batman js
67% har den

5. Understøtter beregnede egenskaber

Tillader brug af funktioner som egenskaber til at beregne egenskaber for objekter.
batman js
33% har den

6. Udvider HTML

Nogle ser dette som en fordel da det fjerner udgifterne til et andet skabelon sprog.
batman js
27% har den

7. Udgivet under MIT licens

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

8. Understøtter en-vejs databinding

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

9. 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.

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

Mindre filstørrelse betyder hurtigere load tider.

11. Har forbedret "LocalStorage" support

Konstruktionen inkluderer en simpel funktion til at synkronisere modeller med HTML5 LocalStorage.
batman js
20% har den

12. Har integreret input validering

Indbyggede værktøjer til at hjælpe med at validere klientens input inden det bliver forarbejdet eller sendt til en server. Dette erstatter ikke server-side validering men kan markant forbedre brugeroplevelsen.
batman js
40% har den

13. Anvender et populært boilerplate-projekt

Anvender et officielt eller velkendt boilerplate-project, som bestemmer filstrukturen og lader udviklerne komme hurtigere igang.
batman js
53% har den

14. Indbygget "RESTful sync abstraction" til modeller

Omfatter funktioner til at holde modellerne synkroniseret med deres server-side repræsentation, uden brug for at skrive jQuery boilerplate ajax kald.
batman js
47% har den

15. 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".
batman js
80% har den

16. Har en projekt generator

Gør det muligt for udvikleren at automatisk oprette et nyt projekt ved hjælp af indbyggede værktøjer eller stillads-værktøjer som f. eks. Yeoman.
batman js
53% har den

17. Inkluderer en konstruktion til testformål

En integreret test pakke opfordrer udvikleren til at skrive enhedstest ofte og tidligt i processen, hvilket kan være meget vigtigt for den fremtidige udvikling.
batman js
20% har den

18. 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.

19. Har dedikerede fejlfindingsværktøjer

Som regel browserudvidelser der giver dybere indsigt i anvendelsen.
batman js
33% har den

20. Er CoffeeScript venlig

Konstruktionen har indbygget understøttelse af, og opfordrer endda til brug af, CoffeeScript og dets faciliteter, såsom klasser og arv.
batman js
7% har den

Top 10 MV* frameworks

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