当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 现有的成功的Open Source 开发模式可以从两个方面来分析,首先我们来看看单个软件的开发模式,再分析Linux 发行版本的开发模式。
 

 

 · iso 文件解析    »显示摘要«
    摘要:1.什么是iso文件 iso文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(cd)上的文件系统格式。简单地说,就是数据在数据光盘上的组织形式: 它的特点是:  1)最多只包含8级子目录(可以用rockridge extension增大这个限制)   2)文件名最大32字符   3)文件大小不超过650m 2.在linux下如何使用iso文件 通常,linux系统的内核(ke......
 ·传说中的delphi9--diamondback    »显示摘要«
    摘要:昨天在msn上碰到现在深圳的老朋友“太可怕”,他告诉我今年的borcon上将会有delphi 9的正式消息,并发给了我这个:《come to borcon 2004 (us) to see the next delphi release! - by john kaster》。 但是很遗憾,距离borcon 2004还有23天,我用google搜了一下,没有找到比bdn上这......


Open Source 的开发模式探讨
现有的成功的open source 开发模式可以从两个方面来分析,首先我们来看看单个软件的开发模式,再分析linux 发行版本的开发模式.

1. 小型opensource软件开发模式 【程序编程相关:XML与ASP简单结合实现HTML模板功

现有的单个软件的 open source开发模式: 【推荐阅读:[原]Nokia API中对图片的透明支

其特点为项目的核心开发人员很少,一般为1-2 名,核心开发人员承担主要的开发工作与维护相应的网站,用户会提出错误报告与提供少量的错误修正. 【扩展信息:[原创] 软件外包(对日)常见问题探讨

典型实例:linux virtual server project(www.linuxvirtualserver.org)

一般很少采用cvs 来进行代码管理,而是定期发布新版本.一般没有明确的开发计划与日程安排,其软件更新速度与质量取决于核心开发人员的投入程度与水平.目前采用这种开发模式的gnu 软件最多.而sourceforge.net 的出现又简化了这部分开发人员的重复工作.

2. 中型open source软件开发模式

典型实例:gtk (www.gtk.org )

其特点为拥有3-5 名核心维护人员,参与开发的人员10人-40 人之间,采用cvs 进行代码管理,通过maillist/irc进行开发交流,有明确的开发计划与日程.

用户提出的错误报告与修正数量很多,并且有一些分支产生.

3. 完全封闭的商业open source软件

典型实例:qt(www.trolltech.com )

其特点为软件完全由商业公司内部开发,用户一般只能提供错误报告,不提供修复补丁,公司定期发布新版本的源代码.其好处是软件质量水平较高,其缺点是如果公司开发力量不足,软件发展容易停滞不前.

4. 比较封闭的大型open source软件的开发

典型实例:xfree86 (www.xfree86.org )

其特点为拥有数十名核心开发人员(一般不超过100 名),其中包括3-5 位核心开发人员,只有这些核心开发人员有权提交代码,代码使用cvs 管理,但是对外界不开放只有在发布新版本时外界才可以得到,开发计划与日程明确,发布日期一般准确,但是软件版本升级速度一般比较缓慢.这样开发的好处是代码质量比较平均,所受干扰小,缺点是由于用户不能积极参与开发过程中的测试工作,

增加新功能后稳定期较长.
...   下一页
    摘要:加一个picture控件 , 一个text控件, 一个按扭控件, 名字默认 先把你要加载的文字加到text控件之中,控件高度调整恰当使文字容纳并显示完全,并且把text控件和picture控件宽度大小调整一样!!!如果不一样,那么图象就有可能放大或缩小(如果不需要这样,你可以在下面的代码中自行修改) 如果想要其他花样 , 可以修改text控件的文字属性, 比如fontname等等如果想要多花样......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE