java - 为什么有这么多具有​​相同功能的 Java 框架?

标签 java frameworks computer-science standards

我注意到有很多框架基本上都有相同的目的,比如 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/

相关文章:

java - 在java中读取可扩展的数组列表

Java - 从保管箱获取 YAML 文件?

model-view-controller - 如何组织基于ColdFusion的MVC应用程序?

算法 - 将文件夹分成组

java - SimpleDateFormat,需要文本月份

java - SWT Sash/SashForm 镜像

javascript - 拉斐尔 Canvas (背景)onclick事件

php - 哪个 PHP 框架最接近于 ActiveRecord (RoR)

c - 如何在 C 中输出冒泡排序的二维字符串数组?

java - 打印输入行中有多少对第一个字符小于第二个字符的字符