MyException - 我的异常网
当前位置:我的异常网» J2EE » 框架, 绞杀java?开源,泯灭java? 过渡时代的来临

框架, 绞杀java?开源,泯灭java? 过渡时代的来临?面对java得迷惑!解决方案

www.MyException.Cn  网友分享于:2013-01-02  浏览:6次
框架, 绞杀java?开源,泯灭java? 过渡时代的来临?面对java得迷惑!
无语

------解决方案--------------------
我的一个总结

有了选择真好,有了太多的选择,不一定好

就像找媳妇一样,太多的时间用来挑选和比对了,结果可能.....

就我个人而言:

我目前只对 JPA 和 2G 有点兴趣,其它的框架一概不学不用。他们无法提高我的生产率。 

别拿团队开发,代码规范来压我,你们团队有几个人?一般的公司,有5个人开发一个项目就不算少了,何况你只负责那一很小的部分。特别是已经存在开发工具和开发规范的情况下。

几十人,几百人一块开发的项目,我没遇到过,也许我笨,我鼠目寸光,但我想这个项目最少要开发3年,如果10个人开发,我想1年就行了。

以上所说的开发指程序开发人员,不包括测试,美工等辅助人员。
------解决方案--------------------
不同的框架代表作者不同的思想。
这就是java体系的显著特点。
事件模型-JSF,这种则比较像M$的开发方式。
struts1.x则是最普遍的方式。
至于webwork则是比较诡异的struts~
在M$阵营,老是抱怨就那一种开发方式,在java中有多样的开发模式,还有啥抱怨的呢?
------解决方案--------------------
时代在发展,社会在进步。

这就像计划经济的时候,大学生毕业可以直接参加工作,但与此同时也失去了选择自己喜爱工作的自由。
市场经济,路宽了、也多了,每个人都可以自由的选择自己的道路和生活。
就在这个时候,人们开始抱怨大学生都不包分配了......

软件开发将变得更自由、效率更高,更容易参与进来。
但是,相反,适应不了时代,跟不上发展步伐,
就像习惯了计划经济下吃大锅饭的人一样,
一步步跌向最底层。

像传统的微软那样,一成不变、缺乏开放的思维方式,已经被开源所取代了。
------解决方案--------------------
感觉我很幸福,因为编程是我的兴趣,而不会成为我赚钱养家的工具。
什么东西能满足我的兴趣,我就选择什么。
------解决方案--------------------
框架降低了公司的开发成本,这一点是不可置疑的。
比如spring让POJO活了起来, 而且让很多初级程序员和毕业生能够上手干活了, 这一点非常重要。
不过带来的问题就是很多人因此忽略了基础知识, 比如面向对象,面向接口, 设计模式等等, 导致了在业务代码里经常出现非常糟糕的设计。
还有就是我所见过的代码堆砌, 基本上没有复用没有指责划分, 一个函数写上千行的例子比比皆是。

------解决方案--------------------
同感,众多的框架已经使人眼花缭乱,我已经注重于学习框架多于设计模式了。
------解决方案--------------------
对于在java领域真正推动各种框架发展背后的原因比较迷惑
------解决方案--------------------
我在自己设计框架时也是遵循这个原则"与其让开发人员考虑是自己设计更有效的还是使用现有的,还不如原本就不让他们知道有更多的选择".
------解决方案--------------------
框架提高生产率,勿容置疑。
但是成程序员本身来说,我们就是要生产提高生产率的产品,因此各种框架是用来学习,发散思维的。
自己会用那么一两种就行
------解决方案--------------------
硬件的变迁
带来技术的变化
只有适用与适应.
------解决方案--------------------
JAVA,我一直认为是由一堆模式和框架堆起来的

更多的时候,功夫和时间都在框架上,这也就是我认为的坏处

好处在于一个项目维护起来,大家如果对框架对熟悉的话,比较方便。

否则的话,每个功能或模块大家都是在造轮子,上手较慢
------解决方案--------------------
别的框架我不熟悉,单单就SSH来说,会用反射和动态代理,你自己就能设计框架了。
------解决方案--------------------
坚持二守住一发展三四五六七,家里有个做饭的眼前有个好看的心里有个思念的,程序也如此!
------解决方案--------------------
用java5年了
一直看着框架发展起来的

框架很好,因为他让新手也可以做一些规范的东西
框架不好,不稳定,有Bug,太庞大臃肿,特别是开源的,更新后没有延续性,有了问题后,你去看他的源代码,真是死了都不知道怎么回事

还有,有些程序员用框架后,很多底层的技术和基础都不会了,感觉好像因为框架而框架了

一些公司都用自己的框架,一些通用的框架并不适用用特定领域,框架也不是万能药
------解决方案--------------------
框架很多,各有自己的优缺点,其实这是好事情;
随着时间的推移,就能产生集各种优点于一体的框架。

不过适合自己的就是最好的。
------解决方案--------------------
如果每个框架都要熟悉,的确是费时费力.

但框架多了未偿不是好事. 这样才会有比较.

我想现实中没有什么东西拿来就可以用的. 经常是在取舍之后才开始用的.

每个框架代表一种思想, 何不取其之长为我所用. 
学什么都不是死学, 学的是思考问题的角度及解决问题的思路. 学的多了, 归纳总结, 形成自己的东西. 这才是真的学!


------解决方案--------------------
框架这种开源方式大大提高了工作效率,但是说到底还是个工具。
如果离开了框架可能好多人就没法工作。这样会严重制约java的发展,
就好象一棵大树,枝叶太多了并不一定是好事。

文章评论

漫画:程序员的工作
漫画:程序员的工作
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
那些争议最大的编程观点
那些争议最大的编程观点
旅行,写作,编程
旅行,写作,编程
总结2014中国互联网十大段子
总结2014中国互联网十大段子
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
一个程序员的时间管理
一个程序员的时间管理
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Java程序员必看电影
Java程序员必看电影
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
10个调试和排错的小建议
10个调试和排错的小建议
程序员都该阅读的书
程序员都该阅读的书
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员的鄙视链
程序员的鄙视链
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
如何成为一名黑客
如何成为一名黑客
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
编程语言是女人
编程语言是女人
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员必看的十大电影
程序员必看的十大电影
中美印日四国程序员比较
中美印日四国程序员比较
老程序员的下场
老程序员的下场
代码女神横空出世
代码女神横空出世
我是如何打败拖延症的
我是如何打败拖延症的
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
每天工作4小时的程序员
每天工作4小时的程序员
为什么程序员都是夜猫子
为什么程序员都是夜猫子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有