Зміст
З розвитком технологій верстальникам і веб-програмістам для створення сучасного сайту вже давно перестало вистачати тих можливостей, які готові надати навіть самі просунуті текстові редактори. Для створення продукту, здатного конкурувати в сучасному інтернеті, потрібні програми зовсім іншого рівня, які прийнято називати інтегрованими засобами розробки. Їх головною відмінністю є наявність в інструментарії цілого комплексу компонентів. Таким чином, програміст має під рукою в одній «упаковці» всі інструменти для створення сайту і йому не потрібно перемикатися між різними програмами під час роботи, що підвищує його продуктивність.
Одним з найвідоміших безкоштовних додатків даної групи є Aptana Studio на платформі Eclipse з відкритим вихідним кодом.
Робота з кодом
Базова функція Aptana Studio &8212; робота з програмним кодом і розміткою веб-сторінок в текстовому редакторі, що, власне, і є найважливішим аспектом для верстальників сайтів і веб-програмістів. Основні мови, з якими взаємодіє дане інтегрований засіб розробки, наступні:
- 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 є потужною програмою для створення сайтів, що включає в себе всі необхідні інструменти, які можуть знадобитися для цих цілей веб-програмісту або верстальнику сторінок. Популярність даного продукту обумовлена тим, що розробники намагаються постійно стежити за сучасними тенденціями веб-розробок.