论坛首页 Java企业应用论坛

如何看待企业自主研发框架

浏览 21240 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (3) :: 隐藏帖 (4)
作者 正文
   发表时间:2009-05-23  
云中苍月 写道
评估一下成本和公司自身能力。

本人在平时是很鼓励同事“造轮子”的,如果你不去努力尝试那就只能永远跟在别人后面。拿来主义用来应付客户订制项目当然无可厚非,但如果你们是想做出自己产品那么就得有自己的东西。
我经常问老板的一个问题,现在也拿来问问大家:公司(个人)的核心竞争力是什么?
难道你给出的答案只能是:Spring?Struts?Hibernate?或者是其他开源软件的应用?

走自己的路让别人去说,造自己的轮子别听那么多废话。



我认为并不一定是拥有自有的框架或产品就具备核心竞争力,现在是个信息开放,知识爆炸的时代,做技术的个人素质才很重要。那些开源框架的作者们大多都是顶级的开发者。我们不是做不了框架,而是能实现怎么样质量的框架,拿来主义不是再告诉我们把它们的框架拿来集成到应用就OK了,应该是更多的分析和体会人家优秀设计的思想,以及高超的编程技艺。如果你周围同事的技术能力和开发思想都普遍的提高,那我觉得这才是掌握了真正的核心竞争力。

不同的项目有着不同的需求,也许精心设计的一个模块就可以很好的完成一系列的工作,而不需要大动干戈的去开发或引入一套功能繁多的框架,所以有时候你用框架是为了展示自己的能力,还是在想着以后会有多大的扩展,我认为过分追求会都会给项目带来不必要的复杂和负担!
3 请登录后投票
   发表时间:2009-05-23  
基本上会和业务扯上关系
0 请登录后投票
   发表时间:2009-05-23  
公司自己的框架对于新进员工来说还有个学习成本哦,可怜的就是这些打工的,学过来学过去,什么时候也造几个轮子让别人试试这个苦头.
0 请登录后投票
   发表时间:2009-05-23  
摆明了给自己找麻烦,现成的东西大都可以满足很多人的需求了!
0 请登录后投票
   发表时间:2009-05-23  
iamlibo 写道
vlinux 写道
成熟的开源框架是不错,但是如果招募的员工对这款框架不熟,反而会误导决策。
自己开发的框架虽然能深入的理解、灵活的变换,但是相应的文档和Demo不多,后来的员工遇到问题的时候会非常郁闷,只能在现有项目找Example依葫芦画瓢,很容易造成在不恰当的地方使用了一个不恰当的方法...

如果公司没有一个远大的目标,很难想象领导会坚持走完自主框架的路子。


非常有道理!


赞同 如果你公司技术实力不够 自主框架很难

下面的人也会有抵触 我公司就是个好例子 有的人做了4年了 就说struts最好了 别的都没用 但他却不知道 并发啊,过滤器啊,监听器啊,事务啊,还有就是同样的方法他会写到自己每个action里(action数为50++)
2 请登录后投票
   发表时间:2009-05-23   最后修改:2009-05-23
热烈欢迎牛人写框架,给那些长鼻子的老外瞧瞧!你们长鼻子能做的事情,我们中国人也能做到!








0 请登录后投票
   发表时间:2009-05-23  
看公司的能力和理想,如果你公司只是一个三流的公司或只想做一个三流的公司,那就别去想什么发明创造!跟着流行趋势走就是了!
0 请登录后投票
   发表时间:2009-05-23  
如果你们的确有很牛的人,,能够写出比EJB3还简单易用强壮的框架,尽管去写,还要告诉老板想办法把那个牛人留住。将来他跑了,你们还有新问题,那就惨了。

造轮子是每个年轻开发人员的冲动,如果老板也这么冲动,除非他做外包的,打一枪就跑。做产品要面临维护问题,将来新人的学习成本,框架维护成本。。。。

站在巨人的肩膀上去整合是个好办法,将来还能随着巨人的升高而提升。自己写的框架只有哭的份。俺们公司在维护8年前的产品。。。。


想写框架学习的人写把jboss看懂再说。
1 请登录后投票
   发表时间:2009-05-23  
如果仅仅看到现有框架的小缺点,建议去contribute一下,不要自己写。
自己重写个SSH只能算核心蛮力吧

除非有革命性的想法,就像当初JSF那样的。
1 请登录后投票
   发表时间:2009-05-23  
云中苍月 写道
评估一下成本和公司自身能力。

本人在平时是很鼓励同事“造轮子”的,如果你不去努力尝试那就只能永远跟在别人后面。拿来主义用来应付客户订制项目当然无可厚非,但如果你们是想做出自己产品那么就得有自己的东西。
我经常问老板的一个问题,现在也拿来问问大家:公司(个人)的核心竞争力是什么?
难道你给出的答案只能是:Spring?Struts?Hibernate?或者是其他开源软件的应用?

走自己的路让别人去说,造自己的轮子别听那么多废话。

 

自己造轮子是有前提条件的,首先你的公司要打算长期发展,那种干两年散伙的公司自己干这个不值,其次要专注于一个领域,因为一个领域在某方面的需求肯定比较多,自己的框架肯定更加适应这些需求,最终得到比其他公司更好的生产力,一个专用的框架得到比SSH高五倍的生产力是很正常的,不过只能服务于某一个特殊领域而已。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics