LINUX.ORG.RU

Preview релиз RubyMine от JetBrains

 , ,


0

0

Компания JetBrains, известный разработчик таких продуктов, как IDEA и Resharper, радует нас preview-релизом среды разработки для Ruby. Так же, как и IDEA, она написана на Java и доступна для Window, Mac OS X и Linux.

  • Редактор кода поддерживает автодополнения, snippets, автоматический рефакторинг.
  • Богатый выбор способов навигации по проекту.
  • Код анализируется на лету и по нему даются подсказки.
  • Полная поддержка веб-разработки, включая поддержку ROR, HMTL, CSS, JavaScript.
  • Графический интерфейс для RSpec и Test::Unit.
  • Графический пошаговый отладчик кода, также работающий с ror.
  • Поддержка SVN, CVS, Git, Perforce.

Релиз запланирован на первый квартал 2009 года.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Bohtvaroh

> А как с рубой в eclipse?

Плохо. В Netbeans намного лучше, например с автодополнением и вообще.

anonymous
()

>FREE 30 DAY TRIAL

Добавьте в новость.

UserUnknown ★★★★★
()

Часть RubyMine написана на JRuby :-)

anonymous
()

предыдущую новость о сабже убили, и правильно.

отпишитесь пожалуйста владельцы мощных компьютеров ( типа коре2дуо с 1+гб озу) - сильно ли у вас тормозят все эти жабовские ide, вроде eclipse, netbeans, idea, сабж? особенно при работе с динамическими языками, python, js, ruby, или те которые поверх jvm работают. у меня на p4m 1.4+ 512mb после часа работы всякое желание использовать эти ide пропадает(

P.S. сабж при запуске пишет в лог здоровенными буквами memory leaks detected и опять парсит 10 минут всю рубивскую стандартную библиотеку, вместе с гемами :/

volh ★★
()
Ответ на: комментарий от volh

@volh: у меня 2 гига оперативки, IDEA и Netbeans работают на ура. RubyMine ну немного задумалось при сканировании проекта первый раз и все. Глюки в нем конечно есть, но тормозов не заметил пока.

svyatogor ★★★★★
() автор топика
Ответ на: комментарий от volh

>у меня на p4m 1.4+ 512mb после часа работы всякое желание использовать эти ide пропадает(

Athlon 1.7 GHz (именно GHz, ex Athlon XP 3000+, бо на родных сильно греется ) 512 Мб. IDEA НЕ тормозит.

А с 5-й работал на 256 Мб на Athlon 800, там таки да, притормаживало, временами...

WatchCat ★★★★★
()
Ответ на: комментарий от volh

2 Gb RAM, Core 2 Duo E6550

2 запущенных эклипса с j2ee проектами не тормозят абсолютно

Crocodille
()
Ответ на: комментарий от volh

>сильно ли у вас тормозят все эти жабовские ide, вроде eclipse, netbeans, idea, сабж?

Нормально тормозят - как все остальное:)

r ★★★★★
()

Почему у нее гуи так тормозит?

anonymous
()
Ответ на: комментарий от volh

Нормально тормозят. Довольно быстро тормозят.

shahid ★★★★★
()
Ответ на: комментарий от Bohtvaroh

>И, наверное, "Window" всё-таки правильней писать "Windows". :) Неее, так их. Пусть будет одно окно :)) Back in 90s :)

dkharlamov
()
Ответ на: комментарий от DeViL

textmate - это редактор. он не запустит веб-сервер, не отобразит результатов в web-preview, там до сих пор нету нормальной интеграции с rdebug ( поправьте если не в теме ). но впрочем вышеперечисленное далеко не всем и нужно)

volh ★★
()
Ответ на: комментарий от volh

>сильно ли у вас тормозят все эти жабовские ide

Главное, что Java не тормозит.

iZEN ★★★★★
()

Похоже кто-то в JB смекнул, что одна идея с плугинами - это один продукт кторый покупается один раз, а N IDE для разных языков - это N продуктов которые покупаются N раз. + наверное они застряли с обощением PSI для поддержки всего чего движется - получалось проще делать несовместимый форк для отдельных языков чем модифицировать PSI для поддержки всего чего движется.

