Инструменты пользователя

Инструменты сайта


aptana_studio_ide

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

aptana_studio_ide [2015/11/14 18:18] (текущий)
Строка 1: Строка 1:
 +====== Aptana Studio IDE ======
  
 +  * Homepage: [[http://​www.aptana.com|Aptana Studio IDE]]
 +  * [[http://​pydev.sourceforge.net|Сайт PyDev]]
 +
 +===== Aptana Studio - основа основ =====
 +Источник:​ [[http://​www.xakep.ru/​magazine/​xa/​120/​020/​1.asp|Десктоп web-кодера:​ cобираем рабочее место для AJAX и Web 2.0 кодера]] ​
 +
 +Превратить компьютер в универсальную среду для веб-разработки поможет Aptana Studio IDE, построенная на платформе легендарного Eclipse. В это IDE по умолчанию входит множество самых разнообразных инструментов,​ специально заточенных под создание сложных и навороченных веб-аппликаций на разных языках программирования. Более того, Eclipse сама по себе является мощнейшей платформой с продуманной системой плагинов,​ позволяющей подогнать платформу для работы с любыми языками программирования. И если когда-нибудь ты вдруг переквалифицируешься в Java или C++ программиста,​ то единственное,​ что придется сделать – это установить еще один добротный плагин. Не помеха и переход на другую ОС: любимый Эклипс работает и одинаково выглядит на всех платформах,​ включая Win32, Linux и MacOS. Сама Aptana доступна в двух вариантах. Первый – открытый и совершенно бесплатный (Community-версия),​ второй – платный и адресован профессиональным программистам. Для большинства кодеров различия едва ли будут критичными.
 +
 +Главная особенность этой среды, за которую мы, собственно,​ ее и выбрали,​ – отличная работа со всеми клиентскими технологиями. CSS, DOM, HTML, JavaScript – словом,​ всем тем, что составляет основу современных проектов. Одна из уникальных фишек – поддержка всех популярных AJAX-библиотек с сопутствующими мануалами,​ автоматическими подсказками для тегов и выражений,​ уведомлениями о поддержке того или иного метода в различных браузерах. Создавая новый проект,​ ты можешь сразу выбрать нужные AJAX-фреймворки -- они будут добавлены в проект,​ а описания всех функций сразу появятся в подсказках. Надо ли говорить,​ что освоение нового фреймворка ускоряется в разы.
 +
 +Надо сказать,​ что Aptana изначально создавалась вокруг идеи предоставить в среде Eclipse веб-разработчикам качественный и мощный интегрированный HTML/​CSS/​JavaScript-редактор. И у создателей это действительно получилось. Поверь,​ другие средства не дадут такого удобства и функциональности в одном пакете. К тому же, в окне Aptana можно просмотреть,​ как будет отображаться проект во всех установленных на компьютере браузерах. Пожалуй,​ если и есть лучшее средство для верстки HTML/CSS, то это только платный Adobe Dreamvewer CS 4.
 +
 +Что касается отладки AJAX-приложений,​ то в Aptana встроен мощный анализатор запросов,​ который отслеживает и показывает всю сетевую активность твоего проекта,​ позволяя на лету контролировать общение приложения с сервером. Кстати,​ о серверах - проекты можно отлаживать и запускать как во встроенной среде на основе собственного сервера приложений Jaxer (о нем стоит поговорить отдельно),​ так и использовать любой внешний HTTP-сервер:​ я, к примеру,​ использую обычный пакет Denwer.
 +
 +Ни один современный проект не обходится без поддержки баз данных. С недавнего времени Aptana поддерживает работы с SQL и прямое подключение к базам данных с возможностью создавать и тестировать запросы,​ заливать и получать полный дамп базы данных для проекта и многое другое. Все эти возможности доступны в режиме Database Explorer (то есть, при активировании этой перспективы,​ – так в мире Eclipse называется специфический набор открытых окон и плагинов,​ сгруппированных под определенную задачу) и могут быть использованы с любой SQL СУБД, для которой у тебя есть JDBC-драйвер.
 +
 +Облегчает работу (а также просто изучение новых средств) и встроенный каталог готовых примеров (панель Samples), ну и набор некоторых готовых примеров и решений Snippets, содержащий разные готовые решения для CSS, HTML и JavaScript-кода.
 +
 +Следуя современным тенденциям,​ Aptana стала первой средой разработки,​ где появилась встроенная поддержка платформы для AJAX-приложений Adobe AIR (она была доступной одной из первых,​ когда только о проекте объявили) а также дополнительные инструменты для работы с проектами,​ оптимизированными для Apple iPhone. В частности,​ при разработке страниц ты можешь сразу просмотреть,​ как они будут отображаться и исполнятся на iPhone, даже не имея его в наличии.
 +С самой средой и клиентской частью мы вроде как разобрались,​ – все есть, все поддерживается и все отлично,​ а что же насчет поддержки серверных языков программирования?​
 +====== Установка Aptana ======
 +Установить пакет Aptana Studio с сайта www.aptana.com/​studio. Во время первого запуска нас спросят,​ нужна ли нам поддержка SVN, и я советую согласиться и сразу установить этот плагин. Потом, после перезапуска среды, откроется окно MyAptana, где ты можешь увидеть установленные плагины и при необходимости дополнительно установить все необходимое. Среди списка плагинов можно выбрать поддержку тех AJAX-библиотек,​ которые будут использоваться,​ а также прямо оттуда установить Pydev, RadRuby или PHP или даже все вместе.
 +
 +**Еще одно замечание**. При установке бесплатной версии Aptana Studio ты получаешь триальный ключ для активации Pro-возможностей. Это действительно может пригодиться,​ поэтому попробуй зайдите в Help -> Aptana License и там нажми valid для проверки ключа и потом Install. После этого сможешь месяц наслаждаться расширенными функциями и окончательно решить,​ нужны они тебе или нет. А если хочешь еще сильнее расширить возможности среды, добавив,​ например,​ поддержку UML-моделирования или другие возможности - посмотри на проект Eclipse Plugin Central (www.eclipseplugincentral.com),​ где ты найдешь тысячи плагинов на любой вкус. Разобравшись один раз с Eclipse, ты сможешь собрать собственную рабочую среду под любую задачу!
загрузка...
aptana_studio_ide.txt · Последние изменения: 2015/11/14 18:18 (внешнее изменение)