Knockout MVC 0.5.1

Licentie: Gratis ‎Bestandsgrootte: 6.14 KB
‎Gebruikersbeoordeling: 3.0/5 - ‎1 ‎Stemmen

Over Knockout MVC

Knockout MVC is een gratis uitbreiding van Knockout.js bibliotheek voor ASP.NET MVC 3 die alle bedrijfslogica naar serverzijde verplaatst en automatisch JavaScript-code genereert die nodig is voor clientzijde op basis van C# of VB.NET gegevensmodel. Het maken van JavaScript-gebaseerde toepassing is net zo eenvoudig als de ontwikkeling van een gemeenschappelijke C # / VB.NET desktop applicatie; er is geen enkele regel JavaScript-code nodig om te worden geschreven. Binding van de pagina-interface aan bedrijfsmodel gebeurt in MVVM-stijl met behulp van C#/VB.NET-expressies (geen afzonderlijke eigenschappen, maar expressies erover die worden vertaald naar JavaScript-code) met behulp van IntelliSense. Als er complexe manipulaties aan het model moeten worden uitgevoerd, is het mogelijk om elke modelmethode op de server aan te pakken met één korte tekenreeks (de Ajax-query wordt automatisch gegenereerd; en wanneer de client het bijgewerkte model krijgt, wordt de hele interface automatisch vernieuwd). Gegenereerde JavaScript-code is gebaseerd op Knockout.js en dat is waarom het werkt onder elke browser (zelfs IE 6). Dus, het beschrijven van de hele zakelijke logica op de server in een enkel geval krijgen we de mogelijkheid om volledig uitgeruste cross-browser client webapplicatie te maken zonder het schrijven van een enkele JavaScript-code! Knockout MVC kan werken in elke browser (omdat het is gebaseerd op Knockout.js): IE 6+, Firefox 2+, Opera 10+, Chrome, Safari. Het product is compatibel met andere JavaScript-bibliotheken van derden, zoals jQuery, Prototype, enz. De bibliotheek wordt geleverd met gedetailleerde documentatie en voorbeelden waaruit productkenmerken worden aangetoond.