Инструментарий веб-разработчика (часть 1)

Обзорная статья для начинающих.

progs1Доброго времени суток.  В данной статье хотелось бы поговорить о программном обеспечении (далее ПО), которое не плохо бы иметь всегда под рукой, если вы решили заняться таким делом как веб-программирование. В целом, данный инструментарий, можно поделить на тот, который помогает писать код  тот, который помогает в создании дизайна и на остальной — вспомогательный. Еще одним немало важным критерием является то, при каких условиях распространяется ПО, либо это open-source, либо некий платный продукт. Давайте посмотрим, что же есть на текущий момент на рынке, и начнем мы с ПО для веб-программирования.

ПО для веб-программирования

Начнем, пожалуй, с мастодонтов. Ведущее место среди них занимает компания Adobe с их замечательным продуктом Dreamweaver. Последняя на данный момент версия имеет приставку “CS5”, версии в среднем выходят раз в год-два, что с одной стороны напрягает (всегда хочется иметь что-нибудь последнее), с другой стороны говорит о том, что компания следит за актуальностью своего продукта и постоянно вносит в него дополнения и изменения.  Что же умеет данная программа?  Да, в общем, все, что только можно придумать для веб-программиста (разве  что кофе не готовит). Вот что говорит официальный сайт Adobe:

  • Поддержка ведущих технологий веб-разработки, включая HTML, XHTML, CSS, XML, JavaScript, Ajax, PHP, Adobe ColdFusion и ASP.
  • Интеллектуальная поддержка написания кода в таких языках/средах разработки как HTML, JavaScript, Ajax, Spry, jQuery, Prototype, PHP.
  • Визуальное отображение модели CSS без необходимости использования дополнительных утилит и редактирования кода CSS вручную даже во внешних таблицах стилей.
  • Поддержка создания и тестирования материалов для таких систем управления контентом, как WordPress, Joomla! и Drupal.
  • Подсказка по коду по сторонним PHP-библиотекам и системам управления контентом, в том числе WordPress, Drupal и Joomla!
  • Внедрение видео в формате FLV

Ну что же, не кислый такой наборчик получается, вот только стоить он будет в районе 1400 руб. плюс минус вилка по цене. Сразу же ломиться в магазин за данным продуктом я бы на вашем месте не спешил (хотя, если быть реалистом, то правильней сказать – ломиться на торренты), ведь есть не плохая альтернатива и о ней ниже.

В эпоху «два тчк нуль» все больший объем рынка занимают так называемые open-source продукты, т.е. продукты, распространяющиеся на бесплатной основе, с открытым кодом  для всех. За счет такой схемы такие продукты обрастают большой аудиторией пользователей, которые в меру своих возможностей улучшают код продукта. Одним из таких примеров является среда для разработки Eclipse на основе которой вы можете писать код для таких языков программирования/разметки как: HTML, PHP, JavaScript, Java. Интересным, кстати, будет сравнение данной платформы, а именно с ее PHP Development Tools с другим, не менее известным игроком на рынке PHP программирования в лице компании Zend и ее платным продуктом ZendStudio. Вот сравнительная таблица, все бы ничего, но вот цена в 400$ отпугивает.

Стоит отметить, что выше описанные программные продукты ускоряют процесс создания сайта в разы, но зачастую, профессиональные программисты используют не специализированные среды, а обычные текстовые редакторы с подсветкой синтаксиса (кода). Пожалуй,  тут стоит упомянуть о двух самых популярных заменителей блокнота это Notepad++ и AkelPad Оба редактора поддерживают плагины (дополнения расширяющие первоначальный функционал) и прекрасно работают со многими языками программирования, особенно Notepad++ .

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

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