关于使用Silverlight创建业务应用程序

时间:2010-06-09 15:46:32

标签: wcf silverlight rest enterprise

我们正处于概念阶段,使用Silver light 4.0,Entity Framework和WCF创建一个相对中等规模的企业业务产品应用程序。 1.是否可以将Silverlight 4.0用于此企业业务应用程序开发,还是应该进入MVC.NET / ASP.NET? 2.我们计划使用基于REST的WCF服务。将信息写回REST WCF服务有多复杂?

我感谢并欢迎您的建议/建议。如果您需要任何进一步的细节,请告诉我,我将很乐意分享。

提前致谢。

2 个答案:

答案 0 :(得分:0)

如果ASP.NET(MVC)和Silverlight是我唯一的选择,我会选择Silverlight。

如果您选择ASP.NET(单独),请记住MVC不是您唯一的选择。虽然MVC 2是该块的热门票据,但可以说,WebForms仍在不断发展并得到微软的积极开发和支持。

此外,如果您打算使用Silverlight,您仍将使用网页(至少一个),并且可以想象(可能需要)对其进行划分,以便您可以同时使用它们。

话虽如此,我诚实地推荐WPF而不是Silverlight用于企业开发,除非它绝对需要跨平台。它就是为它构建的,它允许你完全释放操作系统的功能,其中最重要的是它打开了WCF提供的每个安全选项。

关于将信息写回REST WCF服务是多么容易的问题,我想这个问题的答案与开发人员的优秀程度有关。 :)老实说,这很容易。具体来说,我会考虑WCF RIA服务。

答案 1 :(得分:0)

对于业务线应用,我更喜欢Silverlight。但如果你想要SL4,我认为你也应该考虑这个:

http://christopherdeweese.com/blog2/post/using-silverlight-4-to-browse-netflixs-odata-catalog

微软最近推出OData作为WCF的替代品。我没有玩过OData,但它很容易在基于REST的服务上工作,但完全控制它。我认为你应该进一步调查你的选择并考虑OData。

问候。