Должен ли я изучать Ruby 1.8 или 1.9? - PullRequest
4 голосов
/ 21 июля 2010

Я недавно начал изучать Ruby и задавался вопросом, какую версию изучать.У меня есть Matz's Ruby book , поэтому у меня есть некоторое представление о различиях, и по умолчанию я бы выбрал 1.9 из-за производительности, работы с персонажами и просто потому, что мало смысла изучать что-то, что будетскоро устареет!

Однако у меня возникли проблемы с 1.9.1 из-за того, что что-то не работает должным образом из-за того, что гемы не были обновлены для 1.9.Я также хотел использовать rcov для охвата кодера, который, кажется, единственный инструмент, но он не работает для 1.9.И я также только что прочитал этот пост о том, что кто-то вообще переключается с Ruby по тем же причинам.

Подобный вопрос задавался здесь и раньше, но это было несколькомесяцев назад, и все могло измениться.В данный момент я не делаю ничего конкретного с Ruby, но планирую написать веб-приложение в ближайшее время, возможно, с использованием Rails, если это что-то изменит.

Спасибо

Ответы [ 2 ]

8 голосов
/ 21 июля 2010

Разница между двумя версиями языка не имеет значения с точки зрения начинающего. Вероятно, вам следует использовать 1.8, так как он работает с большинством драгоценных камней, которые вы будете использовать, и вы не столкнетесь с ошибками, которые не являются вашей ошибкой, что приведет к задержке в процессе обучения. Когда придет время, вы легко переключитесь на 1.9.

1 голос
/ 21 июля 2010

Я согласен с clyfe в отношении использования библиотеки.Также более понятно, почему изменения в 1.9 существуют после понимания 1.8.

Я бы также предложил использовать 1.8 с Rails, так как было доказано, что он более стабилен и совместим.(В качестве примечания я бы также остановился на Rails 2.x.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...