万博manbetx体育app-万博manbetx会员注册

【万博体育app】由万博亚洲集团倾力打造的最全体育资讯,是目前国内最火爆,最信誉,最公平、高品质的体育资讯平台!欢迎您的加入,记得收藏本站网址,祝您玩的开心"

减轻合作

发布时间:2019-04-17 13:25:04编辑:万博manbetx体育app-万博manbetx会员注册浏览(0)评论览(0)

    今年O'Reilly开源大会(OSCON)中有趣的一个主题是各种协作工具和平台,旨在实现可能被称为“中等重量”的协作。也就是说,协作不仅仅是邮件列表或用户论坛,而是比主要针对核心开发人员组的代码库更少的东西。这是基本问题。一些流行的项目,如Linux内核,有很多贡献者。然而,许多其他项目 - 甚至是成功项目 - 都是受到更多限制的人群的产物。特别是使用开源软件,问题的很大一部分是,即使对于有经验的开发人员来说,通常也需要付出相当大的努力来充分理解代码库以做出有用的贡献。当然,并不是很多人都是经验丰富的开发人员。甚至超出了软件开发,如本文中的Gartner Group图片所示,只有少数几个社区非常活跃。要使用Gartner的术语,“贡献者”和“机会主义者”的数量明显超过“创造者”。 (不出所料,最大的群体是“潜伏者”,也就是说基本上是用户。)因此,面临的挑战是利用社区的分散能量以及集中在相对少数核心人群中的能量 - “如果你愿意,可以创建内容的长尾。这里有一些正在进行的工作的例子.JasperForge可能是最明确地利用非开发人员贡献的项目。这里的社区是与Jaspersoft(开源商业智能)和相关项目相关的社区。 (目前有万博会员227个公共项目和70个私人项目。)个别项目设置的门户网站仅包含他们需要的组件。例如,文档项目可以有一个wiki和共享文件,但不能有代码库.Launchpad是Canonical的创建,Canonical是Ubuntu背后的商业实体。最近它的2.0版本进行了重大的重新设计。出于我们的目的,一个新颖的功能是基于Web的翻译和审阅组件,允许贡献者将程序中的字符串翻译成多达265种语言中的任何一种。它还包括一个社区支持组件,允许用户创建常见问题解答并构建可搜索的先前答案的知识库。最后,Sun的Zembly(目前处于私人测试阶段)是用于构建社交媒体应用程序(如Facebook)的协作工具。许多这些应用程序非常小而且简单,它们通常可以重用其他类似应用程序中的代码。例如,如果您有一个显示来自Flickr的一组照片的小部件,另一个显示不同照片集的小部件,但以类似的方式,几乎可以剪切并粘贴许多第一个小部件的代码。简而言之,它面向轻量级代码共享和重用,这是许多此类应用程序的特征。对复杂版本控制和代码存储库系统的需求不会消失。然而,我们开始看到这些系统通过新技术得到补充,这些技术可以为更多的临时贡献者提供分层工具,也可以明确地针对轻量级协作。