41punkter

Flight

Flight
vs

Flight anmeldelse: 17 fakta og højdepunkter

Flight
Flight

Hvorfor er Flight bedre end gennemsnittet?

  • Filstørrelse uden nødvendige komponenter ved minifikation
    14KBvs75.64KB
  • Filstørrelse inkl. nødvendige komponenter ved minifikation
    104KBvs120.8KB
  • Understøttet version af Internet Explorer
    7vs7.33

Vigtigste specifikationer og højdepunkter

relevant

Generel info

1.Understøtter sammensatte (delvise) visninger
Flight

Mulighed for at indsætte visnings skabeloner i top-niveau visning fra en skabelon.

2.Udgivet under MIT licens
Flight

MIT licensen er en meget liberal licens, der tillader enhver brug, herunder erhvervsbrug, uden garanti.

3.understøttet version af Internet Explorer

7

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.

Bedst

rAppid JS

0

4.Har en stabil offentlig API
Flight

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

5.Anvender et populært boilerplate-projekt
Flight

Anvender et officielt eller velkendt boilerplate-project, som bestemmer filstrukturen og lader udviklerne komme hurtigere igang.

6.Har dedikerede fejlfindingsværktøjer
Flight

Som regel browserudvidelser der giver dybere indsigt i anvendelsen.

relevant

Programmer og pakker

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

Bower er en brugervenlig npm-agtig pakke manager til frontend applikationer.

2.Virker med AMD biblioteker som require.js
Flight

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

relevant

Databinding

1.Tillader brug af visningen "mixins"
Flight

Mixins er en programmerings metode, der muliggør at forskellige objekter kan dele "common behavior" uden brug af objektorienteret arv.

2.Bruger "observables" til databinding
Flight

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

relevant

Ydeevne

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

14KB

Mindre filstørrelse betyder hurtigere load tider.

Bedst

Flight

14KB

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

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.

3.nødvendige komponenter

1

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

Bedst

SproutCore

0

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

104KB

Mindre filstørrelse betyder hurtigere load tider.

Bedst

Maria

20KB

Top 10 MV* frameworks

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