r ★★★★★
()
Ответ на: комментарий от DeViL

@DeViL: Опять сравниваем язык с фреймворком, а редактор с IDE? или TextMate уже научился рефакторить, подсказки нормальные давать или даже там есть GUI для дебагера?

svyatogor ★★★★★
() автор топика
Ответ на: комментарий от r

> Похоже кто-то в JB смекнул

OMFG, в нем кто-то живет! :)

anonymous
()
Ответ на: комментарий от svyatogor

2Svyatogor: Сережа я быстрее наберу сам чем оно мне будет по наброному искать подсказки. Дебаг нужен в крайних случаях, когда ты не понимаешь где у тебя ошибка. Рефакторинг не нужен если сразу писать правильно. И тд и тп.

DeViL
()
Ответ на: комментарий от DeViL

На фразе "Рефакторинг не нужен если сразу писать правильно" я выпадаю из дискусии ибо с пионЭрами лучше не спорить. Или ты считаешь что создатели XP (aka eXtreme Programming) ламеры которые просто не умеют писать "правильно сразу".

svyatogor ★★★★★
() автор топика
Ответ на: комментарий от svyatogor

"No one writes perfect code the first time. Well, except me. But there's only one me" (c) Linus Torvalds

:)

volh ★★
()
Ответ на: комментарий от svyatogor

>Или ты считаешь что создатели XP (aka eXtreme Programming) ламеры которые просто не умеют писать "правильно сразу".

Ну - я так считаю:) Но тем не менее рефакторинг нужен.

r ★★★★★
()
Ответ на: комментарий от volh

>p4m 1.4+ 512mb

Работать с жаба иде можно на компе от 2 гигов.

по сабж. всегда думал, что на руби можно программить в самой идеи с прошлого года.

vtVitus ★★★★★
()
Ответ на: комментарий от svyatogor

Сережа кто бы говорил пионЭрию... я уже насмотрелся твоего кода вдоволь.. Там и рефакторинг не поможет...

DeViL
()

Везет Рубистам :( У питонистов есть что-то с поддержкой Django? а то уж очень хочется. Да и для птиона выбор мал, всяких IDE. Только iclipse+PyDev, и Eric4

aliens ★★
()

xxx@yyy:~/rubymine/bin$ ./rubymine.sh
ERROR: cannot start RubyMine.
No JDK found to run RubyMine. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation
./rubymine.sh: line 60: /bin/java: Нет такого файла или каталога
./rubymine.sh: line 60: exec: /bin/java: cannot execute: Нет такого файла или каталога

anonymous
()
Ответ на: комментарий от aliens

>Везет Рубистам :( У питонистов есть что-то с поддержкой Django? а то уж очень хочется. Да и для птиона выбор мал, всяких IDE. Только iclipse+PyDev, и Eric4

это потому что вокруг рельсов нездоровый хайп. DHH опять же. в результате - толпы пхпшников и жавистов, которые почему-то считают, что ruby-way - это как можно больше черной магии в коде. оно вам нужно?

volh ★★
()
Ответ на: комментарий от vtVitus

>Работать с жаба иде можно на компе от 2 гигов.

Разве что полтора из них уже схаваны чем-то другим.

r ★★★★★
()
Ответ на: комментарий от aliens

Под идею есть плугин - но состояние его фиг его знает.

r ★★★★★
()
Ответ на: комментарий от Bohtvaroh

> А как с рубой в eclipse?

Никак. Из фич только подсветка синтаксиса :) Только что попробовал, 3.4, ни автодополнения, ни рефакторинга, даже интерпретатор нельзя запустить.

anonymous
()
Ответ на: комментарий от thevery

>мац - это автор cruby, я так понимаю? Нет, я с ним не знаком даже.

тогда прекратите пиарить жуткую помесь жабы, питона, руби и смолтока в каждом треде о руби и питоне. вы, честно говоря, порядком достали своими односложными предложениями.

volh ★★
()
Ответ на: комментарий от volh

ну, хорошую вещь не жалко и попиарить.
впрочем, наш спор - это всё-таки оффтоп, тут вы правы.

thevery ★★★★
()
Ответ на: комментарий от DeViL

>Рефакторинг не нужен если сразу писать правильно Ясен пень, программы пишутся один раз и навсегда. Ошибки в них допускают только придурки. А тормоза, как известно, придумали трусы. :)

