Последствия покупки Sun’а Oracl’ом

Все мы помним громкую покупку Sun Microsystems компанией Oracle. Было много шумихи, предположений о последствиях, выдвигались предположения о судьбе JAVA, MySQL и других Open Souce проектов… Прошло время и из последнего релиза NetBeans 7.0 выпилили поддержку Ruby:

As of NetBeans 7.0, the Ruby on Rails module is no longer included in the NetBeans IDE.

Java SE 7 and Java Development Kit 7 (JDK 7) are the next major releases of the Java SE platform, which Oracle is committed to deliver in 2011. A key objective of the NetBeans IDE has always been to offer superior support for the Java platform. To maintain that objective and capitalize on the JDK 7 release themes—multi-language support, developer productivity and performance—it is necessary that our engineering resources are committed to a timely and quality release of NetBeans IDE 7.0.

Second: Although our Ruby support has historically been well received, based on existing low usage trends we are unable to justify the continued allocation of resources to support the feature.

Оригинал

«nmake» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Вот такую ошибку вы можете получить при попытке установить gems пакет для ruby.

Не нужно поддаваться панике — в вашей системе просто не установлено сборщика nmake.

Для Windows системы, скачиваем его с офф сайта Microsoft, и устанавливаем к примеру в папку \Ruby\bin\

Первая Ruby халтура

Получил заказ, и решил делать его на ruby.

Благо задание позволяет — статистика + математика.

Update

Выполнил заказ. Очень гибко и просто.

Ruby IDE. Для начинающих Aptana Studio, 3rdRail, TurboRuby, RubyMine, NetBeans

RubyНачал достаточно серьезно изучать Ruby. Заинтересовал сам язык, его отличная от классики (c++/java/pascal/c#) концепция. Для изучения новых языков нам нужен стандартный набор — книги, справки, доки, а для практики — компилятор, соединенный с ide. Вот созданию этого испытательного полигона, а именно компилятор плюс ide и будет повещен данный обзор.

Исходная предпосылка: достаточно мощный, двух ядерный компьютер с 4 гб оперативки под управлением Windows XP, runtime java последней версии и Ruby (Onclick Installer 1.86.xx)

Что мне хочется получить от ide для начала:

  • Подсветку синтаксиса
  • Завершение кода (code completion)
  • Работу с отладчиком
  • Удобную навигацию по коду
  • Рефакторинг

Интеграцию с CVS, сайтостроение Rails, интергация с unit тестами и т.д. оставим на 2-й план. Для меня это пока не важно. На рынке представлено много различных IDE, много бесплатных проектов, попадаются и коммерческие решения. Я не буду составлять список тех или иных фич продуктов, т.к. зачастую заявленные функции или работают неверно или находятся в совершенно зачаточном состоянии.

Aptana Studio

Бесплатная/Java Тестирование версии 1. 2.7.xxxxx

IDE разработана не с нуля, собрана на базе Eclipse. Скорость запуска IDE достаточно большая, на более медленных компьютерах это будет заметно еще более. Подсветка синтаксиса Ruby присутствует, редактор работает нормально, «задумчивой» реакции я не наблюдаю. Есть сворачивание кода.

Заявлен Code Completion, но в реальности он работает плоховато. В коде примера явно указан Array, а где поддерживаемые им методы map, each ? Самые ходовые методы из Kernel, Array, Object и Enumerable как раз и отсутствуют:

Aptana Code Completion

(далее…)

Статистика

Яндекс.Метрика

Реклама