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-Кери, Прототип и т.д. Библиотека поставляется с подробной документацией и образцами, демонстрирующими особенности продукта.
история версии
- Версия 0.5.1 размещено на 2012-06-19
EULA - Соглашение о лицензировании конечных пользователей
Лицензия Mit (MIT)
Авторское право (c)
Разрешение предоставляется, бесплатно, любому лицу, получению копии этого программного обеспечения и связанных с ним файлов документации (цитата; программное обеспечение;), иметь дело в программном обеспечении без ограничений, в том числе без ограничений права на использование, копирование, изменение, слияние, публикацию, распространение, сублиценза, и / или продавать копии программного обеспечения, и разрешить лицам, которым программное обеспечение предоставляется сделать это, при условии следующих условий:
Вышеупомянутое уведомление об авторском праве и это уведомление о разрешении должны быть включены во все копии или значительную часть Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «квотА;КАК IS»QUOT;, БЕЗ ГАРАНТИИ ЛЮБОГО РОДА, ВЫРАЗИТЬ ИЛИ ПОДРАЗУМЕВАЕТСЯ, В ТОМ ЧИСЛЕ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОРГОВОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕИНФРАМЕНТА. НИ В ОДНОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБУЮ ПРЕТЕНЗИЮ, УЩЕРБ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИИ ПО КОНТРАКТУ, ДЕЛИКТ ИЛИ ИНЫМ ОБРАЗОМ, ВЫТЕКАЮЩИХ ИЗ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЯ ИЛИ ДРУГИХ СДЕЛОК В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.
Подробная информация о программе
- Категории: Развития > Компоненты и библиотеки
- Издателя: Perpetuum Software
- Лицензии: Бесплатный
- Цена: N/A
- Версия: 0.5.1
- Платформы: windows