45poäng

SproutCore

SproutCore
vs

SproutCore recension: 16 egenskaper och höjdpunkter

SproutCore

Varför är SproutCore bättre än genomsnittet?

  • Versioner av Internet Explorer stöds
    ?

    7vs7.33
  • Antal år gammal
    ?

    4yearsvs1.8years

Allmän information

Mallmotorer möjliggör enkel och flexibel UI-byggnad.
Tillåter användning av funktioner som egenskaper för att beräkna olika objekts egenskaper.
MIT-licensen är en mycket tillåtande licens som tillåter alla användningsområden, inklusive företagsanvändning, utan garanti.
Tillåter byggande av vymallar till högsta nivå inifrån en mall.
Huvudversionsnumret är över 0. Det betyder att det inte blir någon kompatibilitetsbrytning vid API-ändringar som utförs av utvecklingsteamet.
Har ett officiellt eller välkänt standardtextprojekt som lägger ut en rekommenderad filstruktur och gör att utvecklare kommer igång snabbare.
Tillåter utvecklaren att automatiskt skapa ett nytt projekt med hjälp av inbyggda verktyg eller ställningsverktyg så som Yeoman.
Legacy webbläsarstöd kan vara viktigt för företagsprojekt med en stor användarbas bestående av Internet Explorer-användare.
En integrerad testningssvit uppmanar utvecklaren att skriva enhetstester tidigt och ofta vilket kan vara väldigt viktigt för den framtida utvecklingen.

Databindning

Modeller och vyer kan bindas för att uppdatera varandra.
Vyer kan bindas till att uppdateras automatiskt när ett observerat objekt ändras.
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

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.
Stöder en mallmotor som kan vara förrenderad på servern. Detta kan möjligen förbättra sidhastigheten, särskilt på enheter med låg datorkraft.
Färre beroenden innebär färre extra skript att inkludera, oftast resulterar det i mindre utveckling överlag och snabbare laddningstider.

Vilka är de bästa MV* ramar?

Visa allt
This page is currently only available in English.