我正在寻找一些解决方案来制作一些模块化的,并且易于更改设计布局业务应用程序(ERP)。
我正在学习最近几个月(在另一个商业小项目中)Silverlight使用MVVM模式的所有好处。我非常喜欢它,验证,双向绑定等等,所有这些都非常好。当Silverlight必须与其他技术(如java或php)中创建的RESTfull服务合作而不是RIA和WCF服务时,存在问题。我的意思是Silverlight中的控件非常适合RIA服务。你在开始时得到的所有东西都必须以其他方式完成,“RIA”功能开始打扰你。
另一个问题是Silverlight的未来是不确定的。新的大型erp应用程序必须存在很长时间,另外一些小型应用程序模块必须在某些移动设备中运行。我现在所有这些都可以在HTML5和javascript中完成,而无需为所有类型的设备制作大量小型本机应用程序。
我上周看到了框架Kendo UI - > KENDOUI
我想知道这不是解决问题的方法吗? 具有良好外观的业务控件和MVVM的框架。我开始用试验进行一些测试并且看起来很好,有一些小的缺点,比如没有实现易于更改组件的语言,过于严格地修复了与基于WCF的DataService的Web服务的通信,但我可以忍受。在新项目中我唯一害怕使用剑道的是产品的新颖性。似乎还需要做很多工作才能在严肃的项目中使用它。但也许我错了,因为我创造了那个线程。
是否还有其他适合我需求的解决方案?另一个jquery小部件框架? Infragistic jquery控件似乎很有趣,但我没有检查它们。