Demetrius Nunes 在 Ruby on Rails 上花费了大量时间后,感觉到了重新维护一个 ASP.NET 项目遇到了 痛苦。他写道,为何现在没有更多的 ASP.NET 开发人员寻求替代方案。当您不知道错误出在哪里时(甚至根本不知道有错误),就很难考虑改善
这里的主要问题是,只有在获得像 Rails 这样的优秀框架的实际工作体验,缓解您遇到的痛苦之后,您才能感受到痛苦!或者也许您确实感到痛苦,但就是不知道错误出在哪里。更糟糕的是,很少有人与您做事的方式不同,因此您只能说服自己,这只是工作的一部分。
传统的 ASP.NET 开发意味着自己编写所有代码,遵循. NET 行业中的一些“最佳实践”,这些最佳实践主要由 Microsoft 推广——他们的蓝图示例全部以“传统”方式做事,然后您会认为这是做事最好的方法。这包括为您需要做的每一项微小的数据库操作编写存储过程,以及使用数据集及其兄弟姐妹层层传输数据,等等。对象关系映射器?谁需要它们,对吧?错了!
他还建议了如果您出于某种原因必须做 ASP.NET 并且无法做 Ruby on Rails,可以采取一些方法。