я полагаю, трудности были связаны исключительно с тем, что все запускалось на винде.
А руби-программист недолго на ней протянет.
Большинство западных рубисты сидят на маках, остальные используют linux. Не холивара ради, просто в этих ОС инструменты удобнее для такой работы.
Сейчас кто-нибудь придет и скажет про джангу :)
А вообще, очень солидарен с вами. Самое мощное и самое «Agile», а ruby — на мой взгляд — среди всех ныне существущих языков для веба ведет по выразительности, удобстве работы с библиотеками и плагинами(rubygems & github) и наибольшей предсказуемости поведения(написал код, запустил — и все работает, без неожиданностей / я уже не говорю об autotest).
Будьте добры, опишите список плагинов. Мне нравится Filrefox по многим причинам, и я бы хотел пересесть на нее обратно, но скорость Хрома — как наркотик.
Он действительно устарел. Хотя бы потому что данные передаются plaintext, при этом без поддержки сжатия(заголовков).
Не даром гугл разработал альтернативу — SPDY.
Я еще несколько месяцев назад писал игрушечные приложения под андроид на Scala и на Ruby. Возможность писать под андроид на языках, отличных от явы — не новость.
но я не представляю, как можно все это держать в голове
Ровно так же, как и вы держите в голове все типы, их размеры, правила работы с указателями, динамической памятью, разновидности функций-членов и свойств и т.п.
А руби-программист недолго на ней протянет.
Большинство западных рубисты сидят на маках, остальные используют linux. Не холивара ради, просто в этих ОС инструменты удобнее для такой работы.
А вообще, очень солидарен с вами. Самое мощное и самое «Agile», а ruby — на мой взгляд — среди всех ныне существущих языков для веба ведет по выразительности, удобстве работы с библиотеками и плагинами(rubygems & github) и наибольшей предсказуемости поведения(написал код, запустил — и все работает, без неожиданностей / я уже не говорю об autotest).
Не даром гугл разработал альтернативу — SPDY.
Ровно так же, как и вы держите в голове все типы, их размеры, правила работы с указателями, динамической памятью, разновидности функций-членов и свойств и т.п.
компиляцииинтерпретации за счет запущенного в фоне autotest. (ruby, rails)Это ключевая фраза в вашем комментарии. Вы просто не привыкли обходиться без подсказок интеллисенса.