小雨开源

我也加入到了开源队伍中了

常用链接

统计

最新评论

为什么大家瞧不起国内的开源

  年前写了几篇有关国内开源的文章,看到网友们的回复,感到非常悲哀,给我的感受是:大家都瞧不起国内的开源。

我看blogjava上,只要是介绍国外开源技术如struts2、ext、spring的,不管文章质量如何,大家都叫好;而只要发现写介绍国内开源如jdon、springside、Operamasks、easyjweb的文章,不管质量如何,都会被大家讽刺为“托”,或者是都被骂等。这是一个非常怪的现象,像blogjava这样提倡完全言论自由的社区都这样,大家可以想象对于javaeye那样由一小部份人主宰的“民•主”社区会怎样?从这里现象可以看出,在很多人骨子里就印着:“中国人不可能做出像样的开源,做出的开源都是垃圾”类似的标签。

其实在我写的“第三只眼”系列文章中,都是在对这些框架进行较为细致的研究才得出的结论,而且所写的也完全是事实,至少到现在还没有哪一个当事人可以说我乱写了他们的东西吧。

很多人都说我只是盲目地夸国内的开源同仁们,没看到他们的不足,不客观,但是大家是否又看过我文中指出的这些开源项目中不足方面的内容呢?比如下面一些摘要:

  “SpringSide的不足其实是很明显的,首先在软件界,没有真正的最佳实践,各种技术都是可选的,一个看似笨拙的东西,只要跟上一个搭档,本来是缺点也会得到弥补,比如EJB之于Spring,对于一个企业来说,现前最佳的肯定就是大家最熟悉而且又能解决问题的东西。“

“可以说JFox只是实现了JPA1.0中的一小部分。JPA最核心的是什么?对象及关系映射,而难度最大的环节面向对象的查询(EJBQL)以及各种对象关系及表关联的处理,比如OneToMany、ManyToMany。由于JFox是基于iBatis这样一个sql mapping的框架实现的JPA容器,所以说功能上受到了一定限制。”

“技术的进步是永无止尽的。Jdon框架的设计仍然还存在着很多的问题。比如,要求用户领域模型继承Jdon的Model类或实现ModelIF接口,添删改查的业务实现类中要包含类似createXxx(EventModel em)这样的方法,导致整个框架对业务层的东西侵入性太严重,不符合实际应用。另外,过多与Struts1.x紧密绑定的设计也不可取。”

“虽然已经形成了江南、CAC、差沙等组成的核心团队,但代码及文档产出上却基本上仍然是一个人;代码是开源项目的生命所在,而这样的项目要做好,要做成中国的AppFuse决定了这是一个人不可能完成的任务,因此离成功就会很远。”

“如果是开发Web应用,如果要用到EJB,而又不能支持分布式,我们又为何还选择EJB?Spring、Jdon、Guice甚至EasyJWeb 这些框架里面都有包含了IOC容器。而且更加POJO,为何还要选择用EJB及JFox呢?因此,这一方面我不知道这样的设计及限制是对JNDI的创新,还是因为JFox设计的局限性所导致。”

“虽然Struts1.x的市场仍然还是很大,但我们应该清醒地看到,今天已经有很多正在逐渐取代Struts1.x的Web框架出现,比如 webwork(或struts2)、easyjweb、operamasks(jsf)、grails等。Jdon作为一个应用框架,要能获得更多的应用支持,必须支持与这些框架进行集成,提供更多的支持,让开发者有更多的选择权。”

“SpringSide不善于合作,比如国内已经有很多优秀的开源项目或框架出现,比如operamasks、JFox、JDon、easyjweb 等,通过最近的深入研究,我发现他们都很不错。但在springside项目及文档里,没有一点与这些开源项目相关的
!

  

我觉得,中国的开源要做好,不但需要很多像我文章中介绍的这些开源斗士们的坚持不懈,更需要更多的人来使用这些开源,尝试这些开源,把使用心得在开源社区中进行学习、交流,更需要能客观地指出这些开源项目技术上的不足、问题方面的文章,而不是一棒子打死。

