Ответы:
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 лет назад