blob: 8db1299f4b79772c5a3f99b389feeaecb835733b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Поддержка разработки веб-приложений HTML5</title>
<meta http-equiv="content-language" content="en">
<meta name="description" content="DESCRIPTION HERE">
<link rel="stylesheet" type="text/css" href="../../features.css">
<link rel="stylesheet" type="text/css" href="/images_www/js/colorbox/colorbox.css">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<script type="text/javascript" src="/images_www/js/colorbox/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('a.cbox').colorbox({rel:'cbox',opacity:0.7});
});
</script>
<div style="margin:10px 20px 0px 0px;">
<h1>Поддержка разработки веб-приложений HTML5</h1>
<p><a href="../../images_www/v7/3/features/html5-dev.png"><img alt="Разработка приложений Java Enterprise в IDE NetBeans" border="0" src="../../images_www/v7/3/features/html5-dev-cut.png"><br /> <span class="font-11">Для перехода к полноэкранному предварительному просмотру щелкните изображение</span></a><br /></p>
<p class="intro">
Начиная с IDE NetBeans 7.3 были представлены новые функции по поддержке и усовершенствованию процесса разработки с клиентскими веб-приложениями, которые используют семейство технологий HTML5. Эта интуитивная технология позволяет быстро создавать многофункциональные веб-приложения, отвечающие принципам интерактивной веб-разработки и работающие как на настольных системах, так и на мобильных платформах. Кроме того, технологии HTML5 можно использовать в приложениях <a href="../java-on-server/index.html">Java EE</a> и <a href="../php/index.html">PHP</a>.
</p>
<div class="line">&nbsp;</div>
<!-- left text section start -->
<a name="o1"></a> <span class="overview-right" id="im1"><a class="cbox" href="../../images_www/v7/3/features/html5-app.png" title="Поддержка разработки приложений HTML5"><img alt="" src="../../images_www/v7/3/features/html5-app-cut.png" width="320" /></a></span>
<h2>Поддержки ускоренной разработки HTML5</h2>
<p>
IDE NetBeans обеспечивает возможность ускоренной разработки веб-приложений HTML5 сразу с момента создания проекта HTML5. Можно выбрать из списка популярных шаблонов в Интернете для проектов HTML5 или указать местоположение .ZIP архива шаблона сайта. При создании проекта на основе шаблона сайта, файлы, библиотеки и структура проекта определяются шаблоном.</p>
<p>Также все описанные далее возможности HTML5 можно использовать после создания <a href="../java-on-server/index.html">приложений Java EE</a> и <a href="../php/index.html">приложений PHP</a>.
<p>
Настройка динамического просмотра веб-страниц, поддержки редактора, возможностей отладки и других функций помогает в разработке, тестировании и отладке приложений HTML5, Java EE и PHP.<br /><br /> <a class="arr-link" href="../../kb/docs/webclient/html5-gettingstarted.html">Начало работы с HTML5 Development</a>
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<!-- right text section start -->
<a name="o2"></a> <span class="overview-left" id="im2"><a class="cbox" href="../../images_www/v7/3/features/html5-preview.png" title="Динамический просмотр веб-страниц"><img alt="" src="../../images_www/v7/3/features/html5-preview-cut.png" width="320" /></a></span>
<h2>Динамический просмотр веб-страниц</h2>
<p>
Большинство профессиональных разработчиков признает, что по сравнению с WYSIWYG более предпочтительной является тесная интеграция с браузером Chrome и внутренним встроенным браузером WebKit, которая обеспечивает стабильную связь между кодом и дизайном страницы.
</p>
<p>
При использовании удаленных API WebKit сохраняется полная прозрачность и контроль кода в IDE и появляется возможность получать мгновенную визуальную обратную связь от страницы браузера <br />
</p>
<p><b>Примечание.</b> Динамический предпросмотр веб-страниц возможен и на мобильных устройствах. Эту возможность можно использовать не только в браузере Chrome и внутреннем встроенном браузере WebKit, но и в браузере Chrome на устройствах Android и в браузере Mobile Safari на устройствах iOS.
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o1"></a> <span class="overview-right" id="im3"><a class="cbox" href="../../images_www/v7/3/features/html5-layout.png" title="Параметры создания макетов"><img alt="" src="../../images_www/v7/3/features/html5-layout-cut.png" width="320" /></a></span>
<h2>Функция Responsive Web Design </h2>
<p>
IDE NetBeans поддерживает использование архитектур Responsive Web Design, позволяя пользователям выбирать различные форм-факторы для веб-страниц и мгновенно предоставляя доступ к визуальным элементам веб-страницы в браузере для этого форм-фактора. Предусмотрен выбор из целого ряда заданных форм-факторов, начиная от смартфонов до настольных компьютеров, как в портретном, так и в альбомном режимах.
</p>
<p>
Редактор стилей CSS в IDE не только улучшает возможности браузера, но и распознает текущие запросы носителей, отображаемые в браузере, и автоматически вносит изменения CSS в этот запрос носителя.</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<!-- right text section start -->
<a name="o2"></a> <span class="overview-left" id="im4"><a class="cbox" href="../../images_www/v7/3/features/javascript-editing.png" title="Поддержка JavaScript"><img alt="" src="../../images_www/v7/3/features/javascript-editing-cut.png" width="320" /></a></span>
<h2>Расширенная поддержка JavaScript</h2>
<p>
Поддержка JavaScript в IDE была переработана. Поддержка включает в себя функции, характерные для платформы JavaScript: выделение синтаксиса цветом, автозавершение кода и другие средства редактирования и рефакторинга кода.
</p>
<p>Поддерживаются следующие платформы JavaScript: jQuery, JSON, Knockout, Ext Js, AngularJS, JsDoc, ExtDoc и ScriptDoc.</p>
<p>
Теперь вы также можете контролировать параметры форматирования для языка JavaScript в диалоговом окне 'Параметры'.
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o1"></a> <span class="overview-right" id="im5"><a class="cbox" href="../../images_www/v7/3/features/html5-css-rules.png" title="Изменить правила CSS"><img alt="" src="../../images_www/v7/3/features/html5-css-rules-cut.png" width="320" /></a></span>
<h2>Поддержка редактирования и применения стилей CSS</h2>
<p>Реализована поддержка редактирования для препроцессоров Sassy CSS и LESS CSS, включая выделение цветом синтаксических и семантических элементов в языковых конструкциях, отступы, изменение форматирования, свертывание кода и шаблоны файлов. Предусмотрены средства автозавершения и рефакторинга кода для переменных и примесей.
</p>
<p>
Тесная интеграция с браузерами Webkit позволяет просматривать в браузере изменения, внесенные в окне стилей CSS, в реальном времени по мере их внесения. Не нужно больше гадать, как будут выглядеть изменения CSS, до момента обновления браузера. Изменения отображаются в браузере и вносятся в исходный код.</p>
<p>
Вы также можете "выполнить проверку" из браузера, и в окне стилей CSS будут отображаться правила CSS для элемента, выбранного в браузере автоматически. Теперь можно редактировать CSS из окна стилей CSS с помощью свойств или перейти напрямую к исходному коду CSS и внести исправления с помощью функции автозавершения кода и встроенной документации.<br /><br /> <a class="arr-link" href="../../kb/docs/webclient/html5-editing-css.html">Работа с CSS в приложениях HTML5</a>
</p>
<p><b>Примечание.</b> Поддержка редактирования и применения стилей CSS реализована и для мобильных устройств. Эту возможность можно использовать не только в браузере Chrome и внутреннем встроенном браузере WebKit, но и в браузере Chrome на устройствах Android и в браузере Mobile Safari на устройствах iOS.
</p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<!-- right text section start -->
<a name="o2"></a> <span class="overview-left" id="im4"><a class="cbox" href="../../images_www/v7/3/features/html5-device.png" title="Поддержка устройств HTML5"><img alt="" src="../../images_www/v7/3/features/html5-device.png" width="320" /></a></span>
<h2>Поддержка мобильных устройств и разработка по технологии Cordova</h2>
<p>При разработке приложений на HTML5, JavaScript и CSS3 среда IDE создает встроенные пакеты распространения благодаря поддержке технологий Cordova/PhoneGap. Каждый проект HTML5 в среде IDE можно преобразовать во встроенный пакет для iOS или Android, который можно развернуть на соответствующем устройстве непосредственно из IDE.
<p>
IDE позволяет редактировать файлы CSS в визуальном редакторе и выполнять отладку приложений JavaScript в браузере Chrome, встроенном браузере WebKit и непосредственно на устройствах iOS (в браузере Safari) и Android (в браузере Chrome).
</p>
<p><b>Примечание.</b> Любое веб-приложение (HTML5, Java EE или PHP) можно протестировать и отладить на мобильном устройстве.
</p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<table>
<tr>
<td class="valign-top"><h2>Отладка и тестирование</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Потребление веб-служб</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>Соответствие для нескольких браузеров</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im5"><img alt="" src="../../images_www/v7/3/features/html5-debug-cut.png" width="200" /></span><br /> Отладку кода JavaScript можно выполнять в браузере Chrome, внутреннем встроенном браузере WebKit, а также в браузере Chrome на устройствах Android и в браузере Mobile Safari на устройствах iOS.<br /><br /> <a class="arr-link" href="../../kb/docs/webclient/html5-js-support.html">Тестирование и отладка JavaScript</a>
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im6"><img alt="" src="../../images_www/v7/3/features/html5-rest-client-cut.png" width="200" /></span><br /> Получите удобный доступ к данным предприятия путем создания клиентов JavaScript для веб-служб RESTful. <br /><br />Использование мастера клиентов RESTful, быстрое создание клиента JavaScript для веб-службы RESTful, расположенной в проекте NetBeans, который содержит веб-службу.
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
<span class="overview-centre" id="im7"><img alt="" src="../../images_www/v7/3/features/html5-css-doc-cut.png" width="200" /></span><br /> Убедитесь, что приложение работает в нескольких браузерах. <br /><br />С помощью встроенной документации, сопровождающей автозавершение кода, IDE предоставляет информацию о поддержке браузеров для определенных конструктов кода.<br />
</p>
</td>
</tr>
</table>
<h2>См. также</h2>
<ul class="bigger">
<li><a href="/community/releases/81/index.html">На странице сведений о версии IDE netbeans 8.1</a> приведен список выделенных функций в последней стабильной версии.</li>
<li><a href="../../kb/trails/php.html">Учебная карта по PHP и HTML5</a> для учебных курсов по началу работы.</li>
</ul>
</div>
</body>
</html>