将在Linux中部署的旧版Ruby中开发的Web应用程序升级到最新版本2.3.11需要什么样的开发环境。
我是一名Windows .net开发人员,在理解开发环境方面寻求一些帮助。我对珍珠和红宝石知之甚少。
我是否需要安装Linux或Mac。或者我可以在Windows中开发/测试并准备好部署到Linux吗?
我有一个linux服务器,我可以将它作为开发服务器使用,从我的窗口到远程桌面进行开发工作吗?我应该在那个linux服务器上安装什么IDE。
任何帮助将不胜感激。
答案 0 :(得分:0)
选择开发环境。
虽然您可以在Windows中开发应用程序然后部署到Linux服务器,但这几乎不是正确的选择。由于您已经可以访问Linux计算机,因此在这种情况下,Windows肯定不是正确的选择。
对于Linux机器上的IDE,您不需要一个。做一个巨大的帮助,选择学习vim或emacs,受精神阶段转移一周,并通过ssh完成你的所有工作到Linux框。你在短期内会变慢,但长期收益是巨大的。
我愿意打赌,在学习其中一个文本编辑器时,你会花费更少的时间,而不是通过使用Ruby + Windows进行思考,然后尝试将其与Linux环境同步。
将Rails升级到2.3.11
这引出了一个显而易见的问题。该应用程序现在使用的是什么版本? 2.3。*到2.3.11是小菜一碟。如果你正在谈论更古老的代码,那么计划一些痛苦和重构。如果代码真的很旧,那么请认真考虑直接使用Rails 3。