最后奉劝一些朋友们:搞技术,需要一颗平淡的心,当今社会已经是很浮燥了,如果再盲目,那么就更危险了。


posted on 2008-02-20 11:38 小雨开源 阅读(4657) 评论(28)  编辑  收藏

评论

# re: 为什么大家瞧不起国内的开源 2008-02-20 12:08 隔叶黄莺

要是能让国内的开源也像 struts、spring、hibernate 那样使用广泛,也就不需要大家说什么好还是不好。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 12:23 dennis

呵呵,我觉的奇怪,浮躁的到底是谁  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 12:24 klzz

国人的崇洋媚外思想作怪,很难改变!  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 12:38 bonny

狗日的日本大米在中国以高于日本两三倍的价格依然脱销就看的出来国内一些人士的嘴脸。

偶虽然不是反日积极分子,可是从来不购买日货,当然 日本的先进地方我也不排斥,比如说ruby什么的我就用的挺high 毛片也经常看  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2008-02-20 13:11 Jarod

>>我看blogjava上,只要是介绍国外开源技术如struts2、ext、spring的,不管文章质量如何,大家都叫好;而只要发现写介绍国内开源如 jdon、springside、Operamasks、easyjweb的文章,不管质量如何,都会被大家讽刺为“托”

请楼主找几个blogjava上的链接是关于struts、spring、hibernate 的,写得差而很多人说好的例子

再找几个关于国内开源框架的文章,写得好而被骂的

请拿出论据来支持你的论点,否则就是信口开河  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 13:30 yayv

当然 日本的先进地方我也不排斥,比如说ruby什么的我就用的挺high 毛片也经常看

顶这位兄台  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 13:48 小雨开源

@Jarod
随便收了几篇
第三只眼看SpringSide-一个极富魅力的偶像团队
http://www.blogjava.net/rain2008/archive/2008/01/28/178171.html
Hibernate开发工具-CownewStudio测试版发布
http://www.blogjava.net/huanzhugege/archive/2006/08/05/61950.html
Jdon网站实在是害人不浅!
http://www.blogjava.net/killvin/archive/2006/03/10/34630.html
easyJWeb+Eclipse快速入门
http://www.blogjava.net/chybox/archive/2008/01/29/178393.html
开源的世界很精彩
http://www.blogjava.net/daxia/archive/2006/05/22/47401.html
J2EE without AJAX——Apusic OperaMasks框架简介
http://www.blogjava.net/qixiangnj/archive/2007/08/05/134474.html

质量差的就不用说,我相信只要作者能长期练习,质量就能提高。

另外我觉得不发表意见也不行,其实不用说好,也不用说坏,只要能告诉他们哪儿有技术上有问题,哪儿需要怎么改,那么值得深入去做,就是尽最大的努力了。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 15:04 xt

好像核心程序没有几个是开源的.  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 16:00 隔叶黄莺

这样说吧,没有充分验证的框架,谁敢随意拿来做企业应用,自己玩玩没关系,毕竟不用承担什么风险,何况从不稳定的框架中也是很提高自己能力的。

实践是检验真正的唯一标准,都说这么多年了。

框架不比大米,对我来说,日本米也好,中国米也好,都能充饥。难道说吃中国米就会坏肠,吃鬼子米就能成仙吗  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 16:00 dvaknheo

中国的技术人员始终在交流上存在问题。
推广代码比编写代码对他们来说要难
尤其是国际化的推广,国内人员很不适应。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2008-02-20 16:03 fatbear

@bonny

冲你这句话,顶一下  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 16:05 魔域私服

中国的技术人员始终在交流上存在问题  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 16:19 aninggo

不能不承认中国开源技术的薄弱,经不起批评是不对的,在linux圈子里就算linus本人提交的代码,有问题照样被骂的狗血喷头。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 17:34 没看完就留言的

没有看完就留言了。不是讨厌 国内的开源 而是讨厌像你这样的 盲目、忽视本质的宣传者。于是,你就像是一个恶劣的标签,被你宣传的都回被骂?  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 17:49 小雨开源

