![]() |
1
3
当您重新创建Web应用程序时,最好放弃所有重用桌面应用程序代码的工作。原因如下:
我建议如下:
|
![]() |
2
2
听起来应用程序需要很多重构来清理它。如果您想移动到一个Web模型,并有最大限度的重用,您真的需要这样做。在转到Web模型之前,我认为您需要了解是否可以在该模型中复制您的用户界面。从客户的角度来看,这是您的独特卖点吗?您希望像这样的决策是用户驱动的,而不是纯粹的技术决策。 听起来您的应用程序是厚客户机应用程序的完美候选,而不是最低公分母的Web模型。 需要考虑的一些事项:
|
![]() |
3
0
看起来像你的应用程序。是最适合桌面应用的应用之一。尽管你希望你的用户能够访问你的应用。使用浏览器。 我建议尽可能多地重构,以便GUI变得更干净,并且没有“代码”。 完成后,开始开发ASP.NET MVC应用程序,但保留桌面应用程序。您应该能够使用除UI层之外的所有层,使其更容易/更快。既然MVC已经存在,我想说WebForms更多的是让非Web开发人员做Web。但是你知道网络,有点,你想要控制,所以MVC是你的选择。 |