首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R-forge vs Rforge?

R-forge vs Rforge?
EN

Stack Overflow用户
提问于 2011-09-14 21:19:13
回答 3查看 1.5K关注 0票数 13

我是R包开发的新手。

我只想知道R-forgeRforge.net哪个更好?它们之间的主要区别是什么?

EN

回答 3

Stack Overflow用户

发布于 2011-09-14 21:39:54

R-forge更受欢迎,不管它有什么价值:

代码语言:javascript
复制
> nrow(available.packages(contriburl=contrib.url("http://www.r-forge.r-project.org")))
[1] 1272
> nrow(available.packages(contriburl=contrib.url("http://www.rforge.net")))
[1] 66

更新3 2015年3月:现在的数字是1822 (r-forge) vs. 116 (rforge) vs. 6365 (CRAN)。不知道如何检测/计算托管在Github上的R包(也许这是另一个问题)。

票数 18
EN

Stack Overflow用户

发布于 2011-09-14 22:37:28

两者都不是最好的,改用github吧!

我使用github是因为:

system使用git,这是一个比更好的版本控制系统。正如Richie提到的那样,分支更容易,离线工作更容易,我发现github上的命令行界面更深思熟虑,

  • 协作非常优越-它很容易派生一个包,进行一些改进,然后使用由专业人员运行的pull request
  • the服务器和rarely unavailable将您的更改发送回原始维护者。R-forge有时会停机几个小时,如果服务器出了什么问题,这是很容易做的,特别是在与新的contributors.
  • (personal意见工作时很有帮助)界面干净优雅,易于navigate
  • github pages使它很容易托管网站关于您的package.
  • built-in维基是可编辑的在线和通过git,并为社区提供了一个很好的地方contribute documentation
  • The问题跟踪界面是非常优越的

github唯一的缺点是它不提供二进制文件。我通过开发devtools包解决了这个问题,它使得直接从github安装包变得很容易:

代码语言:javascript
复制
library(devtools)
install_github("scales", "hadley")

这需要您有一个R开发环境,但这实际上很容易设置,即使在windows上也是如此

票数 18
EN

Stack Overflow用户

发布于 2011-09-14 21:34:23

Rforge.net由R核心成员运行,R-forge由R基金会支持,但它们都只是R的包管理器。

我没有看到任何显着的区别,也许除了他们托管的项目类型。有可能一个站点正在托管一些在另一个站点上不可用的项目。乍一看,它们似乎支持相同的源代码控制(SVN),可以以类似的方式访问,并且通常具有相似的目标。

我认为你可以使用任何一个,只要它能给你你想要的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7416949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档