mr_id
()
Ответ на: комментарий от volh

>в результате - толпы пхпшников и жавистов, которые почему-то считают, что ruby-way - это как можно больше черной магии в коде. оно вам нужно?

У Python ошибка в архитектуре. В Ruby, в отличие от Python'а, не надо форматировать код, чтобы он выполнялся.

iZEN ★★★★★
()
Ответ на: комментарий от mr_id

>Процесс, собственно, идёт. А чего Вам конкретно в JetGroovy ещё не хватает? :)

а) безглючности
б) рефакторинга, особенно для grails
в) поддержки других фич для grails

thevery ★★★★
()

А нафиг оно надо, если руби (не говоря уже о жруби) практически бесполезен для всего кроме ascii?

anonymous
()
Ответ на: комментарий от anonymous

> А нафиг оно надо, если руби (не говоря уже о жруби) практически бесполезен для всего кроме ascii?

~ % irb 
irb(main):001:0> нонче_анонимус_пошел_дурак_дураком = "привет чудо!"
=> "привет чудо!"
irb(main):002:0> нонче_анонимус_пошел_дурак_дураком + ", лор уже не тот, да..."
=> "привет чудо!, лор уже не тот, да..."
irb(main):003:0> 

anonymous
()
Ответ на: комментарий от aliens

> У питонистов есть что-то с поддержкой Django?

Ну у Эрика есть плугин для Django

anonymous
()
Ответ на: комментарий от thevery

>А чего Вам конкретно в JetGroovy ещё не хватает? :)

а) безглючности Примеры в трекер, пожалуйста,

б) рефакторинга, особенно для grails Простите, рефакторингА? Тогда уж с большой буквы, пожалуйста: Рефакторинга. Такого чтоб - раз - и всё отрефакторили. Если серьёзно - опять же, непонятно, о чём речь, и что конкретно хочется.

в) поддержки других фич для grails Каких именно?

mr_id
()

Вот одного понять не могу - почему же это IDE такое страшное - то в одном месте шрифты не лезут, то в другом. Да еще и java эта хрень не нашла, т.к. неверно экспортировала JAVA_HOME.

P.S. Шрифты-то меняются, но тормозит эта штуковина знатно.

jackill ★★★★★
()
Ответ на: комментарий от mr_id

а) а вы имеете отношение к jetgroovy? если нет - то зачем спрашиваете, если да - то в трекере их было немало вроде... Лично я "blame jetgroov"y жму регулярно, но там не залогинен, увы, ибо пароль мой от ITN не подходит blame'илке, почему-то :(
навскидку могу припомнить reformat для gsp страниц - любит она на несоответствие длины ругаться.

б) например, хочется мне доменный класс Folder переименовать в Directory, жму f6 - а тут бах! и плохеет идее. Впрочем, сейчас уже хотя бы не плохеет (ну или плохеет не сразу), но, скажем, контроллер она перименовывать и не собирается.

в) например, почему params внутри контроллеров идея знает, а flash - нет? Или почему, например, не работают St, psvm, mn и прочие сниппеты?
я уж не требую таких крутых штук, как дебаггер для gsp...

ps пока писал-вспоминал баги jetgroovy опять упал на alt+f7 аж с тремя java.lang.Throwable

thevery ★★★★
()
Ответ на: комментарий от mr_id

ой, когда написал тогда уже посмотрел ваш профиль - теперь вижу - да, отношение к jetgroovy имеете самое прямое :)

ps если вдруг хотите пообщаться лично - в профиле есть jabber(gtalk)

thevery ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.