Различия

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


Предыдущая версия
aptana_studio_ide [2025/06/03 16:23] (текущий) darkfire
Строка 1: Строка 1:
 +====== Aptana Studio IDE - основа основ ======
 +
 +Превратить компьютер в универсальную среду для веб-разработки поможет Aptana Studio IDE, построенная на платформе легендарного Eclipse. В это IDE по умолчанию входит множество самых разнообразных инструментов, специально заточенных под создание сложных и навороченных веб-аппликаций на разных языках программирования. Более того, Eclipse сама по себе является мощнейшей платформой с продуманной системой плагинов, позволяющей подогнать платформу для работы с любыми языками программирования. И если когда-нибудь ты вдруг переквалифицируешься в Java или C++ программиста, то единственное, что придется сделать – это установить еще один добротный плагин. Не помеха и переход на другую ОС: любимый Эклипс работает и одинаково выглядит на всех платформах, включая Win32, Linux и MacOS. Сама Aptana доступна в двух вариантах. Первый – открытый и совершенно бесплатный (Community-версия), второй – платный и адресован профессиональным программистам. Для большинства кодеров различия едва ли будут критичными.
 +
 +Главная особенность этой среды, за которую мы, собственно, ее и выбрали, – отличная работа со всеми клиентскими технологиями. CSS, DOM, HTML, [[JavaScript|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, даже не имея его в наличии.
 +С самой средой и клиентской частью мы вроде как разобрались, – все есть, все поддерживается и все отлично, а что же насчет поддержки серверных языков программирования?
  

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!