显然,这意味着我们已经开发了一年多,但还没有完成。主要开发人员是一名优秀的程序员,只是他已经有一份全职工作,抽空做这个应用程序。由于他最近没有足够的时间,我几乎全权负责这个应用程序。
我们现在已经将它部署在Slicehost上。 应用程序已经达到了我们不需要编写任何其他内容的程度(除非我们想到更多功能)。 我询问是否应该迁移到Heroku的原因是因为我觉得Heroku是一个简单的平台可以进行部署。 对我来说,Slicehost似乎太复杂了。 另一位开发人员处理了它,而不是我。 我看了看如何在Heroku上部署应用程序,看起来我能做到。 如果需要扩展我们的应用程序,则需要Heroku提供的扩展能力。 就金钱而言,我会从最低限度(免费)开始,看看怎么样。 如果需要,我可以支付额外的功能。
我们正在使用Redmine进行项目管理和存储库(不是git,我认为我们需要在Heroku上使用git)。 git是否类似于Redmine? 它是否容易使用?
现在,在Slicehost上,我们有4个守护程序(不断运行的进程)。 我们有8个延迟工作程序。 我知道启动守护程序和延迟工作程序的命令行。 这些在Heroku上工作吗?
我想知道我是否仍然可以在Heroku上使用RAILS_ENV = production script / console。
用户界面是一个JavaScript文件。在开发模式下,如果我在终端中执行script/server,并在浏览器中转到http://localhost:3000,我就可以看到它。Heroku会按照我想要的方式加载这个页面吗?
我们为应用程序拥有一个工作网站,具有自己的域名。我不太清楚DNS是什么,所以我可能无法将Heroku应用程序链接到它,除非有一种简单的方法。我认为Heroku将其链接到appname.heroku.com作为默认设置。
根据我的编程经验,如果我找到另一份工作,使用Heroku是否足够容易,或者我应该切腹?