Knockout MVC 0.5.1

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

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.

versiegeschiedenis

  • Versie 0.5.1 geplaatst op 2012-06-19

    EULA - Licentieovereenkomst voor eindgebruikers



    De MIT-licentie (MIT)

    Auteursrecht (c)

    Hierbij wordt kosteloos toestemming verleend aan elke persoon die een kopie van deze software en bijbehorende documentatiebestanden (de "Software") verkrijgt om zonder beperking in de Software te handelen, met inbegrip van, zonder beperking, de rechten om de Software te gebruiken, te kopiëren, te kopiëren, te wijzigen, samen te voegen, te publiceren, te distribueren, te distribueren, te sublicentieren en/of kopieën van de Software te verkopen, en om personen aan wie de Software is geleverd, toe te staan dit te doen, onder de volgende voorwaarden:

    De bovenstaande auteursrechtverklaring en deze toestemmingsverklaring worden opgenomen in alle kopieën of substantiële delen van de Software.

    DE SOFTWARE WORDT GELEVERD "AS IS", ZONDER ENIGE GARANTIE VAN WELKE AARD DAN OOK, UITDRUKKELIJK OF IMPLICIET, INCLUSIEF MAAR NIET BEPERKT TOT DE GARANTIES VAN HANDELSBAARHEID, FITNESS VOOR EEN BEPAALD DOEL EN NONINFRINGEMENT. IN GEEN GEVAL ZIJN DE AUTEURS OF HOUDERS VAN HET AUTEURSRECHT AANSPRAKELIJK VOOR ENIGE VORDERING, SCHADEVERGOEDING OF ANDERE AANSPRAKELIJKHEID, HETZIJ IN EEN VORDERING TOT OVEREENKOMST, ONRECHTMATIGE DAAD OF ANDERSZINS, VOORTVLOEIEND UIT, UIT OF IN VERBAND MET DE SOFTWARE OF HET GEBRUIK OF ANDERE TRANSACTIES IN DE SOFTWARE.

Programmadetails