вторник, 18 мая 2010 г.

Что лучше PHP или Ruby on Rails?

Выбор языка программирования оказался весьма непрост. Необходимо было учесть множество факторов: размер проекта, сложность и быстродействие языка, доступность хостинга и т.д.

В качестве основных "претендентов" мы рассматривали JAVA, набирающий популярность RoR (Ruby on Rail) и, конечно же, РНР.

Первой отпала JAVA. От проекта не требовалась какая-то "мега-навороченная" функциональность, соответственно не стоило "стрелять из пушки по воробьям". По сложности JAVA также уступает. По быстродействию она безоговорочный лидер, но при этом у нее самый дорогой хостинг. Итого, только одно важное для нас преимущество.

Основная борьба развернулась между PHP и Ruby on Rail.
Так как этими языками доселе мы не пользовались, черпали всю информацию из блогов и форумов. Вот, что мы нашли:
PHP и Ruby оба интерпретируемые.
PHP и RoR одинаково хорошо подходят для сравнительно небольших проектов.
Что касается сложности, то тут изначально мы склонялись к использованию PHP из-за "похожести" его синтаксиса на JAVA. К тому же PHP быстрее Ruby. Про Ruby везде писали, что он не похож ни на один другой, что он особенный. Но если ты его все же постигнешь, то далее сможешь с необыкновенной легкостью писать множество приложений.

Профессиональный PHP хостинг в Беларуси не на много дешевле RoR хостинга. Разница, примерно 30$ в год. В общем, это не те деньги, которые нужно учитывать на пути к успеху :).

В конце концов все "сладкие" обещания насчет красивости и простоты Ruby on Rails сделали свое дело, и мы остановили свой выбор на нем. И к счастью не прогадали. В одной из книг было написано, что Ruby "красивый как сакура". И теперь мы с этим абсолютно согласны :)

Комментариев нет:

Отправить комментарий