forcode想看的


forcode看过的


新技术
新趋势
奇思妙想
科学探索
科幻奇幻
资料搜集
网络研究
统计定量
社会学研究
书摘读后感
数码网络
软件评测
数据指标
实用信息
有趣的东西
房地产
网络赚钱
投资创业
新闻评论
网站经营
电影八卦
美景美人
人物朋友
情感回忆梦
forcode生活

2006-12-31

开源,选GoogleCode还是Sourceforge?

cnBeta 视点·观察选择Google Code,还是Sourceforge?总体来讲,两者各有各的优势.从进入的门槛来讲,使用Google Code会比Sourceforge容易很多. Google Code的优势与劣势 Google Code的优势   速度第一.Google的服务以快速著称,Google Code亦不例外.当你上传新的Release时,你会特别感受到这一点.   操作简洁.如果Sourceforge和Google Code提供了同样的功能,那么我可以毫不思索的讲,Google Code比Sourceforge快捷易用.我们后文将详细比较各个功能. Google Code的劣势   容易被盾.以我的经验,Google Code被盾比较频繁.这导致我有时无法浏览Bug列表,发布新的Release等等.所幸的是,Google Code的SVN连接从来没有出现访问障碍.因此这不算太大的问题.另外,按Google Code的说法,有些功能可以在命令行进行,而不需要到Web上,但是我本人尚未进行详细的验证.   100M的容量限制.Google Code限制每个项目的SVN空间大小不能超过100M,发布的所有Release亦不能超过100M.由于目前我的项目刚刚开始,这一点还不是一个障碍.但是这是一个比较容易到达的数字.可以预见,你的项目要面临搬家的风险.我试图寻找办法来清除一部分SVN历史版本数据、删除一些历史Release 版本,未果.   无数据统计功能.你无法得知你的Release被下载的情况(下载总数以及趋势). Sourceforge的优势与劣势 Sourceforge的优势   更多的受众,已经形成第一开源社区.简单统计结果表明,Sourceforge上大约每5分钟就有一个新的Release.也就是说,一天大约有300个新的发布(这不是精确的统计,只是简单估算).   功能更加完备.目前来看,Google Code在功能上并不比Sourceforge成熟.如果Google Code是一个完整、快捷、功能足够的平台,那么Sourceforge则是一个方方面面均已经相当完备的开发平台. Sourceforge的劣势   操作繁复,速度较慢. 详细功能对比 下面我们展开来对比一下两者的功能:   建立帐号.Google Code只要你有Gmail帐号即可.Sourceforge要求你进行注册.而且你发现,Sourceforge的注册流程十分罗嗦.   建立项目.Google Code只要你简单填写一下项目的相关信息(http://code.google.com/hosting/createProject), 仅一个页面即可完成申请.而Sourceforge的新Project申请流程是繁复的,有很多的下一步,并需要你阅读一些英文细节.另外,你的项目并不马上生效,而是需要进过审批.不出意外的话 ,在申请之后的第二天再上Sourceforge,你的项目应该通过审批了.   代码管理.Google Code仅支持SVN库,Sourceforge支持SVN和CVS.Google SVN限制在100M内,Sourceforge则尚未见到明确的容量限制.   代码库的权限管理.Google Code的代码库权限管理非常简单,在你登陆后,http://code.google.com/hosting/settings 将显示Google Code为你自动生成的随机密码.通过你的用户名和这个随机密码,你就可以访问SVN代码库,对其进行修改.sourceforge推荐使用putty套件,详细参考sourceforge上的说明,总的来说,相当繁复.   发布版本.Google Code限制所有Release包不能超过100M,单个Release不能超过10M.Sourceforge尚未见到明确的限制.   Google Code发布一个新的Release流程,仍然只需要一个页面即可完成.你只需要选择上传的文件,并为该文件加一些预定义的标签(用于告诉别人你的 Release支持的平台或其他信息,这些标签Google Code已经预定义部分,项目管理人员亦可以定义),确认即开始上传.特别地,如果一个Release被打上 Featured 标签,那么它将出现在项目首页.   Sourceforge的流程则比较复杂:   通过ftp上传你要发布的文件.上传地址:ftp://upload.sourceforge.net/incoming,这个过程匿名进行.上传的文件在你后续的步骤中进行"认领",如果某个包长时间没人认领,Sourceforge将清理之.   进入Sourceforge.用你的Sourceforge帐号登陆.   进入项目主页,进入Admin -> FileReleases.   选择已有的Package或者新建Package,向该Package中添加一个Release.在你的项目发布的文件比较多(不是发布的历史版本多,而是一次发布的文件多,你可能希望对他们进行归类)时,Package可以更加有条理地管理这些文件.   为该Release添加ReleaseNote和ChangeLog.确认.   认领你上传到ftp上的文件.打上勾,确认即可.   为你发布的文件添加说明(支持的平台、包的格式及其他规格).   如果有人关注这个项目的Release,最后一步,你可以向这些人发送信息,告诉他们发布了新的Release.这一步很有意思,是Google Code不能做到的.   Bug报告.Google Code中的issues,Sourceforge的tracker.由于用的还不算多,暂时不做详细比较.   论坛.Google Code中并不直接提供论坛功能,当然,这是因为它推荐你使用强大的Google Groups.Sourceforge则除了提供给用户的论坛(并把用户论坛分为两个,一个讨论产品功能的,一个属于头脑风暴型的开放式讨论),也提供开发者专用的论坛(对非项目成员不可见).   Project Web.Google Code中没有提供项目主页,而是颇具创意的提供了一个Wiki Pages.Sourceforge提供了项目主页,项目主页的地址是:"项目名.sourceforge.net".你可以利用这个网址来宣传项目、提供项目信息.这个空间是是php+mysql的,并且你可以通过远程Shell控制,极其灵活.   团队成员管理.Google Code你可以通过添加其他Gmail帐号为项目成员(Members)或管理员(Administers),但似乎还不能进行更加详细的权限管理.Sourceforge提供了非常精细的项目成员的权限管理.   下载与访问统计.Google Code无此功能.Sourceforge提供了最近7日、最近2个月、年、全部访问/下载统计.非常详细.   软件截图(ScreenShots).可以让用户迅速获得项目的第一印象,吸引眼球.Google Code无此功能. 附加说明 WINX的主页: http://code.google.com/p/winx/ http://sourceforge.net/projects/winx (由于台湾地震影响,可能暂时不可访问) http://www.winxcn.com (由于台湾地震影响,可能暂时不可访问) 了解WINX... DocX的主页 http://code.google.com/p/docxcn/ http://sourceforge.net/projects/docx 来自:CSDN

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页

热门文章
============================================================
格兰仕微波炉报价单    英语六级历年真题听力下载    大陆身份证生成器
東方神起的所有反轉劇!!.[含东方剧场](會繼續更新以後的)(已可覲看)
电视剧《靠近你温暖我》全集下载(BT/迅雷/电驴/剧照)
精彩的洞庭湖人鼠大战(4视频+forcode点评)
一百多个电影字幕下载网站,精心收集整理!
(视频)(CCTV10“走进科学”-科幻之旅专题-克隆人 8.14)
国外BT站点和BT种子搜索站(国外完整bt搜索列表)
============================================================
forcode科幻小说《抽水马桶的秘密》正在起点中文网连载
《抽水马桶的秘密》读者评论:
(1)你的书很好看,比大刘,王晋康的创意好太多了,努力吧将来出实体书我一定会买的。(2)很有想象力的作者啊!!估计是看了不少科幻小说的人,希望不要浪费你非凡的想象力。
(3) 读者在自己博客或论坛对《抽水马桶的秘密》的评论。(4)点击此处查看全部的读者评论(18页,1000条以上)
《抽水马桶的秘密》相关帖子:
《远程面包机》提纲|| 《进化论危机》提纲大家一起来设计
抽水马桶是外星人的试管|| 读者推荐超一万票
《抽水马桶的秘密》内容简介:
地球哺乳界正在发生的一次大规模跨物种升级,DNA机制并非人们所想像的那样是决定生命的最终遗传载体,而是类似浏览器这样的转译机制,真正的遗传物质存储在弥漫整个宇宙的光子数据库中,DNA机制实际上是一种设定了进化路径的文明压缩包的解压机制,数十亿年前灭绝的三栖人发明了光子数据库和DNA机制,目的是为了让这个机制最终复活三栖人文明,而人类(裸猿)这一物种在三栖人社会里其实是一种宠物,但是DNA机制似乎出现了点问题,或者说不知道什么原因裸猿突然变得太过聪明了,在播撒了始祖菌(DNA种子)的所有星球,进化路径发展到裸猿阶段,并没有继续演化出最后一步:三栖人,而强大的光子数据库一旦意识到DNA进化机制的这个漏洞,立刻关闭了这些星球对光子数据库的访问权限,这样,这些星球的生态系统都面临着灭绝的危险,因为他们脱离了光子数据库的遗传支持再也无法自然繁殖,只能靠遗传工程来复制现有的基因,或者做些小打小闹的修改,整个宇宙各星球上的基于DNA机制的生态系统都面临崩溃的危险。最终在13世纪,裸猿一族在银河边缘一个不起眼的小星系发现了地球这个由于某种原因至今还刚进化到裸猿初级阶段的星球,为了催熟地球的进化速度,外星裸猿文明开始介入地球的发展,为了防止光子数据库察觉到非地球文明的介入并关闭地球的权限,这种介入始终是暗中进行,因为介入方式的分歧,银河系裸猿文明分裂为两大集团,这两大集团的争斗伴随着人类近现代的发展,于是,文艺复兴开始了、三次科技革命出现了、两次世界大战也来了,直到今天,地球人类为自己的技术进步而沾沾自喜,丝毫不知道技术迅速发展的真正原因以及潜藏的危机。
============================================================
forcode2003年以前的习作:未来的婚姻、远程面包机
forcode朗诵《蜀道难》||forcode的一百多个科幻构思
奇想录:最新奇有趣的新技术和新闻点评|| 订阅“奇想录”