所以我即将开始一个小型项目为我的体育俱乐部成员注册,我想在WebForms或MVC之间决定。
Allit将是一个用户登录和数据捕获表单(或数据检索),所以我一直在使用FBA来思考WebForms,但是我想和MVC玩一段时间,我在想它不会太糟糕的选择
但是,对于MVC并没有太多的了解,我不知道它是否是错误的。
那么什么是决定WebForms或MVC是正确的选择的好方法?
解决方法
这是关键的,生产级应用还是小型一次性?你能处理MVC的学习曲线需要或者你需要立即完成的额外时间?你能负担得起整个事情,重新开始,如果MVC没有奏效?您是否愿意在开发过程中改变平台(现在可能没有太多的测试版)?是否有另一个项目不太重要,你可以使用MVC来学习它。
根据你如何回答这些问题,在这个项目上学习MVC可能是值得的。就个人而言,我认为这是一个更好的架构,但是在这一点上还不太成熟的技术。它肯定增加了我的网页代码的可测试性。我希望在未来一年左右将所有发展方向移动到这个方向,尽管我怀疑我是否会改变任何已经开发的项目一段时间。我刚刚在MVC中开始了我的第一个新项目。我不愿意承诺,直到它进入测试版,我认为它将在完成项目之前在生产。