Jump to content

Список платформ Flex

(Перенаправлено с GraniteDS )

Платформы Flex — это программные библиотеки , которые помогают разработчикам создавать многофункциональные веб-приложения на платформе Apache Flex .

Кэрнгорм

[ редактировать ]

Cairngorm — одна из основных программных платформ с открытым исходным кодом для архитектуры приложений в Adobe Flex . Он был разработан компанией iteration::two , которая была приобретена Macromedia в 2005 году. Он является частью Adobe Engagement Platform . Adobe Labs представляет Cairngorm как архитектурную среду для программистов многофункциональных веб-приложений .

Cairngorm основан на модели MVC . Он специально разработан для облегчения сложной синхронизации состояний и данных между клиентом и сервером, сохраняя при этом программирование уровня представления отделенным от реализации данных.

Роль уровня представления в приложении Cairngorm — генерировать события и привязываться к данным, хранящимся в модели. Компоненты в представлении могут быть привязаны к объектам значений или другим свойствам на уровне модели (данных).

В модели Cairngorm связанные данные хранятся в объектах значений (VO), а простые переменные могут храниться как прямые свойства класса ModelLocator. Статическая ссылка на одноэлементный экземпляр ModelLocator используется слоями представления для поиска необходимых данных.

Контроллер — самая сложная часть архитектуры Cairngorm. Уровень контроллера реализован как одноэлементный FrontController . Экземпляр FrontController, который получает каждое событие, созданное View, отправляет события назначенному классу Command на основе объявленного типа события.

Затем класс Command обрабатывает событие, запуская метод выполнения() класса Command, который является методом интерфейса ICommand. Объект события может включать дополнительные данные, если этого требует разработчик. Метод выполнения() может обновлять центральную модель, а также вызывать класс службы, который обычно предполагает связь с удаленным сервером. Интерфейс IResponder, который также реализован классом Command, включает методы onResult и onFault для обработки ответов, возвращаемых вызванной удаленной службой.

Приложение Cairngorm можно запрограммировать для управления любой серверной архитектурой/схемой.

[ редактировать ]

ЧистыйМВК

[ редактировать ]

PureMVC — это платформа для создания приложений, основанная на хорошо зарекомендовавшем себя модель-представление-контроллер шаблоне проектирования . Бесплатная платформа с открытым исходным кодом изначально была реализована на языке ActionScript 3 для использования с Adobe Flex , Flash и AIR , и с тех пор она была перенесена практически на все основные платформы веб-разработки.

Гранитные службы данных

[ редактировать ]
Гранитные службы данных
Первоначальный выпуск 2007 г .; 17 лет назад ( 2007 )
Стабильная версия
3.0.1 ГА / 9 января 2014 г .; 10 лет назад ( 09.01.2014 )
Предварительный выпуск
3.0.1 ГА / 24 декабря 2013 г .; 10 лет назад ( 24.12.2013 )
Написано в JavaFX , Flex , Android SDK
Платформа Независимый от платформы
Лицензия LGPL 2.1 , GPL 3
Веб-сайт www .граниты .org

Granite Data Services (GraniteDS или GDS) — это управляемый событиями межплатформенный клиентский контейнер приложений (ACC). Его цель — значительно упростить разработку многофункциональных веб-приложений за счет управления данными на стороне клиента, обмена сообщениями в реальном времени, прозрачной отложенной загрузки, постраничных запросов, генерации кода и других функций.

Вся платформа имеет открытый исходный код, но коммерческое использование некоторых «расширенных модулей» требует коммерческой лицензии. [ 1 ]

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

  1. ^ «С Новым 2014 годом и GraniteDS 3.0.1.GA» . Проверено 12 февраля 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 22d3a8b93fdeb987c7e507b9ea4335f4__1712576340
URL1:https://arc.ask3.ru/arc/aa/22/f4/22d3a8b93fdeb987c7e507b9ea4335f4.html
Заголовок, (Title) документа по адресу, URL1:
List of Flex frameworks - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)