Aptana

редактировать
Текстовый редактор
Aptana Studio
AptanaLogo. svg
Aptana Studio Community Edition, работающая на Fedora 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 .

Содержание
  • 1 Aptana Studio
    • 1.1 Поддержка языков и платформ
      • 1.1. 1 PHP
      • 1.1.2 Ruby on Rails
      • 1.1.3 Python
      • 1.1.4 Adobe AIR
      • 1.1.5 Nokia Web Runtime
    • 1.2 Возможности
      • 1.2.1 Поддержка библиотеки JavaScript
      • 1.2.2 Code Assist
      • 1.2.3 Поддержка браузера
      • 1.2.4 FTP / SFTP
      • 1.2.5 Отладчик
    • 1.3 Системные требования
    • 1.4 Editions
    • 1.5 Лицензия
      • 1.5.1 История лицензий
  • 2 Компания
  • 3 Другие продукты
    • 3.1 Aptana Jaxer
    • 3.2 Aptana Cloud Connect
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Aptana Studio

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.

Поддержка языков и платформ

PHP

Aptana Studio 3 обеспечивает следующую поддержку для разработки приложений PHP:

  • Цвет синтаксиса в соответствии с выбранной темой в настройках;
  • Code Assist;
  • Аннотации синтаксических ошибок;
  • Автоматический отступ и форматирование кода;
  • Гиперссылка на классы, функции и переменные путем наведения курсора на элементы и нажатие клавиши Ctrl;
  • PHPDoc всплывает при наведении курсора на элементы, к которым прикреплена документация;
  • Чтение и запись маркеров вхождений при нажатии на определенные элементы PHP.

В версии 2.0 Aptana делала это не предоставляет собственный плагин PHP, но передал усилия по разработке проекту PDT..

Aptana версии 1.5 обеспечила поддержку разработки приложений PHP через дополнительный плагин PHP. Это включало:

  • Встроенный PHP-сервер для предварительного просмотра в Aptana Studio,
  • Полная поддержка кода, структура кода и форматирование кода,
  • Встроенный отладчик PHP,
  • Встроенный in Smarty,
  • Просмотр иерархии типов,
  • Перейти к объявлению,
  • Интегрированное руководство по PHP (онлайн или локально).

Ruby on Rails

Aptana Studio поддерживает разработку Ruby on Rails с использованием RadRails, плагина с открытым исходным кодом для среды Ruby on Rails. Сюда входят:

  • Интегрированная консоль оболочки Ruby on Rails,
  • Установка по умолчанию и настройка интерпретатора Ruby, базы данных и отладчика,
  • завершение кода с выводом типа,
  • Code Assist для Ruby, CSS, JavaScript и HTML внутри файлов RHTML,
  • Представление иерархии типов,
  • Перейти к объявлению,
  • Иерархия вызовов,
  • Полная реализация RDT (проект Eclipse Ruby Development Tools).

Python

Aptana Studio обеспечивает поддержку Python в форме плагина PyDev. Это дает следующие преимущества:

  • Цвет подсветка синтаксиса ;
  • Завершение кода;
  • Очертание кода;
  • Отладка
  • Инструменты рефакторинга
  • Интерактивная консоль
  • Интеграция с Unittest
  • Интегрированная поддержка интерпретаторов CPython, Jython и IronPython.

Aptana объявили, что их ранее коммерческие расширения Pydev теперь имеют открытый исходный код.

Adobe AIR

Aptana IDE обеспечивает значительную поддержку Adobe AIR.

Nokia Web Runtime

Nokia Web Runtime обеспечивает поддержку разработка многофункциональных мобильных приложений для телефонов Nokia серии S60. Это включает более 30 моделей и десятки миллионов единиц, используемых по всему миру. Подключаемый модуль Nokia WRT для Aptana Studio предоставляет функции, которые позволяют создавать, редактировать, тестировать и развертывать виджеты WRT из Aptana Studio.

Виджеты WRT - это небольшие веб-приложения, ориентированные на задачи, которые устанавливаются и запускаются так же, как и другие приложения S60. Виджеты WRT позволяют оптимизировать веб-сайты или веб-сервисы для использования на устройствах S60. Поскольку виджеты WRT просты в разработке и использовании, они идеально подходят для привлечения трафика на веб-сайт с устройств S60.

Особенности

Поддержка библиотеки JavaScript

Aptana Studio поставляется со следующими библиотеками JavaScript, но при желании можно добавить или обновить другие.

Code Assist

Code Assist похож на завершение операторов кода, представляя всплывающее окно с одним из:

  • поддерживаемых аргументов для вызова функции кодируются;
  • поддерживаемые свойства и методы для желаемого объекта.

Это относится как к встроенным функциям / методам, так и к уже закодированным, но последнее использование требует документирования таких функций / методов с помощью ScriptDoc, диалект документации, аналогичный используемому в Javadoc.

Поддержка браузера

Функция Code Assist включает информацию о поддержке браузером методов / свойств JavaScript, элементов HTML и свойств CSS.

FTP / SFTP

Поддержка загрузки, скачивания и синхронизации с использованием FTP и SFTP.

Debugger

И Pro, и Community редакции поддерживают встроенный JavaScript отладка для Firefox. Internet Explorer поддерживается только в Pro Edition.

Системные требования

  • Windows - 512 МБ ОЗУ, четырехуровневый процессор Pentium
  • Mac OS X - 512 МБ ОЗУ, PowerPC G4 / G5, Intel или Mac OS X 10.4+
  • Linux - ОЗУ 512 МБ, процессор Pentium 4-го уровня

Редакции

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 или ее производные за пределами компании.

История лицензий

  • При запуске в 2006 году Aptana была выпущен под общественной лицензией Eclipse 1.0. Они использовали EPL до этапа 8. Первые несколько сборок этапа 9 были лицензированы по Eclipse Public License 1.0 до ночной сборки 16120.
  • Одна ночная сборка этапа 9 была лицензирована в соответствии с GNU General Public License 3.0. (сборка 16204)
  • Сборки после 16204 были лицензированы как Бесплатное с ограничениями на распространение под лицензией Aptana Public License, v1.0.
  • 21 сентября 2007 г., Aptana объявили, что будут использовать двойную лицензию: GPL V3 и бесплатное ПО APL.
Компанию

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

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. 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

Последняя правка сделана 2021-06-11 22:48:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте