关于我自己。我今年24岁,去年在北卡罗来纳州立大学以分析硕士毕业。统计学,数学,那种事情。我没有很强的编程背景,这对我的问题非常重要。如果我说什么都没有意义,那就是为什么。自毕业以来,我一直在与其他一些人一起开发Rails应用程序。我的编程经验主要是Ruby on Rails(1.2年)。我知道R,SAS(统计语言,对这个问题没有帮助)。我应该在Heroku上部署我的Ruby on Rails应用程序
很明显,这意味着它已经过了一年的发展,尚未完成。主要的开发人员是一名出色的程序员,只是他已经有一份全职工作,并且在业余时间使用这个应用程序。由于他最近没有足够的时间,我几乎完全负责应用程序。
我们现在将它部署在Slicehost上。该应用程序正处于我们无需编程其他任何东西的地步(除非我们想到更多功能)。我问是否应该迁移到Heroku的原因是,在我看来,Heroku是一个简单的平台部署。 Slicehost对我来说似乎太复杂了。另一位开发人员处理它,而不是我。我研究了如何在Heroku上部署应用程序,看起来我可以做到这一点。如果需要,我们需要我们的应用程序进行扩展,Heroku提供。至于金钱,我会从最低限度(免费)开始,看看它是如何发展的。如果需要,我可以支付更多功能。
我们正在使用管理平台项目管理和仓库(不是蠢货,我认为我们需要在Heroku上使用。)是git的类似管理平台?这个容易用吗?
眼下,对Slicehost,我们有4个守护进程(不断运行的进程。)我们有8名delayed_job的工人。我知道命令行来启动守护进程和delayed_job工作。这些对Heroku有效吗?
我想知道如果我仍然可以使用RAILS_ENV =生产脚本/控制台的Heroku。
用户界面是一个JavaScript文件。在开发模式下,如果我在终端中执行脚本/服务器,并在浏览器中转到http://localhost:3000,我可以看到它。 Heroku会以我想要的方式加载此页面吗?
我们有一个适用于该应用程序的工作网站,并带有我们自己的域名。我真的不知道DNS是什么,所以我可能无法将Heroku应用程序链接到它,除非有一个简单的方法。我认为Heroku将它作为默认链接到appname.heroku.com。
根据我的编程经验,将Heroku的容易够我用,我应该另谋高就,或者我应该做seppuku?
是的。所有的顾虑都覆盖:) – tybro0103
_The应用程序是在一个地步,我们并不需要任何编程else_ -famous遗言 – Brian
Heroku的是好的,但我建议OpenShift - 在这里看到我的帖子 的http:// stackoverflow.com/questions/17727788/deploying-ruby-on-rails-is-there-a-good-alternative-for-heroku – obenda