Главная страница   /   1.7. Какое программное обеспечение мне нужно? (Pro jQuery

Pro jQuery

Pro jQuery

Адам Фриман

1.7. Какое программное обеспечение мне нужно?

Для того, чтобы прорабатывать примеры из данной книги, вам понадобится различное программное обеспечение, упомянутое в следующих разделах.

jQuery

Перво-наперво вам нужна библиотека jQuery, которая доступна на http://jquery.com. Прямо на главной странице веб сайта есть кнопка для скачивания и опция для выбора версии для публикации или для разработки (production or development), как показано на рисунке 1-1.

Рисунок 1-1: Загрузка библиотеки jQuery

Для работы с данной книгой вам понадобится версия для разработки. В главе 5 я объясню вам различие между этими двумя версиями и расскажу, как использовать библиотеку jQuery.

Заметка

Я расскажу вам, как получить и установить библиотеки jQuery UI и jQuery Mobile в главах 17 и 26.

HTML редактор

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

Я привык использовать Komodo Edit от Active State. Он бесплатный, он простой и в нем довольно хорошо реализована поддержка HTML, JavaScript, и jQuery. Я не рекламирую Active State, просто мне нравится работать с их программным обеспечением. Вы можете скачать Komodo Edit для Windows, Mac, и Linux на http://activestate.com.

В качестве альтернативы можно попробовать JsFiddle, популярный онлайн редактор, который поддерживает jQuery. Я сам с ним не работаю, потому что его структура меня не совсем устраивает как разработчика. Но этот редактор кажется довольно гибким и мощным. Он бесплатный и его можно скачать на http://jsfiddle.net.

Веб браузер

Веб браузер вам нужен для того, чтобы просматривать ваши HTML документы и тестировать jQuery и JavaScript код. Мне нравится Google Chrome: он быстрый, мне нравится его простой интерфейс и тут есть довольно хорошие инструменты для разработчиков. На всех скриншотах в этой книге (а их будет немало) вы увидите именно Google Chrome.

Это не обозначает, что вы должны пользоваться тем же браузером, что и я. Однако я рекомендую вам использовать браузер с хорошим инструментарием для разработчиков. В Mozilla Firefox есть прекрасный инструментарий JavaScript, доступный благодаря расширению Firebug, которое вы можете найти на http://getfirebug.com.

Если вам не нравится Chrome или Firefox, вы можете выбрать Internet Explorer. Многие программисты испытывают сложности с IE, но на мой взгляд, 9 версия довольно хороша, а IE10 (который на момент написания этой книги существует в бета версии) выглядит довольно многообещающим. Инструменты для разработки не столь обширны, как в Chrome или Firefox, однако они полностью покрывают задачи, изложенные в данной книге.

Веб сервер

Если вы захотите воссоздать примеры из данной книги, вам понадобится веб сервер. Он нужен для того, чтобы браузеру было откуда подгружать документ-пример HTML и вспомогательные ресурсы (например, картинки, файлы JavaScript). Существует множество веб серверов, многие из них находятся в открытом доступе и бесплатны. Не важно, какой веб сервер вы используете. Для работы с задачами этой книги я использовал Microsoft’s IIS 7.5, но это только потому, что у меня есть настроенный и запущенный сервер с Windows Server.

Node.js

Начиная с части 3 этой книги, наряду с обычным веб сервером вы будете использовать Node.js. На сегодняшний день Node.js очень популярен, но я его использовал лишь по той простой причине, что он основан на JavaScript, поэтому вам не придется работать с отдельным фреймворком для разработки веб приложений. Вам не нужно будет вникать в детали относительно Node.js, и я не буду залазить в дебри (хотя в покажу вам скрипты для сервера и вы сможете увидеть, что происходит на сервере, если вам интересно).

Вы можете скачать Node.js с http://nodejs.org. Тут есть скомпилированный бинарный файл для Windows и исходный код для компиляции под другие платформы. В данной книге я использую версию 0.5.9, которая скорее всего будет заменена к тому моменту, когда вы будете это читать, однако скрипты для сервера должны работать без проблем.