![]() |
1
2
我认为你最终会重新设计你自己的MVC框架。我知道这很有诱惑力,因为您不必习惯新的API,而是创建自己的API,您可以更容易地将其适应特定的用例。但由于它似乎是一个长期使用的应用程序,因此您必须考虑这样一个事实,即您自己的框架(现在可能是最先进的)也将在几年内成为遗产。 这就是适应流行框架的方法。新框架的创建者通常也希望其他人移动,因此他们将(或应该)提供轻松的集成或迁移选项,而不是他们认为做得更好的框架(Spring是一个很好的例子,因为它可以与现有Struts应用程序无缝集成,并且您可以逐步移动应用程序而不必把旧的扔进垃圾桶)。此外,大多数当前的框架都是非常通用的(有时这可能是一个问题,因为它们需要更多的时间进入其中),并且可以适应几乎所有的用例。 因此,我建议您仔细检查现有的解决方案(您也可以从它们的设计决策和错误中学到很多东西),只有当它们都不符合您的要求时,才开始创建自己的解决方案。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |