Knockout MVC 0.5.1

Лицензии: Бесплатный ‎Размер файла: 6.14 KB
‎Рейтинг пользователей: 3.0/5 - ‎1 ‎Голосов

О Knockout MVC

Knockout MVC является бесплатным расширением библиотеки Knockout.js для ASP.NET MVC 3, которая перемещает всю бизнес-логику на сторону сервера и автоматически генерирует код JavaScript, необходимый для клиентской стороны на основе модели данных C или VB.NET. Создание приложения на основе JavaScript так же просто, как и разработка общего приложения на рабочем столе VB.NET C/C; ни одна строка кода JavaScript не требуется для написания. Привязка интерфейса страницы к бизнес-модели делается в стиле MVVM с помощью выражений C'/VB.NET (не отдельных свойств, а выражений над ними, которые будут переведены на код JavaScript) с помощью IntelliSense. Если сложные манипуляции должны быть сделаны с моделью, можно обратиться к любому методу модели на сервере с помощью одной короткой строки (ajax запрос будет автоматически генерироваться; и когда клиент получит обновленную модель, весь интерфейс будет автоматически обновляться). Генерируемый код JavaScript основан на knockout.js и именно поэтому он работает под любым браузером (даже IE 6). Таким образом, описывая всю бизнес-логику на сервере в одном экземпляре, мы получаем возможность создавать полное применение кросс-браузерного клиентского веб-приложения без написания единого кода JavaScript! Knockout MVC может работать в любом браузере (так как он основан на Knockout.js): IE 6 , Firefox 2 ", Опера 10", Chrome, Safari. Продукт совместим с другими сторонними библиотеками JavaScript, такими как j-Кери, Прототип и т.д. Библиотека поставляется с подробной документацией и образцами, демонстрирующими особенности продукта.