IDE Net Beans, JavaScript

advertisement
Инжиниринг ПО в инструментальной
среде IDE Net Beans, JavaScript
• Что такое IDE? (Интегрированная Среда Разработки)
• Что представляет из себя NetBeans?
– Возможности NetBeans в JavaScript
– Функции для JS
– Работа с JS
• Заключение
Выполнил: Байгабулов К.О.
ИС 4 курс, мех-мат
Что такое IDE? (Интегрированная Среда
Разработки)
• Интегрированная среда разработки - это
совокупность программных средств,
поддерживающая все этапы разработки
программного обеспечения от написания
исходного текста программы до ее компиляции и
отладки, и обеспечивающая простое и быстрое
взаимодействие с другими инструментальными
средствами (программным отладчикомсимулятором, внутрисхемным
эмулятором, эмулятором ПЗУ и программатором).
Что представляет из себя NetBeans?
• IDE NetBeans представляет собой бесплатную
интегрированную среду разработки с открытым
кодом для разработчиков программного
обеспечения. Среда IDE NetBeans предоставляет все
средства, необходимые для создания
профессиональных приложений рабочей среды,
корпоративных, мобильных и веб-приложений на
языках Java, C/C++, а также на других динамических
языках. Среда IDE может работать на различных
платформах, включая операционные системы
Windows, Linux, Solaris и Mac, отличается простотой
установки и удобством использования и не требует
дополнительной настройки.
NetBeans + JavaScript
Возможности NetBeans в JavaScript
• Поддержка JavaScript 1.7
• Внедрение объекта XML с ECMAScript для
XML (E4X)
• Редактор JavaScript с выделением
синтаксиса, автозавершением кода,
всплывающими окнами документации и
проверкой ошибок.
• Редактор распознает код JavaScript в
автономных файлах JavaScript, а также в
файлах HTML, RHTML и JSP.
•
•
•
•
•
•
Что Может JavaScript?
JavaScript дает HTML дизайнерам инструмент программирования -авторы HTML
обычно не являются программистами, но JavaScript это язык сценариев с очень
простым синтаксисом! Почти каждый может вставить небольшие "куски" кода в их
HTML страницы
JavaScript реагирует на события - JavaScript может быть настроен на выполнение
определенных действий, когда происходит нечто, например когда страница
загружается полностью или когда пользователь щелкает мышью на HTML элементе
JavaScript может читать и писать HTML элементы - JavaScript может читать и изменять
содержимое HTML элемента
JavaScript может использоваться для проверки данных - JavaScript может
использоваться для проверки данных, введенных в поля формы, прежде чем они
будут переданы на сервер. Это предохраняет сервер от излишней обработки
JavaScript может использоваться для определения браузера посетителя- JavaScript
может использоваться для определения браузера пользователя, и - в зависимости от
того, какой браузер, - загружать другую страницу, спроектированную специально для
этого браузера
JavaScript может использоваться для создание cookies - JavaScript может быть
использован для сохранения и загрузки информации с пользовательского компьютера
Почему JavaScript + HTML5?
• Во-первых, технологии HTML5 переживают период
бурного развития, к ним проявляет интерес все большее
число специалистов. Это существенно влияет на
положение дел в области так называемых Front-End
технологий, изменения в которых позволяют очень
значительно повысить мощность и
эффективность разрабатываемых веб-приложений.
• Вторая причина вытекает из первой. Одновременно с развитием
самой технологии развиваются и инструменты программирования
для нее, в них постоянно реализуются новые интересные подходы и
приемы; различные среды разработки активно соревнуются друг с
другом, и нужно держать этот процесс под контролем, чтобы
оставаться на переднем крае новых технологических возможностей.
Заключение
• Даже краткое рассмотрение новых возможностей
NetBeans IDE позволяет сделать вывод, что она не
случайно является одним из лидеров на современном
рынке инструментов разработки для Web.
Целенаправленное ее развитие заставляет ожидать
выхода новых, еще более мощных и удобных версий.
Сейчас уже начинается предварительное тестирование
новой, восьмой версии IDE. Какие новые возможности
предоставит она?
Download