Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Šablona Jednostránková aplikace (SPA) je skvělý způsob, jak začít psát jednostránkové aplikace. Šablona používá KnockoutJS k vytvoření vazby aplikačních dat k prvkům dom.
Knockout ale není jedinou javascriptovou knihovnou pro vytváření plnohodnotných klientských aplikací. Jiné knihovny řeší podobné problémy různými způsoby. Můžete dát přednost jedné knihovně před jinou, a proto jsme ke stažení zpřístupnili několik šablon vytvořených komunitou. Každá z těchto šablon používá jinou kombinaci klientských javascriptových knihoven.
Pokud chcete nainstalovat šablonu vytvořenou komunitou, navštivte některou ze stránek šablon uvedených níže a klikněte na tlačítko Stáhnout. Šablony jsou k dispozici jako soubory VSIX.
Páteřní síťJS
Backbone.js šablona SPA. Tato šablona poskytuje počáteční kostru pro vývoj Backbone.js aplikace v ASP.NET MVC. Nabízí základní funkce přihlášení uživatelů, včetně registrace uživatele, přihlášení, resetování hesla a potvrzení uživatele pomocí základních e-mailových šablon.
BreezeJS
BreezeJS je open source knihovna pro správu bohatých dat v javascriptovém klientovi. Breeze se stará o dotazování, ukládání do mezipaměti, sledování změn, ověřování a další. Funkce Breeze se dvěma šablonami:
- Šablona Breeze/Knockout rozšiřuje šablonu Knockout SPA a ukazuje, jak snadno můžete vytvořit jednostránkovou aplikaci pomocí Breeze pro správu dat a KnockoutJS pro datovou vazbu.
- Šablona Breeze/Angular také rozšiřuje šablonu Knockout SPA o Breeze, ale používá knihovnu AngularJS pro datové vazby, injektáž závislostí a správu obrazovky.
Šablona Hot Towel SPA navíc používá BreezeJS.
EmberJS
Šablona EmberJS SPA. Tato šablona používá Ember, výkonnou javascriptovou knihovnu MVC, která řeší širokou škálu výzev při vytváření bohatých klientských aplikací.
Šablona Ember SPA je opětovnou implementací šablony Knockout SPA využívající šablony EmberJS a handlebars.
Horký ručník
Hot Towel SPA šablona. Tato šablona přináší několik javascriptových knihoven, včetně Breeze, Knockout, RequireJS a Twitter Bootstrap.
Ve srovnání s ostatními šablonami, které jsou zde uvedeny, poskytuje šablona Hot Towel úplnější aplikaci, ze které si můžete vytvořit vlastní. Existuje více konceptů, o které je potřeba vědět, ale jakmile jim porozumíte, může být tato šablona přesně to, co hledáte. Pokud chcete vytvořit spa, ale nemůžete se rozhodnout, kde začít, použijte Horký ručník a za několik sekund budete mít SPA a všechny nástroje, které potřebujete k tomu, abyste na něm mohli stavět.
Tabulka funkcí
Tady jsou funkce poskytované jednotlivými šablonami SPA:
Funkce | ASP.NET SPA | Páteř | Vánek/Angular | Větřík/KO | Ember | Horký ručník |
---|---|---|---|---|---|---|
Ukázka úkolů | ✓ | ✓ | ✓ | ✓ | ||
Holá šablona | ✓ | ✓ | ||||
Navigace a historie | ✓ | ✓ | ✓ | ✓ | ||
Knihovny | ||||||
Angular | ✓ | |||||
Páteř | ✓ | |||||
Vánek | ✓ | ✓ | ✓ | |||
Durandal | ✓ | |||||
Ember | ✓ | |||||
Knockout | ✓ | ✓ | ✓ |