C# 将传统ASP.NET WebForms项目改进为现代标准
我得到了一个WebForms中的项目,以使其更加健壮,到目前为止,我已经对其进行了一些改进。不要误解我的意思,我喜欢WebForms的简单性,但大部分都是我觉得“祖父”式的编码 以下是我所做的,只是给你一些想法: 1.)将VueJ添加到前端 2.)在某些页面上添加了Webpack和一些ReactJS 3.)在运行从WebForms项目内部触发的自定义协议应用程序时使用.NET core 4.)我还添加了一个电子邮件功能(收件箱、已发送邮件、草稿、垃圾、垃圾邮件等)(来自WebForms和jQuery,另一个是WebForms+VueJS) 它已经变得相当大了。我只是想知道它是否可以扩展?我们的管理层正在考虑很快将其放到云端,但我相信由于我们项目的体系结构,它不会起作用-我们将不得不慢慢地将其过渡到现代web标准(应用MVC,在代码隐藏文件上使用WebAPI而不是WebMethods(静态) 我真的迷路了。将WebForms项目改进到现代标准的最佳途径是什么?一些可伸缩和可云计算的东西(如果这只是一个词的话) 谢谢。(让我去拿我的阻燃内衣。) WebForms和更现代的web设计框架之间的最大区别在于WebForms试图在一个不是为事件构建的平台上分层事件驱动的表单管理范式。网页不是桌面 根据我的经验,在复杂应用程序中维护web事件幻觉的努力远远超过了将原始功能需求引入MVC、NodeJS、React或为web无状态服务器的调用和响应而设计的框架的投资 我投票重做。如果你想走这条路,你必须自己做成本/收益分析。如果你真的这样做了,这个论坛是一个很好的地方,可以发布与你在旅途中发现的编码问题相关的特定问题和代码示例C# 将传统ASP.NET WebForms项目改进为现代标准,c#,asp.net,azure,webforms,cloud,C#,Asp.net,Azure,Webforms,Cloud,我得到了一个WebForms中的项目,以使其更加健壮,到目前为止,我已经对其进行了一些改进。不要误解我的意思,我喜欢WebForms的简单性,但大部分都是我觉得“祖父”式的编码 以下是我所做的,只是给你一些想法: 1.)将VueJ添加到前端 2.)在某些页面上添加了Webpack和一些ReactJS 3.)在运行从WebForms项目内部触发的自定义协议应用程序时使用.NET core 4.)我还添加了一个电子邮件功能(收件箱、已发送邮件、草稿、垃圾、垃圾邮件等)(来自WebForms和jQue