在Rails中,"production"是指应用程序在生产环境下运行的状态。使用GitHub和Heroku的区别在于,GitHub是一个代码托管平台,而Heroku是一个云托管平台。使用GitHub可以作为备份,而Heroku则提供了将应用程序部署到云端的功能。是否需要使用Heroku取决于您的需求。
在Rails中,"production"是指应用程序在生产环境下运行的状态。使用GitHub和Heroku的区别在于,GitHub是一个代码托管平台,而Heroku是一个云托管平台。使用GitHub可以作为备份,而Heroku则提供了将应用程序部署到云端的功能。是否需要使用Heroku取决于您的需求。
首先需要解释GIT
GIT是一种分布式版本控制和源代码管理(SCM)系统,强调速度。最初由Linus Torvalds于2005年为Linux内核开发而设计和开发。每个Git工作目录都是一个完整的仓库,具有完整的历史记录和完整的版本跟踪能力,不依赖于网络访问或中央服务器。
Github是一个基于web的托管服务,用于使用Git版本控制系统的软件开发项目。该网站提供社交网络功能,如动态、关注者和社交网络图形,以显示开发人员如何在其存储库的版本上工作。
Heroku(发音为her-OH-koo)是一种使用Git版本控制系统的Web主机。当您使用git将代码推送到Heroku时,它会像您使用locate主机一样构建您的服务器,但让所有人都可以看到。
Heroku是云应用程序平台-构建和部署Web应用程序的新方法。该服务使应用程序开发人员将时间花在应用程序代码上,而不是管理服务器、部署、持续运营或扩展上。