Python VS Ruby.
Образно - как демократия: вроде и сплошная свобода и все такое, но стоит тебе только выбрать отличный от одобренного партией негласно правильного пути - и привет трудностям.
С другой стороны, если следовать этим самым соглашениям - все становится довольно просто.
IDE не использую
1. Язык. Тут всё субъективно. Мне нравятся отступы и обилие модулей в Python. Есть ли в Ruby аналог ctypes, например? Не знаю.
2. Фреймворки. Складывается впечатление, что в Python их значительно больше. Но достоинство это или недостаток - не знаю.
3. Когда я смотрел, то вакансий для программистов Python в Санкт-Петербурге было явно больше. Правда, в основном требуется Python + Django, то есть ограничиваются сравнительно узкой специализацией. Но так же и в Ruby.
Думаю более эффективным сравнением было бы обозначить список предполагаемых задач и рассмотреть варианты решения/реализация от специалистов по каждому из сравниваемых инструментов.
P.S.
Можно ли поправить название темы?
Да это всегда: не то, что фреймворк - любая платформа требует особых соглашений и знания некоторых техник, а самое главное - чёткого понимания её ограничений. Сёдня вот STL приснилась - пришлось из-за кошмара в пять утра вставать.
Я лично нормально заторчал с RoR + RubyMine, даже заимел некоторое просветление (впрочем, я и сел писать на Руби в надежде оное и получить) - в первый раз ощущаю пользу от повышенного уровня раздолбайства в дизайне языка, я даже скучаю по нему (и хочу пописать на Common Lisp теперь - должно быть ещё дешевле Рельсов, как я понял).
3. Когда я смотрел, то вакансий для программистов Python в Санкт-Петербурге было явно больше. Правда, в основном требуется Python + Django, то есть ограничиваются сравнительно узкой специализацией. Но так же и в Ruby.
Good. Как раз вакансии в Санкт-Петербурге меня и интересуют. :) Только бы за полтора года ничего не изменилось. :)
Образно - как демократия: вроде и сплошная свобода и все такое, но стоит тебе только выбрать отличный от одобренного партией негласно правильного пути - и привет трудностям.
С другой стороны, если следовать этим самым соглашениям - все становится довольно просто.
Как и везде, если присмотреться. Хотя для меня пока единственная сложность - это количество кода, которое надо написать в том или ином случае.
P.S.
Можно ли поправить название темы?
На какое? Мне в общем-то всё равно.
Пока склоняюсь к Python. Что-то мало людей пишет и на том, и на этом одновременно, жаль.
Я уже подправил Phyton на Python :)
Неверное выразился. Не пишут, а знают их. Вот, людей, которые знают одновременно и С++ и Delphi, думаю, немало. Знают так, чтобы неповерхностно сравнить.
Насколько я знаю, перспективнее 3.х, но под третий еще многие библиотеки не перенесли.
Используй 2.7
Если потребуется, на 3.x без проблем перейдёшь