Aptana Studio Community Edition, работающий на Fedora | |
Developer (s) | Aptana Inc. |
---|---|
Стабильный выпуск | 3.6.1 (19 ноября 2014 г.; 5 лет назад (2014-11-19)) |
Написано на | Java, JavaScript |
Операционная система | Кросс-платформенная |
Тип | Веб-разработка / IDE |
Лицензия | Двойная лицензия. Общественная лицензия Aptana, v1.0. Стандартная общественная лицензия GNU |
Веб-сайт | www.aptana.com |
Aptana, Inc. - компания, которая производит веб-приложения инструменты разработки для использования с различными языками программирования (такими как JavaScript, Ruby, PHP и Python ). Основные продукты Aptana включают Aptana Studio, Aptana Cloud и Aptana Jaxer .
Aptana Studio - это открытый исходный код интегрированная среда разработки (IDE) для создания веб-приложений. Основанный на Eclipse, он поддерживает JavaScript, HTML, DOM и CSS с завершением кода, описанием, Отладка JavaScript, уведомления об ошибках и предупреждениях, а также интегрированная документация. Дополнительные плагины позволяют Aptana Studio поддерживать Ruby on Rails, PHP, Python, Perl, Adobe AIR, Apple iPhone и Nokia WRT (Web Runtime). Aptana Studio доступна как отдельная версия для Windows, Mac OS X и Linux или как плагин для Eclipse.
Aptana Studio 3 обеспечивает следующую поддержку для разработки приложений PHP:
В версии 2.0 Aptana делала это не предоставляет собственный плагин PHP, но передал усилия по разработке проекту PDT..
Aptana версии 1.5 обеспечила поддержку разработки приложений PHP через дополнительный плагин PHP. Это включало:
Aptana Studio поддерживает разработку Ruby on Rails с использованием RadRails, плагина с открытым исходным кодом для среды Ruby on Rails. Сюда входят:
Aptana Studio обеспечивает поддержку Python в форме плагина PyDev. Это дает следующие преимущества:
Aptana объявили, что их ранее коммерческие расширения Pydev теперь имеют открытый исходный код.
Aptana IDE обеспечивает значительную поддержку Adobe AIR.
Nokia Web Runtime обеспечивает поддержку разработка многофункциональных мобильных приложений для телефонов Nokia серии S60. Это включает более 30 моделей и десятки миллионов единиц, используемых по всему миру. Подключаемый модуль Nokia WRT для Aptana Studio предоставляет функции, которые позволяют создавать, редактировать, тестировать и развертывать виджеты WRT из Aptana Studio.
Виджеты WRT - это небольшие веб-приложения, ориентированные на задачи, которые устанавливаются и запускаются так же, как и другие приложения S60. Виджеты WRT позволяют оптимизировать веб-сайты или веб-сервисы для использования на устройствах S60. Поскольку виджеты WRT просты в разработке и использовании, они идеально подходят для привлечения трафика на веб-сайт с устройств S60.
Aptana Studio поставляется со следующими библиотеками JavaScript, но при желании можно добавить или обновить другие.
Code Assist похож на завершение операторов кода, представляя всплывающее окно с одним из:
Это относится как к встроенным функциям / методам, так и к уже закодированным, но последнее использование требует документирования таких функций / методов с помощью ScriptDoc, диалект документации, аналогичный используемому в Javadoc.
Функция Code Assist включает информацию о поддержке браузером методов / свойств JavaScript, элементов HTML и свойств CSS.
Поддержка загрузки, скачивания и синхронизации с использованием FTP и SFTP.
И Pro, и Community редакции поддерживают встроенный JavaScript отладка для Firefox. Internet Explorer поддерживается только в Pro Edition.
Aptana Studio доступна как Community Edition с открытым исходным кодом. Ранее доступные функции в платной версии Pro были объединены в версию для сообщества. Все функции Pro теперь являются частью стандартной версии Community Edition Studio, поэтому Aptana перестала существовать как интегрированная среда разработки с несколькими выпусками.
Aptana использует модель «двойного лицензирования». Согласно этой модели, пользователи могут выбрать использование Aptana IDE в рамках бесплатного программного обеспечения с открытым исходным кодом Стандартной общественной лицензии GNU (обычно известной как «GPL») или в рамках Общественной лицензии Aptana (известный как «APL»).
С лицензией GPL среда Aptana IDE доступна бесплатно, если распространение (при наличии) среды Aptana IDE соответствует условиям лицензии GPL. Пользователи могут бесплатно загружать программное обеспечение и изменять, интегрировать и распространять его.
Aptana также предлагает упрощенную лицензию APL для организаций, которым не нужно распространять Aptana Studio или ее производные за пределами компании.
Aptana в настоящее время возглавляет Пол Колтон, основатель и генеральный директор, Ури Сарид, технический директор / вице-президент, Инженеры и Кевин Хакман, директор отдела евангелизации. После 1 сентября 2008 г. численность персонала превысила 25 человек. Aptana является активным участником OpenAjax Alliance, а Хакман является директором рабочей группы IDE.
Aptana была приобретена Appcelerator, Inc. 7 января 2011 года. Сотрудники Aptana перешли в кампус Appcelerator в Маунтин-Вью, и планируется продолжить работу над выпуском Aptana 3.0. Appcelerator в своей веб-трансляции информировал пользователей о своем намерении интегрировать свою платформу мобильных приложений с Aptana Studio с запланированной бета-версией в первом квартале 2011 года. Акцент был сделан на визуальный рабочий процесс для обоих продуктов, и продолжится поддержка существующих продуктов Aptana. Appcelerator разместил Jaxer на GitHub.
Aptana Jaxer, устаревший на Node.js, является открытым. source Ajax веб-сервер для создания полнофункциональных веб-страниц и приложений с использованием унифицированной модели Ajax, в которой как клиентский, так и серверный код могут быть написаны на JavaScript. Серверный движок Jaxer основан на Mozilla Gecko, том же самом браузере, который используется в Firefox. Механизм Mozilla позволяет Jaxer предоставлять DOM на стороне сервера, в котором страницей можно управлять во время обработки на стороне сервера, используя методы, знакомые программистам на стороне клиента. API-интерфейсы JavaScript на стороне сервера Jaxer обеспечивают доступ к базе данных, доступ к файловой системе, сетевую связь, пользовательские сеансы и другие функции, типичные для серверов веб-приложений. Jaxer также обеспечивает доступ к объектам Java через проект DWR с открытым исходным кодом. Jaxer теперь находится на GitHub.
Aptana Jaxer предоставляет среду обработки страниц на основе движка Mozilla. Это обеспечивает DOM на основе Gecko и механизм JavaScript SpiderMonkey, позволяющий отображать и обрабатывать страницы на сервере перед отправкой в браузер. Jaxer также предоставляет модель Ajax для выполнения асинхронных запросов к серверу. Его клиентский и серверный API позволяют делать такие запросы, просто вызывая серверные функции JavaScript из клиента. За кулисами Jaxer предоставляет логику, необходимую для управления запросом и получения ответа с сервера. Это полезно для парсинга веб-страниц.
Jaxer не является автономным веб-сервером, но работает с другим сервером, таким как Apache, Jetty или Tomcat. Jaxer обеспечивает обработку DOM и API на стороне сервера для страниц, обслуживаемых веб-сервером, перед отправкой результатов в браузер.
Jaxer можно интегрировать в Aptana Studio через дополнительный плагин. Это открытый исходный код (GPL ) и доступен для Windows, Mac OS X и Linux / Solaris.
По состоянию на ноябрь 2009 г. Aptana значительно сократила разработку и поддержку Jaxer. Представитель Aptana отметил, что «не было достаточного внедрения, чтобы сделать предложение прибыльным».
Aptana Cloud Connect - это служба веб-хостинга и управления приложениями Aptana. Cloud Connect предоставляет инфраструктуру, необходимую для размещения приложений, разработанных с использованием технологий, поддерживаемых Aptana Studio, и в первую очередь основывается на Apache с поддержкой общего Интернета / Ajax, PHP, Ruby on Rails и Jaxer. Cloud Connect также поддерживает веб-приложения на основе Java, которые можно развертывать и управлять с помощью облачной службы. Все приложения, размещенные в Cloud Connect, могут разрабатываться в автономном режиме, развертываться и управляться напрямую с использованием функций управления облаком, включенных в Aptana Studio. Служба Cloud Connect также обеспечивает управление командой, управление исходным кодом (с использованием Subversion ), удаленное редактирование / предварительный просмотр и синхронизацию приложений между локальной, промежуточной и производственной средами.
Викискладе есть материалы, связанные с Аптана. |
Координаты : 37 ° 33′24 ″ с.ш., 122 ° 17′16 ″ з.д. 37,556588 ° с.ш. 122,287681 ° з.д. / 37,556588; -122.287681