Создание собственного набора инструментальных средств JavaScript.


Необходимые инструментальные средства

Перед началом разработки все необходимые инструментальные средства потребуется скомпоновать. Например, при создании приложений в Delphi, Visual Basic, VisualAge for Java набор инструментальных средств, скорее всего, будет относительно невелик, поскольку упомянутые визуальные инструменты уже содержат все необходимое для работы. Однако это не относится к JavaScript. Для создания среды разработки потребуются следующие основные инструментальные средства:

  • JavaScript-редактор для написания сценариев
  • HTML-редактор для создания страниц
  • Web-браузер для тестирования сценариев и приложений.




JavaScript-редакторы

Выбор редактора для разработчиков программного обеспечения равносилен выбору клюшки хоккеистом. Поскольку универсального рецепта не существует, рассмотрим краткий обзор средств написания JavaScript-кода; возможно, это окажет необходимую помощь при выборе из множества текстовых, HTML- и JavaScript-редакторов.

Текстовые редакторы

Поскольку JavaScript-код располагается внутри HTML-страниц, то для эффективной разработки потребуется текстовый редактор. Если говорить о Windows, то рекомендуется воспользоваться Sublime Text 3 или Notepad. Разработчики, установившие у себя Unix, могут задействовать один из редакторов emax или vi, а для пользователей Macintosh вполне неплохим выбором будет SimpleText или BBEdit, показанный на Использование стандартного текстового редактора обладает своими преимуществами — соответствующее программное обеспечение на компьютере уже установлено.

Среды разработки для JavaScript

Разумеется, есть и свои недостатки, главный из которых связан с отсутствием возможности изучения JavaScript и его расширений (например, библиотек кодов или мастеров). Перед выбором из нескольких вариантов стоит выяснить, какие функции реализует тот или иной редактор. Например, наличие команд поиска и замены, в особенности тех из них, что выполняют поиск по шаблону, записываемому как регулярное выражение. Следует отдавать предпочтение редакторам, которые обеспечивают цветовое представление синтаксиса. В таких случаях гораздо проще различать код, HTML и комментарии.

HTML-редакторы

Дабы не забыть о самой природе среды разработки, добавьте в свой набор инструментальных средств HTML-редактор. Цели такого редактора заключаются не в создании сценариев, но в дизайне HTML-страниц, к которым позже будет добавляться JavaScript-код. Различают два вида HTML-редакторов — текстовые и визуальные. В зависимости от пользовательских вкусов и предпочтений, выбирается тот или иной редактор, а иногда и оба.

Текстовые HTML-редакторы

Как обсуждалось ранее, текстовые HTML-редакторы реализуют среду, которая позволяет работать с дескрипторами HTML. Текстовые редакторы HTML не пытаются скрыть все детали дескрипторов. Наоборот, они обеспечивают поддержку всего процесса разработки
кода на HTML, что существенно повышает их эффективность по сравнению со стандартными текстовыми редакторами.

Визуальные HTML-редакторы

Другой тип рассматриваемых редакторов — это HTML-редакторы, скрывающие от разработчиков детали гипертекстового языка форматирования страниц за счет обеспечения визуальной среды (WYSIWYG — What You See Is What You Get), которая генерирует HTML-коды «за кулисами». В нынешнем компьютерном мире, где все так или иначе основывается на графике, процесс создания страниц сводится к действиям типа «указать и щелкнуть». TinyMCE, CKeditor, CLEditor, NicEdit, elRTE, Spaw, Xinha, Aloha Editor, Mercury editor и это далеко не весь список визуальных Html-редакторов, выбор за вами.

Web-браузеры

Следующий необходимый компонент — Web-браузер, поддерживающий JavaScript. Поскольку различные виды браузеров обеспечивают разную поддержку языка JavaScript, то во время тестирования потребуется один, более вам не к чему. Я предлагаю использовать Google Chrome или Mozila Firefox. Основное правило гласит: сценарии необходимо тестировать во всех доступных браузерах. Для приложений, рассчитанных на работу в интрасети, достаточно ограничиться всего лишь одним браузером. Однако создавая Internet-приложения, следует не забывать, что доступ к сайту, созданному с использованием JavaScript, могут получить браузеры практически любого типа.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Chinese (Traditional)EnglishJapaneseRussianUkrainian

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: