我是一名经验丰富的PHP程序员,但我最近一直在研究Ruby,似乎有一些我错过的简洁功能。我希望将PHP用于我所有重要的事情,但是当它使事情变得方便时(或者说,使用Cassandra数据库,使用PHP不容易实现的东西),可以使用很多Ruby on Rails。
在一个Apache设置上同时运行PHP和Ruby有什么危害吗?我想使用Rails的一些更好的功能,但我沉迷于PHP并且无法放弃它。
答案 0 :(得分:8)
只要您的应用程序表现良好,就不会有任何问题。
Ruby和/或Rails,就像PHP一样,可以消耗所有可用的资源,但是当它发生时,这是我们自己的错误。由于您对PHP有经验,我确信您已经知道哪种行为可能会使服务器陷入困境。
我说去吧。
编写PHP代码,并使用Ruby的Sinatra,Padrino和Rails作为Web前端,我也会说“监听”。 Ruby + Sinatra或Padrino + HAML可以真正吸引你到Ruby方面。
答案 1 :(得分:1)
这些设置会让宇宙内爆,所以要小心使用。但是,严肃地说,运行它们没有问题。正如The Tin Man所说,确保你有足够的资源。即使是具有ROR的最佳书面应用程序也会烧毁资源。编写得不好的PHP应用程序将占用整个服务器。我的经验法则:CPU和RAM都很便宜,但这并不意味着你的应用程序应该是大而且不守规矩。