java用框架的坏处是什么?

发布网友

我来回答

4个回答

热心网友

  框架毕竟是一个工具,有它的好处,肯定也有它带来的坏处:
  1.项目中存在一些没有必要的组件或模块,使得代码冗余,项目大小无形中变大了;
  2.如果对框架熟悉的人可能感觉不到,对于框架不熟悉的开发者,代码的调试遇到框架时无疑是抓狂的(断点调试难度大,不要问我怎么知道的。);
  3. 程序开发人员基础要求较低,慢慢的产生依赖能力,提升较慢,甚至很多基础知识都遗忘了不少;
  4. 学习成本高,虽然说框架用起来简单、方便,但是要用好、用精还需要下一定的功夫。

热心网友

1. 项目中存在一些没有必要的组件(jar)或模块
2. 影响性能(过多的封装,如hibernate等,但是考虑考团队技术能力和开发周期需要取平衡点)
3. 程序开发人员基础要求较低,慢慢的产生依赖能力提升较慢,偶尔伴随程序员失忆(如多线程,IO都不知道什么东东了,更别提写了)
4. 学习成本高,虽然说框架用起来简单、方便,但是要用好、用精还需要下一定的功夫

对于java性能的asp之间的比较我觉得这个是一个哲学上的问题:
1. 你会用弹弓*吗?如果会那得多大的弹弓?
2. 性能低并不完全由语言所致(当然java在桌面编程的确慢的要死,但在web上我觉得做好了不见得比asp差);有空跑下性能测试就知道了;
3. 开发java用不用框架需要项目大小而定,就几千行的代码完全没必要用框架,但上了10+W行的代码强烈建议用框架(要不工具类,封装写死你);
4. 框架的选取其实有一定的学问,得由项目和团队的整体情况而定并不是越少越好,合理就成(当然度比较难把握)。

不知道您是否完全明白,如有疑问追问就可以了。

热心网友

有能力的公司开发适合自身项目的框架,没能力的用开源的框架,开源框架的坏处就是不一定很合适你这个项目,所以感觉用起来别手别脚的,其实说到底框架的目的就是帮助开发人员更好的开发,但往往因为公司的能力去使用不适合自身项目的框架导致项目失败

热心网友

我感觉Java做出来的比asp.net快

坏处就是
你忘记了基础的东西!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com