论坛首页 海阔天空论坛

发点牢骚,为嘛那么多opensource

浏览 11875 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-28  

这个强!
0 请登录后投票
   发表时间:2006-09-28  
应该不是每个项目都要重复这样的过程吧。公司应该选择一些开源软件形成自己的标准项目框架。把这些jar还有缺省的配置文件都打包在一起,然后有新项目的时候把这个包一解,一个项目的开发基础就有了。以后根据情况在这个基础上加加减减,或者根据不同的项目形成几个版本。

说到标准,标准的制定从来就是一件非常扯皮的事情。什么都要标准,很可能会拖满技术的发展步伐。

不要看这些都是开源的,好像都是有人学雷锋做出来的。其实还是有很多人靠这些挣钱的。所以也不要想能很轻易地整合。

引用
粘好了也不一定轻松,开发的项目需要N久时间,期间这些玩意的升级,你到底跟不跟,


除非新的特性对你的项目来说必不可少,或者能带来巨大的收益,以致能大大抵消可能的升级成本,否则坚决不跟。项目一旦开始,把项目完成就是第一位的。客户付你钱不是让你去盲目追求新技术的。

0 请登录后投票
   发表时间:2006-09-28  
冉翔 写道
江南白衣 写道
我的建议是Sun成立一个类官方的项目--Java Extension SDK,定期将一些好的开源API和框架统一收编到JESDK里,在收编过程中进行规范化重写。

不过Sun没有MS家那么多程序员,所以不大可能实现。


我在这么想,每年JDK要更新版本的时候。

就直接list一些现有的开源东东,然后大伙投票,选得票律最高的一些,直接集成到JDK里面去。

这么的继续继续的,也别改包名,也别改那些包里面的东西。用法跟原来一样就行了。

譬如jakarta commons lang里面的东西就应该直接放进去。

还有当初dom4j和log4j也应该直接放进去而不是sun自己重新写一边。


如果用法都不改,那和你自己打包有什么两样。

大家投票最高的对你就一定适用吗?
0 请登录后投票
   发表时间:2006-09-28  
BirdGu 写道
冉翔 写道
江南白衣 写道
我的建议是Sun成立一个类官方的项目--Java Extension SDK,定期将一些好的开源API和框架统一收编到JESDK里,在收编过程中进行规范化重写。

不过Sun没有MS家那么多程序员,所以不大可能实现。


我在这么想,每年JDK要更新版本的时候。

就直接list一些现有的开源东东,然后大伙投票,选得票律最高的一些,直接集成到JDK里面去。

这么的继续继续的,也别改包名,也别改那些包里面的东西。用法跟原来一样就行了。

譬如jakarta commons lang里面的东西就应该直接放进去。

还有当初dom4j和log4j也应该直接放进去而不是sun自己重新写一边。


如果用法都不改,那和你自己打包有什么两样。

大家投票最高的对你就一定适用吗?
至少我不用再去说服别人用XX不用YY的原因,因为标准听起来就名正言顺了许多。
而且如果JDK自带了,那么对于刚毕业的同学底子知道的就多一些,进来后再需要手把手教的就能少点。

我的想法其实也就是扯淡而已,但是如果好好说,那么我确实觉得commons的东西,尽量的塞到SDK挺好的。

至于你说的适用不适用,commons的东西也就是适合大多数人用。

就像现在的JDK1.5,里面带的东西都是你适用的?
0 请登录后投票
   发表时间:2006-09-28  
引用
而且如果JDK自带了,那么对于刚毕业的同学底子知道的就多一些,进来后再需要手把手教的就能少点。


这个你太乐观了。现在的毕业生对现在JDK里的东西都了解的很不全,更不用说你还要加进去那么多了。

common里的,我现在直接用的只有common-loggin,其它是别的包用的,不是我直接用的。

我觉得现在JDK里的东西就太多了,现在的rt.jar就太庞大了。当然一般问题不大,但是比如说你的应用使用WebStart发布的,要用户自己下载和装JRE,就会觉得现在的JRE太大了。其实当中很多是用不到的。
0 请登录后投票
   发表时间:2006-09-28  
KISS原则
0 请登录后投票
   发表时间:2006-09-28  
没有opensource,俺们也学不到这么多东西。
没有opensource,俺们工资也不会这么低
0 请登录后投票
   发表时间:2006-09-28  
welllove53 写道
没有opensource,俺们也学不到这么多东西。
没有opensource,俺们工资也不会这么低


没有opensource,咱们的工资就能涨?
0 请登录后投票
   发表时间:2006-09-29  
发点牢骚,为嘛那么多人
0 请登录后投票
   发表时间:2006-09-29  
N多的选择大多时候搞得我们有点无所适从,我们的开发功力毕竟尚浅,更多的时候还是人云亦云,看到别人说好,咱就也用上试试……
其实我们真的需要那么多的东西吗?软件的根本目的是为用户服务,用户在绝大多数的情况下是不关心你采用什么技术的,而且中国的很多用户,根本就不需要你把结构设计得非常优秀,很多时候是过个3、5年就重新再开发一次!其实解决的还是以前的那些个问题!最可怜的就是程序员了,换了N多的技术,最后还是在做着重复性的工作!以前的技术投资基本上就付之东流了,想当年,我们为了掌握这些所谓的新技术花费了多少心血啊!
0 请登录后投票
论坛首页 海阔天空版

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