entity framework - Marcos de GUI JavaScript compatibles con Breeze
entity-framework angularjs (1)
Aunque ya publiqué una pregunta similar ( edificio SPA compatible con Breeze ) y probablemente haya comenzado algo bueno entre IdeaBlade y Telerik, creo que Breeze merece un reconocimiento mucho más amplio debido a su enfoque único para acceder a Entity Framework en el lado del servidor. Por lo tanto, me parece bastante obvio que incluso marcos de JS notoriamente completos como Sencha o Wakanda necesitan asegurarse de trabajar con Breeze .
Los problemas actuales entre KendoUI y Breeze se describen con mucha claridad en la publicación de Remco Blok en http://www.kendoui.com/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx . En pocas palabras, la integración con Breeze debe hacerse a nivel de entidades, no de datos JSON, que es la forma en que casi todo el mundo maneja las transacciones entre un cliente JS y un servidor SQL.
Wakanda es un gran ejemplo de un entorno de desarrollo muy rico con un elaborado Constructor de GUI, Depurador, etc. que desafortunadamente no se puede usar con "datos heredados" en el lado del servidor.
Hasta donde yo sé, Breeze funciona bien con Angular, pero Angular necesita AngularUI ( http://angular-ui.github.io/ ) que a su vez no es tan completo como me gustaría y tiene algunas dependencias de JQuery. eso puede causar colisiones. Muy pronto, Breeze trabajará con KendoUI (AFAIK). ¿Alguien conoce alguna otra colección de marcos de JavaScript que, en conjunto, ofrezcan el nivel de facilidad que Visual Studio proporciona para la creación de aplicaciones de escritorio de Windows? (después de todo, las aplicaciones de JavaScript son aplicaciones de escritorio con el problema de distribución resuelto de una manera muy elegante).
He estado teniendo mucho éxito usando breeze con durandal , bootstrap y knockout . Cada uno de estos marcos se adhiere a sus propias responsabilidades: brisa de datos, durandal para aplicaciones de plomería, bootstrap para ui andamios y knockout para el enlace de datos. Esto ha demostrado ser bastante flexible y simplista.