回答
Rforge.net是由R核心成員和R-鍛造運行取決於R的基礎支持,但它們對於R.
我沒有看到,除了可能的任何顯著差異都只是包管理器他們主持的各種項目。有可能一個網站正在託管一些不可用的項目。一目瞭然,他們似乎支持相同的源代碼管理(SVN),可以以類似的方式訪問,並且通常具有類似的目標。
我想你可以使用任何一個,只要它給你你想要的東西。
R-Forge是比較流行的,不管是什麼是值得:
> 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
更新 2015年3月3日:現在的數字是1822(rforge)與116(rforge)與6365( CRAN)。不知道如何檢測/統計Github上託管的R軟件包(也許這是另一個問題)。
+1對於不回答一些有用的R代碼的問題! – Andrie
兩者都不是最好的,而是使用github代替!
我使用github上,因爲:
github上使用的git比SVN通常更好的版本控制系統。正如Richie提到分支更容易,離線工作更容易,我發現命令行界面更加深思熟慮
github上的協作非常出色 - 它很容易分叉包,使一些改進,然後將您的更改發送回原始維護人員使用pull request
服務器由專業人員運行,github.com爲rarely unavailable。如果奧地利的服務器出現問題,R-forge有時會停機幾小時
這很容易做到,code reviews,特別是在與新貢獻者合作時很有幫助。
(個人意見),該接口是乾淨的,優雅的,易於操作
github pages可以很容易地擁有一個網站關於你的包。
內置維基是線上編輯,並通過GIT中,併爲社區的好地方contribute documentation
問題跟蹤界面是遠遠優於
github上唯一的缺點它不提供二進制文件。我的工作圍繞着通過發展devtools包,它可以很容易地從GitHub直接安裝軟件包:
library(devtools)
install_github("scales", "hadley")
這需要你具有R的開發環境,但其實這是很容易設置,即使在windows
github做了什麼讓它成爲更好的R包管理器? –
這並沒有解決OP關於R-Forge和RForge.net之間差異的問題。至少,您可以使用github而不是OP提到的兩個存儲庫來獲得一些好處。 –
@Anna:主要優點是使用git而不是svn,因此分支等事情更容易。 –
- 1. RGoogleDocs和現在RGoogleData
- 2. vs vs 2008 vs vs 2010
- 3. Exec的VS ExecWait VS ExecShell VS nsExec :: Exec的VS nsExec :: ExecToLog VS nsExec :: ExecToStack VS ExecDos VS ExeCmd
- 4. FTP vs SFTP vs HDFS vs NTFS vs EXT2,EXT3
- 5. VS VS VS VS 11中的MVC測試
- 6. CGL vs AGL vs OpenGL vs NSOpenGL vs CoreAnimation(CALayer)
- 7. MobileNet VS SqueezeNet VS ResNet50 VS啓V3 VS VGG16
- 8. NTOSKRNL.EXE VS NTKRNLMP.EXE VS NTKRNLPA.EXE VS NTKRPAMP.EXE
- 9. VS 2008 vs VS 2008 Express
- 10. RailwayJS vs Geddy vs Express vs Socket.IO
- 11. .NET vs ASP.NET vs CLR vs ASP
- 12. DynamicProperty vs MutableProperty vs AnyProperty vs ConstantsProperty
- 13. codendi vs redmine vs Retrospectiva vs trac
- 14. body.scrollTop VS documentElement.scrollTop VS window.pagYOffset VS window.scrollY
- 15. Asp.net vs Html5 vs xml vs xhtml
- 16. Sleep VS alarmManager.set VS alarmManager.setRepeat VS Handler
- 17. Atomikos vs JOTM vs Bitronix vs?
- 18. inline vs __inline vs __inline__ vs __forceinline?
- 19. JRuby:import vs include vs java_import vs include_class
- 20. VS 2013 MSTest vs nUnit vs xUnit
- 21. SDI vs MDI vs TDI vs?
- 22. `Math.trunc` vs`| 0` vs`<<0` vs `>> 0` vs`&-1` vs`^ 0`
- 23. Stackpanel:高度vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 24. LinkedBlockingQueue vs vs offer
- 25. MPAPI vs MPI.NET vs?
- 26. &vs *和| vs +
- 27. Quartz.NET vs JAMS vs?
- 28. NetSqlAzMan vs AzMan vs(?????)
- 29. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase,他們有什麼共同點?
- 30. Swift:Size vs bounds vs frame
我會穿上我的大衣。 – mdsumner
我使用R-forge,但是R編譯系統已經被破壞了好幾個月,在某些操作系統上某些時候會建立一些軟件包,而不是在其他時間等等。還有其他的不足之處,比如svn修訂版計數器不會在網頁邊增加的網站,但這些都是次要的。目前R-forge只是我的SVN回購服務器。當構建系統在所有操作系統以及R的當前版本和開發版本中正常工作時,它是一個很好的資源。希望正常的服務將很快恢復。 –
我同意R-forge上的事情已經出現問題,但它運行良好,我仍然有6或7個軟件包託管在那裏。對我來說投入時間轉移到Rforge或嘗試googlecode/github /等是不夠的。解決方案還是混合... –