I am a beginner with R.
I found that there are two project website named CRAN and R-Forge.
What exactly is the difference between these two?
The “Comprehensive R Archive Network” ( CRAN ) is a collection of sites which carry identical material, consisting of the R distribution(s), the contributed extensions, documentation for R, and binaries.
R-Forge offers a central platform for the development of R packages, R-related software and further projects.
CRAN, The Comprehensive R Archive Network, is the primary package repository in the R community. CRAN is a network of ftp and web servers around the world that store identical, up-to-date, versions of code and documentation for R.
Currently, the CRAN package repository features 18818 available packages. CRAN Task Views aim to provide some guidance which packages on CRAN are relevant for tasks related to a certain topic. They provide tools to automatically install all packages from each view.
The CRAN, or Comprehensive R Archive Network, is the official distribution network of R packages. To publish an R package, you upload its source code to the CRAN FTP server. The package is then tested, built for the different platforms, and made available on the different mirrors around the world for download and install with install.packages()
.
R-forge is a package development web site which provides package development tools : source control, bugs tracking, mailing lists, etc. These are tools that are not provided by CRAN, which is only a distribution network.
CRAN is R's main package repository. It stores source code and builds binaries of packages. It is the default repository, so you can access packages in it with a factory-fresh copy of R. It is the first place people will look for stable versions of packages. (Bioinformatics packages tend to be on Bioconductor instead.)
R-Forge (and RForge) are package development environments as well as repositories. That means they include (SVN) source control, bug tracking and other features. You can get development versions of packages from these. Alternatives include github, Google code and bitbucket.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With