对于更简单的网站,框架(例如,rails)是否过度杀伤?

Dav*_*idR 0 php performance ruby-on-rails

我被聘请去写一个摄影网站.基本上是一个画廊布局,链接到在线商店等.我知道我们使用rails作为twitter这样的网站,但是对于这个来说轨道太大了?我应该选择使用php,还是两者几乎可以互换,并归结为个人喜好?

Nic*_*las 5

当然这是一个偏好的问题,但每种语言都有利有弊.

我可以说两者不可互换.PHP几乎是一种试图在阳光下实现每个概念的语言.如果您知道自己在做什么,并且清楚自己的风格和编程方法,那么使用它会很有趣,但PHP可以让您轻松自拔,可以很容易地将自己挂在社区示例上.

Ruby on Rails本身就是一个框架,是创建动态网站的绝佳选择.它肯定不是太笨重,如果你的服务器可以运行它,唯一应该阻止你使用它的是你的舒适程度.

PHP的优势在于它可以成为每个人的一切,但是ruby预先假设了大量的编程经验,并且很好地理解了使用动态语言所固有的陷阱和问题.对于有经验的程序员来说这是一件很棒的事情,但对于经验较少的程序员来说这可能是一件痛苦的事

如果你想要PHP路线,有一些框架可以加快这个过程,(这是ROR声称的名声之一).Smarty,Zend和Cake只是几个例子.

但同样,如果您是第一次使用这些框架,进入门槛实际上可以延长您的初始开发时间.

老实说,一个先前存在的CMS可能是你最好的选择......虽然你可以疯狂找到一个好的,然后找出如何根据你的意愿弯曲它.Joomla,Wordpress,ModX,Radiant和Refinery就是一些例子.(Wordpress可能是最受欢迎的)