我有一个运行的WinForms应用程序,用c#编写,它分为几个层(数据层,模型,业务逻辑,公共层等)。我想允许用户也使用Web浏览器进行数据操作。我是否需要制作某种中间层,或者使用Web表单中的业务层是否安全?此外,在Web层上应该使用什么样的MS技术,因为我看到我们可以使用经典的ASP.NET页面,Silverlight,或者其他什么?应用程序本身有几种输入数据的形式,以及许多不同形式的图表和报告。
提前致谢。
答案 0 :(得分:2)
如果不了解您现有的应用详细信息,很难提出建议。也没有一个正确的答案。 Silverlight,ASP.net(MVC),Javascript / jquery / ajax都是很有用的技术。但是,正如你自己决定的那样,这里有一些想法和事情需要考虑。