RIA技术选择

时间:2010-10-10 21:10:19

标签: .net silverlight ria

我是.NET Silverlight开发人员。在上一个项目之后,我希望从这项技术中得到休息,并希望学到新的东西。我的下一个项目将是一个用于管理公司工作流程的应用程序。该应用程序需要打印支持,导出到办公室格式,文档管理,可能是授权\认证。

你能说一下我应该尝试什么技术,或者只是休息一下然后回到SL?
它应该是一个网络应用程序还是仅仅分解为多桌面程序?

1 个答案:

答案 0 :(得分:1)

首先:没有正确答案。如果你跳过足够的箍,你应该能够用Silverlight,WPF,Flash,WinForms,Java或者直接的HTML / Javascript来完成你描述的所有事情。所以其他事情需要推动你的决定。

但是有一些观察:

如果您需要Silverlight为您提供的那些东西(大多数只是靠近无痛的Web访问),那么,是的,我会继续使用Silverlight。但是你提到的一些事情可能会比使用直接WPF更复杂。如果我在你的鞋子里,我首先要看看WPF是否能满足你的需求。它与Silverlight足够接近,选择它应该不是特别困难,它为您提供了构建解决方案的更多灵活性。

这可能会有所改变,但我的观点仍然是,您可以从桌面应用程序中获得比Web应用程序更快的功能。因此,除非需要特定于Web的功能,否则我倾向于使用桌面技术来处理LOB应用程序。 (其他人可能不同意,当然,我不太相信我是对的,我懒得辩论我的观点。)