blob: 841622c63c0cf52ad32206030923cf98e2c0e79a [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>IDE NetBeans - разработка на Ruby и Ruby on Rails</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<link rel="stylesheet" type="text/css" href="../../features.css">
<meta name="description"
content="NetBeans IDE - Integrated tools for Ruby and Ruby on Rails developers">
<meta http-equiv="content-language" content="en">
<meta name="author" content="Ruth Kusterer">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<h1>Ruby и Ruby on Rails</h1>
<p> <a href="../../images_www/v6/9/screenshots/ruby.png"><img alt="Разработка на Ruby and Rails в IDE NetBeans" border="0" height="196" src="../../images_www/v6/9/screenshots/ruby-cut.png" width="648"><br> <span class="font-11">Для перехода к полноэкранному предварительному просмотру щелкните изображение</span></a> </p>
<p> <strong>Примечание. Начиная с IDE NetBeans 7.0 поддержка Ruby и Ruby on Rails более недоступна в стандартной сборке IDE NetBeans. Дополнительные сведения можно найти на <a href="http://wiki.netbeans.org/RubySupport">вики-странице о поддержке Ruby</a>.</strong> </p>
<table class="features-table">
<tbody>
<tr>
<td>
<h2>Редактор исходного кода Ruby</h2>
<p> Редактор поддерживает возможность вставки отступов, а также завершения и выделения кода Ruby на основе синтаксического и семантического анализа. Редактор предоставляет вспомогательные функции для реорганизации с переименованием, логического вывода типа и переходов. Редактор анализирует исходный код непосредственно во время ввода — таким образом, обеспечивается проверка соответствия слов и скобок, возможность выделения ошибок и вхождений, а также отображения новых вариантов быстрого ввода и RDoc. Нажатием нескольких клавиш можно вставить часто используемые фрагменты кода из динамических шаблонов. </p>
</td>
<td class="screenshots-col">
<p><img alt="редактор ruby" class="box" height="109" src="../../images_www/v6/7/features/ruby-editor.png" width="200"></p>
</td>
</tr>
<tr>
<td>
<h2>Проекты Ruby </h2>
<p> Для типа проекта Ruby поддерживаются файлы Ruby, файлы спецификации RSpec и файлы YAML. Диспетчер платформ Ruby предоставляет возможность выбора между выполнением проектов с использованием JRuby или любого другого собственного интерпретатора Ruby в системе. </p>
<p> В среду IDE интегрировано средство сборки Rake; пользователю также предоставляется доступ к интерактивному интерпретатору Interactive Ruby Shell (IRB). Кроме того, обеспечивается интегрированная поддержка реорганизации кода и тестов Test::Unit, Auto Test, Shoulda и RSpec. Также существует возможность отслеживания подсказок и ошибок в списке задач. </p>
<p><br>
</p>
<h2>Проекты Ruby on Rails</h2>
<p> Для проектов типа Ruby on Rails поддерживаются цели Rake и возможность переноса базы данных. Диалоговое окно &quot;Rake Runner&quot; содержит список введенных ранее параметров и автоматически заполняет список для задач переноса и исправления. Имеется возможность создания проектов Rails 3 или создания кода посредством графического мастера генератора кода Rails. Логический вид проекта позволяет проводить четкое различие между контроллерами и моделями, представлениями и переносами баз данных. </p>
<p> Существует возможность правки файлов ERB и развертывания проектов непосредственно на веб-серверах WEBrick и Mongrel. Кроме того, возможен быстрый переход &quot;Goto Rails Action/View&quot; и независимое перемещение в браузере к URL-адресу, наиболее соответствующему редактируемому файлу. </p>
<h2>Отладчик Ruby и Rails</h2>
<p> Позволяет выполнять код Ruby и файлы ERB как в пошаговом режиме, так и целиком. Этот отладчик предоставляет возможность установки точек останова, просмотра локальных переменных, переходов в рамках стека вызовов и переключения между потоками выполнения. Для анализа и отображения выражения во всплывающей подсказке достаточно навести указатель мыши на переменную в редакторе. IDE NetBeans поддерживает отладчик Fast Ruby, который также можно использовать с JRuby. Выполните отладку файлов Ruby, не являющихся частью проекта NetBeans, или присоедините отладчик к удаленному процессу, запущенному из командной строки и используйте дружелюбный к пользователю внешний интерфейс отладчика. </p>
</td>
<td class="screenshots-col">
<p><img alt="тестирование ruby" class="box" height="142" src="../../images_www/v6/7/features/ruby-test.png" width="200"></p>
<p><img alt="файлы ruby" class="box" height="95" src="../../images_www/v6/7/features/ruby-files.png" width="200"></p>
<p><img alt="средство создания Grails" class="box" height="109" src="../../images_www/v6/7/features/ruby-rails.png" width="200"></p>
<p><img alt="отладчик ruby" class="box" height="63" src="../../images_www/v6/7/features/ruby-debugger.png" width="200"></p>
</td>
</tr>
<tr>
<td>
<h2>Диспетчер установки Ruby Gems</h2>
<p> Эта функция позволяет расширять установку Ruby за счет использования интегрированной пакетной системы библиотек Gem языка Ruby. Появилась возможность настройки $GEM_PATH или $GEM_HOME при помощи диспетчера установки Gem. Кроме того, можно добавлять доступные бесплатно программные библиотеки Ruby и управлять ими, а также подготавливать дистрибутивы собственных пакетов. Диспетчер Gem также позволяет удалить определенные версии библиотек gem. </p>
<p>При установке библиотеки gem Bundler можно выполнять действия Bundler из контекстного меню проекта.</p>
<p>&nbsp;</p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;<a href="http://wiki.netbeans.org/wiki/view/Ruby">Wiki по Ruby</a><br>
</p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="http://wiki.netbeans.org/RubySupport">Wiki по поддержке Ruby</a></p>
<p><br>
</p>
</td>
<td class="screenshots-col"> <img alt="Диспетчер Ruby Gems" class="box" height="134" src="../../images_www/v6/features/ruby-gems.png" width="200"> </td>
</tr>
</tbody>
</table>
</body>
</html>