Ruby on rails 轨道和共点火器

Ruby on rails 轨道和共点火器,ruby-on-rails,codeigniter,Ruby On Rails,Codeigniter,我目前正在学习Ubuntu服务器管理,以及HTML/CSS。说到应用程序逻辑,我可以看到使用Drupal或Joomla等知名CMS的巨大优势。我发现这两个都是用PHP实现的。我希望学习Rails,因为Ruby很好地改变了无处不在的C风格语法。在过去几年中,PHP主导了大多数web应用程序的发布;我是应该咬紧牙关,与CodeIgniter一起学习,还是应该使用Ruby on Rails,并与其中一个较小的兼容Rails CMS一起工作?如果可以同时学习这两个,那么没有理由选择其中一个 您可能必须现

我目前正在学习Ubuntu服务器管理,以及HTML/CSS。说到应用程序逻辑,我可以看到使用Drupal或Joomla等知名CMS的巨大优势。我发现这两个都是用PHP实现的。我希望学习Rails,因为Ruby很好地改变了无处不在的C风格语法。在过去几年中,PHP主导了大多数web应用程序的发布;我是应该咬紧牙关,与CodeIgniter一起学习,还是应该使用Ruby on Rails,并与其中一个较小的兼容Rails CMS一起工作?

如果可以同时学习这两个,那么没有理由选择其中一个


您可能必须现在就选择一个,并且您选择的一个应该在最短的时间内为您提供最大的价值(例如,如果您的大多数工作都是在PHP中进行的,请继续关注如何在PHP和基于PHP的系统中做得更好)。然而,如果你有时间,你应该不断地学习新的语言、技术和范例——这只会让你成为一名更好的开发人员。

如果你可以同时学习这两种语言,那么没有理由选择其中一种


您可能必须现在就选择一个,并且您选择的一个应该在最短的时间内为您提供最大的价值(例如,如果您的大多数工作都是在PHP中进行的,请继续关注如何在PHP和基于PHP的系统中做得更好)。然而,如果你有时间,你应该不断学习新的语言、技术和范例——这只会让你成为一名更好的开发人员。

如果你或多或少是一名经验丰富的程序员,那么就使用Rails,学习一些新的和不同的东西,如果你打算以自由职业者的身份重复使用你的代码,那就更应该如此。还可以看看HAML和SASS(是的,HTML和CSS与PHP一样古老而过时)

如果你或多或少是一名经验丰富的程序员,那么就使用Rails学习一些新的和不同的东西,如果你打算作为自由职业者重复使用代码,那就更是如此。还可以看看HAML和SASS(是的,HTML和CSS与PHP一样古老而过时)