@没看完就留言的

请你说清楚,我怎么盲目、忽视本质了?我在前面文章介绍这些开源同仁的哪一点不属实了?你看都不看完就留言了,就更能说明你的态度问题了。
另外,请你不要用马甲,我想看看你的blog又都宣传了些什么,学习学习。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 21:04 香草的天空

要承认中国的软件业已经落后了。开源需要一大批水准相当的程序员参与,但是中国现在有那么多人吗?有那么多人甘愿投入多少个人月做这样一件完全没有收入的事情吗?  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-20 21:30 java1314

开源是个烧钱的东西,国内哪个公司能够像IBM一样大把大把的烧钱?没有。。。很多人总想着投入几个人做开源就能够一下子火起来,简直是痴人说梦
得出结论:投入少做开源 = 死路一条  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2008-02-21 10:25 xan

我还只算是java世界的一个入门者吧,很ym国内的国外的开源作者,他们都很牛
对于国内开源水平以及开源作品的评价,如果能有强烈的分歧,我觉得挺不错的,因为赞扬让作者得到肯定,批评能激励作者继续努力进步
每一个事物都有优缺点,只希望我们看事情时都能理智分析.
lz给的例子的作者偶都很ym的. 希望国内的开源越来越强,越来越有影响力
  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-21 10:36 咖啡屋的鼠标

许久不用Struts Spring Hibernate的人飘过。。。。。。
国内搞开源是比较难,想做个像红十字会那样正式的组织还得部级干部牵头。开源软件在国内的生存环境真的是不容易。

至于为什么讨厌国内的开源,那没有办法,有些人已经让国内开源给大众留下了挂羊头卖狗肉、喜欢作秀胜于实干的印象。印象的改变要好久。楼主既然选择了这条路,而且觉得自己做的不是这样的开源软件的话,那就用行动来改变呗,有位工匠说过,一个优秀的工匠应该是用行动去说话  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2008-02-21 10:43 gfh21cn

我觉得开源本身就是不错的举动,但是如果打着开源的幌子做事情,就违背了开源的精神。
国外的发展的比较早,有相当的基础和环境,国内做的还有些地方不够,慢慢来吧。
软件是因问题而产生的,一个很独特,高效的软件,自然会有人做宣传。
我们使用者也要有一个平常心,毕竟人家付出了。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-21 11:47 BeanSoft

如果要推广 好的文档是不可少的啊... 虽然做了不少视频, 但是得有一份 Hibernate/Spring Reference 的东西才行啊... 或者像我那样, 写一份从零开始的电子书...  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-21 15:12 久城

不了解开源,所以一直在关注.......

从评论中渐渐理解开源.......  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-23 07:50 乱说,愿听就听吧。

中国人的本性,导致大家有这种评价,
国人很是虚伪,大家当然会这样评价。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2008-02-25 21:37 jbahamut

开源重要的不是代码文档,是社区。
中国的那些开源项目有足够开放和活跃的社区吗?
仅仅公开源代码就是开源了?  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2008-02-26 14:05 不懈努力的鱼

支持开源。。
一直都是开源的代码。。伴着我成长 哈 。虽然累了点。。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2009-08-04 14:28 sss

中国就是人多 各有各一套 觉的好乱  回复  更多评论   

# re: 为什么大家瞧不起国内的开源[未登录] 2010-12-24 02:34 whatever

不熟悉java,无从评论java框架。框架怎样取决于代码的质量,大家都能去看,没有看,就觉得不好,那是个人的偏好,也无可厚非,我也觉得国外成熟的框架经过很多应用的检验,会选择它们做项目。我看有些国内程序员在国外领导的项目,开发的框架也是很好,不相信国内的一些框架,就像不相信国内的奶粉一样的感觉。  回复  更多评论   

# re: 为什么大家瞧不起国内的开源 2011-03-30 15:35 现金流量表的编制方法

需要重视呀  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: