Я уже несколько лет работаю веб- и мобильным разработчиком, и я видел так много ненависти между фанатами некоторых технологий, например, Ruby или .Net. По правде говоря, я не фанат какой-либо технологии, я думаю, вам нужно попробовать ее, прежде чем говорить или высказывать мнение.

Часто разработчики Ruby думают, что они какие-то полубоги, тронутые Титанами или богами, потому что они думают, что Ruby намного лучше технологии.

Сейчас я работаю с PHP, используя Laravel, с Ruby, используя Rails и Android, используя Java. По правде говоря, между Laravel и Rails нет большой разницы, они очень похожи, и вы можете переходить с одного фреймворка на другой практически без усилий.

В последнее время многие люди ненавидят PHP, типа это новая тенденция или что-то в этом роде. И я действительно понимаю их ненависть, PHP — очень простой язык для веб-разработки, вы можете легко создать веб-приложение, и оно будет работать независимо от того, насколько плохо вы кодируете. И это главная проблема, потому что PHP работает быстро, даже если вы пишете плохой код, так что реальная проблема не в PHP, я думаю, что проблема в PHP-разработчиках. Прямо сейчас у нас есть чертова куча фреймворков для PHP, Zend Framework, Cake, Yii, Laravel, Phalcon, Symfony2, CodeIgniter и т. д. И большинство из них не соответствует требованиям, чтобы противостоять Django (для Python) или Rails.

Например, Zend Framework 1 был очень простым и простым в использовании. Но не лучший, должен сказать, потом вышел Zend Framework 2, и он полный отстой, трудный для понимания, очень сложный, вы теряете много времени на тривиальные вещи, поэтому люди перестают его использовать. Затем идет CodeIgniter, хороший фреймворк, но очень простой, он даже не использует механизм шаблонов, так что он не поможет вам сэкономить время. Yii, Cake и Zend были на правильном пути, но так и не достигли точки, чтобы конкурировать с Rails или Django. Затем *PUM!* появляется Laravel, отличный фреймворк, простой в использовании, с понятным красивым синтаксисом, который позволяет быстро выполнять тривиальные задачи. И это тот момент, когда PHP снова встает на конкуренцию.

Это мое мнение, и мое мнение основано на моем опыте работы. Я работаю с Rails, Django и Laravel, не бойтесь и попробуйте эти 3 фреймворка, это отличные мощные инструменты, которые сделают вашу веб-разработку отличной, но никогда не думайте, что вы лучше, потому что используете технологию .