Содержание:
С развитием технологий верстальщикам и веб-программистам для создания современного сайта уже давно перестало хватать тех возможностей, которые готовы предоставить даже самые продвинутые текстовые редакторы. Для создания продукта, способного конкурировать в современном интернете, требуются программы совершенно другого уровня, которые принято называть интегрированными средствами разработки. Их главным отличием является наличие в инструментарии целого комплекса компонентов. Таким образом, программист имеет под рукой в одной «упаковке» все инструменты для создания сайта и ему не нужно переключаться между различными программами во время работы, что повышает его производительность.
Одним из самых известных бесплатных приложений данной группы является Aptana Studio на платформе Eclipse с открытым исходным кодом.
Работа с кодом
Базовая функция Aptana Studio — работа с программным кодом и разметкой веб-страниц в текстовом редакторе, что, собственно, и является самым важным аспектом для верстальщиков сайтов и веб-программистов. Основные языки, с которыми взаимодействует данное интегрированное средство разработки, следующие:
- HTML;
- CSS;
- JavaScript.
Среди дополнительных поддерживаемых форматов можно выделить такие:
- XHTML;
- HTML5
- PHTML;
- SHTML;
- OPML;
- PATCH;
- LOG;
- PHP;
- JSON;
- HTM;
- SVG.
Aptana Studio работает с рядом языков стилей:
- Sass;
- LESS;
- SCSS.
В целом приложение поддерживает более 50 различных форматов.
Путем установки плагинов можно расширить ещё больше, добавив поддержку таких платформ и языков как, Ruby on Rails, Adobe Air, Python.
При работе с кодом программа поддерживает возможность множественной вложенности. То есть, например, в код HTML можно встраивать JavaScript, а в последний, в свою очередь, встраивать другой кусок HTML.
Кроме того, в Aptana Studio реализованы такие возможности, как автодополнение кода, подсветка и поиск по нему, а также отображение ошибок и нумерация строк.
Работа с несколькими проектами
Функционал Aptana Studio позволяет работать одновременно с несколькими проектами, в которых могут быть использованы одинаковые или разные веб-технологии.
Удаленная работа
С помощью Aptana Studio можно удаленно работать непосредственно с содержимым сайта, связываясь через протоколы FTP или SFTP, а также производить обработку информации на смонтированных сетевых дисках. Программа поддерживает возможность выполнения синхронизации данных с удаленным источником.
Интеграция с другими системами
Aptana Studio поддерживает широкую интеграцию с другими программами и сервисами. К ним, в первую очередь, относится сервис Aptana Cloud, позволяющий производить развертывание на облачных серверах разработчика программы. Указанный хостинг поддерживает большинство современных платформ. При необходимости можно увеличить выделяемые ресурсы сервера.
Достоинства
- Широкий функционал, совмещенный в одной программе;
- Кроссплатформенность;
- Низкая нагрузка на систему в сравнении с аналогами.
Недостатки
- Отсутствие русскоязычного интерфейса;
- Программа довольно сложна для новичков.
Aptana Studio является мощной программой для создания сайтов, включающей в себя все необходимые инструменты, которые могут понадобиться для этих целей веб-программисту или верстальщику страниц. Популярность данного продукта обусловлена тем, что разработчики стараются постоянно следить за современными тенденциями веб-разработок.
Очень полезная статья. Спасибо большое