网上多半直说好处,好处我都知道:封装了,减少代码冗余,减少逻辑上的耦合,开发效率高,维护方便。
我现在问用框架有什么坏处。
实际的情况让我开始思考这个问题,因为公司给我们开发的项目几乎都用了框架,运行时除了一些奇怪的问题,不稳定,而且框架用到的jar很多,版本不同兼容性很成问题,解决奇怪的问题很麻烦。
在网上查到一个观点:代码封装越好,开发效率就越高,但是执行效率就越低。公司为了自己开发的快,其实是牺牲了程序运行效率的,这一点公司都不愿承认。我个人感觉也是java做出的有框架的项目还不如asp快,没实际去测,仅仅是感觉。所以,在不考虑开发效率的情况下,是不是用框架越少越好?
1、我想问问我们单位不是公司,大型项目都让公司做,对于我们只要求做些小的开发,比如投票、信息管理系统,最多也就是个静态的新闻发布系统(可以有多级栏目的,网页是html静态的),不会再有比这更复杂的系统了,再复杂的就是外包给公司去做。并且也就是一个人做,没有团队,基于我们的现状,需不需要用框架?
2、java web用多了就忘了java里面的线程、接口、抽象类,覆盖、重载等等知识点了比如线程在web中用的上吗?
对于第一个:
建议你用框架。。。。
对于第二个:
1. java WEB,其中servlet天生就是多线程的
2. 有些东西还是需要线程去处理,比如数据同步等。
数据同步能举例一下吗?我就想了解用最基础的知识(就是我说的线程、接口、抽象类,覆盖、重载)解决问题的例子。
追答比如说你从网上抓一些页面,放到本地,然后呢本地可以直接查询看都抓过哪些页面,什么时间抓的,从哪儿抓的等等。。。
本回答被网友采纳java用框架的坏处是什么?
框架毕竟是一个工具,有它的好处,肯定也有它带来的坏处:1.项目中存在一些没有必要的组件或模块,使得代码冗余,项目大小无形中变大了;2.如果对框架熟悉的人可能感觉不到,对于框架不熟悉的开发者,代码的调试遇到框架时无疑是抓狂的(断点调试难度大,不要问我怎么知道的。);3. 程序开发人员基础...
使用开源框架有哪些利和弊?开源框架对JavaWeb技术发展有哪些影响?
弊:没有商业支持;随处可见的框架屏蔽了各种技术细节,多数技术人员知其然不知其所以然,使得其很职业发展路线中很容易遇到瓶颈。
现在用Java开发网站可以不用框架吗?需要注意什么呢?
我来讲讲我的观点,框架是别人整合好各个流程和组件,便于我们开发,避免重复造轮子。学习好框架,对以后的开发有很大帮助,而且各大公司,没有不用框架的。学好框架,对以后找工作也有帮助。假如说一定不用框架的话,那就只能用原生的html+css+JavaScript+jsp来做前端,后台使用servlet,jdbc,mysql等来...
北大青鸟java培训:开发主流框架有哪些优缺点?
缺点:Hibernate在使用过程中受限于所使用的对象模型,它所独有的界面和市场范围是非常不稳定的,并且在使用过程中,IT培训认为它所具有的强大发展动力能够减少这些风险。一般情况下,它所具有的开源持久性框架只有一些,市场冲击力并不大。二、StrutsStruts框架具有很好的组件模块性,在使用过程中有很好的灵...
闲话Java Web层框架优缺点 用哪个呢?
Tapestry优点 一旦学会它 将极大地提高生产率HTML模板——对页面设计师非常有利每出一个新版本 都会有大量的创新缺点 文档过于概念性 不够实用学习曲线陡峭发行周期长——每年都有较大的升级 Wicket优点 对Java开发者有利(不是Web开发者)页面和显示绑定紧密社区活跃——有来自创建者的支持缺点 HTML模板...
为什么我做网站开发不使用前端框架
2、做网站、做软件、做系统架构你都可以不使用框架,你都可以使用原生的代码实现项目需求,不过对于一般程序员,这样的开发效率要慢些,可能写出来的代码性能要低些,特别是冗余代码可能会太多了。3、有框架本身其实非常方便的,不过只会依赖框架写代码,我认为是不行的,而且就拿现在JAVA框架来说,像...
java不用框架的坏处、好处
java不用框架的坏处是:1.因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基 础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理...
Java中框架是干什么的?比如SSH
这样便于团队的合作与开发。放在我们的开发中,如果一个类的名字,A同学起名字叫A.java B同学起名教B.java,可是其实这两个类的功能是一样的,但是就是因为没有规范,所以造成了混乱,不利于团队合作与开发,如果使用了框架,框架就会对类的名字有约束,比如Struts,控制类我们都起名字叫**Action ...
java框架什么的太多了,郁闷
java是开源,框架多是好事情,多久能根据具体需求有选择的余地.难道你想做个mvc模式开发自己写个框架会更舒服?你把java基础学好了,框架只是用基础去封装的某些实现,让你不用去自己去实现,基础好,了解框架的实现思想,框架很容易上手.
为什么做javaweb要用到框架
使用框架有一个很笼统的好处:第一,可以加快开发进程,在类似项目中重用代码将为开发者节省大量的时间和精力.框架为执行繁琐的代码任务提供预建模块.这个好处放在哪一个框架都是很适用的.但是再往深层的想呢?其实在软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供...