Knockout MVC 0.5.1

Licencji: Wolna ‎Rozmiar pliku: 6.14 KB
‎Ocena użytkowników: 3.0/5 - ‎1 ‎Głosów

O Knockout MVC

Knockout MVC jest bezpłatne rozszerzenie knockout.js biblioteki dla ASP.NET MVC 3, który przenosi całą logikę biznesową po stronie serwera i automatycznie generuje kod JavaScript niezbędne dla strony klienta na podstawie języka C# lub VB.NET modelu danych. Tworzenie aplikacji opartej na JavaScript jest tak proste, jak opracowanie wspólnej aplikacji komputerowej C# / VB.NET; nie jest konieczne zapisanie jednego wiersza kodu JavaScript. Powiązanie interfejsu strony z modelem biznesowym odbywa się w stylu MVVM za pomocą wyrażeń C#/VB.NET (nie oddzielnych właściwości, ale wyrażeń nad nimi, które zostaną przetłumaczone na kod JavaScript) przy użyciu technologii IntelliSense. Jeśli złożone manipulacje powinny być wykonywane do modelu, jest możliwe, aby adres do dowolnej metody modelu na serwerze przy użyciu jednego krótkiego ciągu (ajax kwerendy zostaną wygenerowane automatycznie; a gdy klient otrzyma zaktualizowany model, cały interfejs zostanie automatycznie odświeżony). Wygenerowany kod JavaScript jest oparty na Knockout.js i dlatego działa w dowolnej przeglądarce (nawet IE 6). Tak więc, opisując całą logikę biznesową na serwerze w jednym wystąpieniu otrzymujemy możliwość tworzenia w pełni funkcjonalnych aplikacji klienckich klienta cross-browser bez pisania jednego kodu JavaScript! Knockout MVC może działać w dowolnej przeglądarce (ponieważ jest oparta na Knockout.js): IE 6 +, Firefox 2+, Opera 10+, Chrome, Safari. Produkt jest kompatybilny z innymi bibliotekami JavaScript innych firm, takimi jak jQuery, Prototype itp. Biblioteka zawiera szczegółową dokumentację i przykłady przedstawiające cechy produktu.