2013-11-08 3 views
6

Хотя я уже отвечал на подобный вопрос (Breeze compatible SPA building) и, вероятно, начал что-то хорошее Собирается между IdeaBlade и Telerik как следствие, я считаю, что Breeze заслуживает гораздо более широкого признания благодаря своему уникальному подходу к доступу Entity Framework на стороне сервера. Таким образом, мне кажется очевидным, что даже заведомо полные JS-фреймы, такие как Sencha или WakandaНеобходимо обеспечить работу с Breeze.Breeze совместимого JavaScript GUI каркасы

Текущие проблемы между KendoUI и Breeze очень четко описаны в сообщении Remco Blok на http://www.kendoui.com/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx. Вкратце заявив, что интеграция с Breeze должна производиться на уровне сущностей, а не данных JSON, так как почти каждый обрабатывает транзакции между JS-клиентом и SQL-сервером.

Wakanda - отличный пример очень богатой среды разработки с продуманным GUI Builder, Debugger и т. Д., Который, к сожалению, не может использоваться с «устаревшими данными» на стороне сервера.

Насколько мне известно, Бриз прекрасно работает с Угловым, но AngularUI (http://angular-ui.github.io/), который, в свою очередь, не такой полный, как хотелось бы, и имеет некоторые зависимости JQuery, которые могут вызвать столкновения. Довольно скоро Бриз будет работать с KendoUI (AFAIK). Кто-нибудь знает о какой-либо другой коллекции фреймворков JavaScript, которые все вместе предлагали бы уровень легкости, который Visual Studio предоставляет для создания настольных приложений Windows? (в конце концов, приложения для JavaScript - настольное приложение с проблемой распределения, решаемой очень элегантно).

+0

Начиная с Wakanda 8 вы можете использовать ODBC, который должен открыть множество возможностей для доступа к устаревшим данным. –

ответ

0

У меня был большой успех, используя breeze с durandal, bootstrap и knockout. Каждый из этих фреймворков относится к своим собственным обязанностям - ветерок данных, durandal для сантехнического аппликации, бутстрап для подкладок ui и нокаут для привязки данных. Это оказалось довольно гибким и упрощенным.

+0

Прошу прощения за добавление этого комментария так поздно - я, должно быть, пропустил уведомление Stackoverflow. Я хочу сказать, что KendoUI, кажется, предлагает самый богатый слой графического интерфейса - в то время как нет поддержки для его использования с Angular и Breeze «touple». Мой выбор Angular и Breeze как ключевых строительных блоков оставляет меня без достаточно хорошего компонента GUI. – nikivancic