我注意到有很多框架基本上都有相同的目的,比如 ORM、MVC 框架等。如果所有这些人都可以聚集在一起,为一个问题域开发一个框架,那不是更好吗?而不是浪费精力重新发明轮子?是否有任何流程可以承担该任务,或者该任务不太可能发生?这是一件好事还是多样性就像“竞争孕育完美”一样好?就我个人而言,我认为如果有人能够针对单个问题标准化单一框架,那么将会使生活变得更加轻松,并且能够快速改进框架。我是不是被误导了?
最佳答案
因为这一切都与完成任务的正确工具有关。编程语言也有很多,但每种语言的方法都略有不同。查看 Java 框架功能的比较,了解我的意思:http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks#Java_2
一个框架可能要求以某种方式编写代码。一些程序员会接受它,因为它会产生更一致的代码。其他框架让程序员选择如何构建应用程序。同样,有些人可能会喜欢它所提供的灵 active 。
关于java - 为什么有这么多具有相同功能的 Java 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7859957/