Раньше я разрабатывал Java на Mac, и это сработало хорошо, просто используя терминал и IntelliJ. Каковы хорошие инструменты, которые работают на Mac для разработки Ruby
Какая хорошая среда разработки Ruby для Mac?
Ответы (13)
Большинство разработчиков Rails работают на Mac и используют TextMate. В результате TextMate отлично поддерживает Ruby и Rails и, вероятно, является лучшим текстовым редактором для разработки кода Ruby на Mac.
Netbeans — отличный выбор с множеством полезных функций для отладки, рефакторинга, просмотра баз данных, контроля версий и многого другого. .
Я использую emacs, у которого есть прекрасный рубиновый режим.
Я буду второй/третьей рекомендацией Textmate. Называть его текстовым редактором — значит оказывать медвежью услугу. Начните с этого PDF-файла, в котором есть несколько полезных сочетаний клавиш ruby/rails textmate.
TextMate — отличный редактор и, по словам Мипади, возможно, лучший редактор для кода Ruby. В качестве альтернативы с открытым исходным кодом вы также можете попробовать Smultron. Он немного грубоват по краям, но со своей задачей справляется довольно хорошо.
Я люблю TextMate, хотя и заигрывал с NetBeans. Если вам нравится полнофункциональная (она же раздутая) IDE, попробуйте. Довольно неплохо: http://wiki.netbeans.org/Ruby
JetBrains (люди, стоящие за IntelliJ) работают над IDE специально для Ruby on Rails: RubyMine.
если вам нравится vim, добавьте его с помощью fuzzyfilefinder (http://github.com/jamis/fuzzy_file_finder/tree/master) и rails.vim (http://www.vim.org/scripts/script.php?script_id=1567) обеспечивают действительно приятный опыт.
если вам не нравится vim, textmate — достойный текстовый редактор.
Вы уже использовали IntelliJ? Вероятно, вам следует взглянуть на интеграцию Ruby/Rails. Он поддерживает такие вещи, как отладка, анализ кода и рефакторинг и т. д.
TextMate — мой фаворит, но если вы хотите автозавершение кода, лучшим выбором будет NetBeans (Aptana/RedRails устарели). Ночные сборки NB имеют гораздо более приятный внешний вид OSX.
MacVim или AquaEmacs — действительно лучший выбор для тех, кто работает на Mac и хочет получить максимальную отдачу от своего редактора: для менее требовательных людей подойдет Textmate.
Я всегда всем рекомендую VIM/Emacs, потому что
- Они не основаны на графическом интерфейсе, а это означает, что все, что они делают, легко модифицируется и реализуется в сценариях.
- Их гораздо легче расширить
- Вы можете использовать их на сервере
- Как правило, они быстрее, поскольку между вами и базовой операционной системой меньше кода.
- Обычно они поддерживают больше языков и разнообразные стили разработки.
- Они гораздо более прозрачны и понятны в отношении того, что они делают.
- По необходимости все можно сделать с помощью сочетания клавиш, поэтому разработка на них идет быстрее.
Sublime Text 2 по рекомендации коллеги (у меня нет личного опыта).