Вопрос Веб-программистам?

ruby Программирование Веб

Привет!
Ребят вот такой вопрос. Занимаюсь я уже веб-программированием в Ереване уже почти 5 лет.
Начинал уже давно с HTML-а, потом CSS, Perl, по мере необходимости Javascript-ом. Ну а потом в плотную перешел именно на PHP. Но вот с недавних пор интернет и сообщества веб-программистов тарянят насчет языка Ruby. Говорят, это нечто, что это новый вид языков программирования, который перебьет всех подряд, задавит PHP, PERL ну и т.д. и к тому же он намного проще в писанине програм, и намного на нем проще создавать приложения Web 2.0.
Так вот так как уже время на изучение многих технологий нету времени, подскажите пожалусйта стоит ли переходить на Ruby? какие плюсы вы знаете о них, используете или нет? А если используете зачем? Что там такого необычного?
Заранее спасибо за ответ
Ответы:
Ruby (англ. «Рубин», читается ['ɹu:bɪ]) — интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.
Несколько лет назад, будучи примерно в такой же ситуации, из любопытства и для развития кругозора, начал изучать различные скриптовые среды и их web frameworks. Рссматривались: Perl с целой кучей пакетов с CPAN'a, Python с TurboGrars, Pylons & Django, и Ruby, с его RoR был тоже изучен.
В итоге: я свой выбор остановил на Python + Django и, как показало время и тесты, не я один.
К примеру: Результаты тестирования шести ведущих фреймворков на производительность[1], Дополнение к тесту MVC-фреймворков [2], проведённые Alrond, подтвердили правильность моего выбора. Google выбрал своим основным скриптовым языком Python, и даже нанял автора этого языка Guido van Rossum'а [3]. Также Google запустил свой Google App Engine [4] именно c Django[5]
Лично я перешел на ruby и стал использовать фрэймворк RoR, т.к. меня не устраивали методы программирования на пхп.
Думаю очевидно, что RoR лучший фрэймворк на сегодняшний день, и его надо попробовать хотя бы для того, чтобы узнать каким может быть фрэймворк, посмотреть как нужно организовывать приложения. Кроме того, под RoR оптимизировано несколько IDE. Могу сказать, что синтаксис руби значительно более удобен для ООП чем пхп5.
Сейчас хочу посмотреть пхп 6, скачал дистрибутив, только руки пока не дошли, поэтому сравнить не могу.
Вообще надо постоянно испытывать что-то новое, иначе тупик, станок, отстой.
имхо, лучше использовать уже имеющийся скилс в php и не тратить время на освоение аналогов. тем более что в php6 есть много всего вкусного и втом числе по оптимизации производительности. и главный плюс в том, что php имеет огромное комьюнити.
Я думаю стоит знать несколько языков ради расширения кругозора и получения опыта.
О Руби говорят много хорошего.
Особенно о RoR.
НО!!!!! Упоминая PHP  никто почему-то не упоминает о фреймворках === PEAR,Zend Framework, limb-project.
У PHP, как и у Ruby есть свои плюсы и минусы, следовательно однозначного ответа на ваш вопрос не существует!!!
Конкретный ответ зависит от задачи, стоящей в данный момент!


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.