Как стать автором
Обновить

Adobe AIR: взгляд свысока

Введение


Однажды, читав хабрахабр, я наткнулся на топик под названием Пишем AIR-приложение за 5 минут, написанный хабраюзером solarwind. С первых строчек мы можем увидеть, что автор сетует на то, что

Цитата:
Технология Adobe AIR на хабре почти никак не представлена.

Дальше — больше.

Цитата:
Этой статьей мне хочется показать, что разработка для AIR — это просто.

Своим же маленьким, но, надеюсь, обличающим топиком, я хочу сказать Вам, что

Цитата:
Разработка для AIR — это не нужно.


Что же такое этот Adobe AIR и с чем его едят


Давайте обратимся к нашей могучей и всеми любимой Википедии с целью узнать ответ на интересующий нас вопрос.

Что такое Adobe AIR

Adobe Integrated Runtime (AIR) — это платформенно-независимая среда от компании Adobe для запуска приложений, позволяющая использовать HTML/CSS, Ajax, Adobe Flash и Adobe Flex для переноса веб-приложений (в т.ч. Rich Internet Applications) на настольные ПК.

Преимущества

  1. Используя AIR, можно легко перенести готовое HTML или Flex-приложение на компьютер пользователя.
  2. Приложения имеют доступ к файловой системе, буферу обмена, имеется поддержка нескольких окон, технологии Drag and Drop.


Недостатки

  1. Ограниченный доступ к SQLite и веб-сервисам.
  2. Приложения, написанные на AIR, являются однопоточными.
  3. Это проприетарное программное обеспечение. Приложения, написанные для AIR, требуют наличия среды выполнения от Adobe.


Хм, что же, хороший ответ, но всё-таки не исчерпывающий.

Одним из фактов, которые от нас скрыли является высокое потребление оперативной памяти. Любое, даже такое маленькое, как приведённое в указанной выше статье Adobe AIR приложение, будет кушать на порядок больше памяти, чем точно такое же приложение, написанное на C++, а про Ассемблер я вообще молчу.

Да, на Adobe AIR написать web приложение гораздо проще, чем на том же C++. Хотя, я не думаю, что разница будет существенной, и в конце концов старания программиста оправдаются меньшей прожорливостью его детища и отсутсвием головной боли у конечного пользователя, как таковой.

Выведение


Adobe AIR, несомненно, достойна называться технологией, но толку от нее не больше, чем от .NET. Путей развития (лично я) у Adobe AIR не вижу вовсе.

P.S. Прошу прощения за сумбурный топик, но времени на должное оформление не было.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.