SproutCore
SproutCore
Top 60%249 punkter
Top 60%
Vigtigste specifikationer og højdepunkter

SproutCore: 16 fakta og højdepunkter

1. Har to-vejs databinding

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

2. 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.
SproutCore
67% har den

3. Bruger en "templating engine"

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

4. Understøtter beregnede egenskaber

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

5. Understøtter en-vejs databinding

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

6. Skabeloner kan være præ-kompileret på serveren

Understøtter en "template engine" som kan pre-renderes på serveren. Dette kan eventuelt forbedre sidens hastighed, især på enheder med minimal computerkraft.
SproutCore
60% har den

7. Udgivet under MIT licens

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

8. Understøtter sammensatte (delvise) visninger

Mulighed for at indsætte visnings skabeloner i top-niveau visning fra en skabelon.
SproutCore
60% 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.
0
SproutCore: 0

10. 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".
SproutCore
80% har den

11. Har en stabil offentlig API

Det primære versionsnummer er over 0. Det betyder, at der ikke vil være nogen kompabilitetsproblemer ved API ændringer fra udviklingsholdet.
SproutCore
53% har den

12. Anvender et populært boilerplate-projekt

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

13. 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.
SproutCore
53% har den

14. 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.
4years
Sammy JS: 4years

15. 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.
SproutCore
20% har den

16. 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.
7
rAppid JS: 0

Top 10 MV* frameworks

Tilføj til sammenligningen
    Sammenlign
    This page is currently only available in English.