Добрый день уважаемые форумчане. Это не холивар, просто хочу узнать ваше мнение об этих двух языках. Итак.
Задача: выучить новый язык, который был бы достаточно универсальным, при этом приятным в применении. Хочется выйти за рамки мира PHP, хоть он и стал уже не так плох (фреймворки Symfony, Yii, нормальный ООП и проч). Поковырявшись в обоих, пришел к мнению, что: Ruby имеет почти интуитивный синтаксис, куча замечательных фич делается легко и просто, нормальный ООП с областями видимости, блоки и итераторы. Python в этом плане более коряв. НО, когда дело касается распространенности и сферы применения, Python легко уделывает Ruby. Какой язык уже установлени почти в любом линуксовом дистрибутиве? Python. У кого куча библиотек на все случаи жизни? Опять Python. Плюс Cpython, JPython, IronPython.
Не знаю как так получилось, но хотя и возможно применять Ruby для десктопа и мобильной разработки например, мало кто это делает. Получается что Ruby узко завязан на фреймворке Ruby on Rails и веб девелопменте, остальное не так распространено.
Стало быть, мой выбор Python. Поправьте меня если я не прав.
Перемещено tazhate из general