Adobe Air. Интернет-приложения на десктопе

Навели меня недавно на очень интересную технологию, которая почему-то раньше прошла мимо моего внимания. Это Adobe Air. Технология является надстройкой над операционной системой и позволяет разработчикам создавать программное обеспечение, используя традиционные средства разработки интернет-приложений, - HTML, JavaScript (AJAX), Flash, Flex. На данный момент Adobe Air еще находится в стадии разработки (Beta3, вполне рабочая, тем не менее) и существует в инкарнациях для Windows и Mac. Очень жаль, что нет версии для Linux. Но на сайте Adobe Labs указано, что версия для Linux также будет сделана, но несколько погодя после выхода релизной первой версии. Это радует.

Уже сейчас написано довольно-таки большое количество приложений для Adobe Air. Существует достаточно грамотный SDK. Интересующиеся могут посмотреть на пример создания простого приложения.

Я считаю появление Adobe Air очень правильной идеей. Насколько я понимаю, Mozilla Foundation пытается разработать нечто похожее (проект Prism). Но Adobe Air работает уже сейчас. Появление такой технологии позволяет, фактически, стереть грань между нативными десктопными приложениями и интернет-приложениями. Об этом говорили уже давно, и вот, наконец, мы имеем реальное средство для достижения этой цели. Лично я этому очень рад и буду следить за развитием проекта.

Комментарии

Re: Adobe Air. Интернет-приложения на десктопе

sliders аватар

Присоеднияюсь к слежке. Главное что бы проект не разочаровал в будующем!

Re: Adobe Air. Интернет-приложения на десктопе

SolarWind аватар

Вообще говоря, мне кажется, что в этой области будет некая конкуренция. Вон та же Mozilla разрабатывает Prism еще. Это внушает надежду, что производители будут стараться все сделать как надо. :-)

Re: Adobe Air. Интернет-приложения на десктопе

Roman аватар

Здравствуйте!
Присматриваюсь к этой технологии. Получается это "наш ответ" на WPF и Silverlight.
Но не в этом суть...
Случаем не подскажите, можно ли интегрировать Adobe Air с нативным приложением используя Adobe Air как GUI? К сожалению, ничего по этому вопросу не нашел...

Re: Adobe Air. Интернет-приложения на десктопе

SolarWind аватар

А зачем? Если уж используется нативное приложение, то тогда проще и интерфейс нативно делать. Air предназначен все-таки именно для интернет-приложений. Отсюда, в принципе, есть два пути:

  1. Использовать JavaScript или Flash. Для реализации относительно простых приложений этого будет достаточно.
  2. Если требуется работа с БД или файлами, то сделать связку Web Server -> Веб-приложение (хоть на C++, по технологии CGI) -> Приложение на Adobe Air. Это будет работать стопроцентно и для практически любой задачи. Только особого смысла в этом я все равно не вижу...

Re: Adobe Air. Интернет-приложения на десктопе

Stac аватар

Я бы назвал это помешательством. Имеем достаточно нездоровую идею веб-приложений и теперь тянем ее на десктоп. Это дважды нездорово.

Вместо схемы 1) железо - ОС - приложение развиваем схему 2) железо - ОС - браузер - плагин к браузеру - приложение с ограниченным функционалом. ИМХО, это просто болезнь какая-то.

Re: Adobe Air. Интернет-приложения на десктопе

SolarWind аватар

Хмм... А почему идея веб-приложений - это нездорово?

>железо - ОС - браузер - плагин к браузеру - приложение с ограниченным функционалом

Не совсем так. Тут получается схема "железо - ОС - Air - приложение".

Re: Adobe Air. Интернет-приложения на десктопе

Stac аватар

Нездорово, возможно не самое подходящее слово. Но пдумай сам, зачем нужны web-приложения? чем они лучше нативных приложений, передающих/получающих данные по сети? Я лично вижу лишь одно преимущество - повсеместная доступность. Но оно несклько надуманно (или маркетологами раздуто), на практике доступность нужна лишь в нескольких местах, а не повсеместно.

Когда-то считалось, что веб дает универсальный кросплатформенный интерфейс. Однако сейчас major операционок меньше, чем браузерных движков.

Re: Adobe Air. Интернет-приложения на десктопе

SolarWind аватар

В принципе, да, это все несколько раздуто. Но вот я лично активно использую GMail и Google Блокнот. Как минимум они мне нужны именно в виде веб-приложений. И если бы они появились в виде приложений Air (можно еще Google Calendar до кучи), я был бы очень рад.

Re: Adobe Air. Интернет-приложения на десктопе

Stac аватар

ну а я, тем не менее, предпочел бы gmail и calendar в виде нативных приложений. Есть же gmail, как приложение для телефонов, что мешает написать то же для windows и nix?

Re: Adobe Air. Интернет-приложения на десктопе

SolarWind аватар

При таком подходе сильно увеличиваются "накладные расходы" на написание нативного приложения под каждую платформу. Чем хорош подход Air - написав один раз, работать будет везде, где есть Air. Это напоминает Java, но на Java сложнее писать.

Я, кстати, все-таки сделал себе GMail в виде отдельного приложения. Как ни странно, помог Prism. :-)

Re: Adobe Air. Интернет-приложения на десктопе

Гость аватар

Присоединяюсь.
С технической точки зрения удел веб-приложенй(тонких клиентов) - простая работа с удаленными данными. А то, что адоберы по наивности своей называет революционной технологией "веб-приложения в режиме off-line" уже давно придумано и вовсю используется. Называется standalone application (это и MS Word, и квак, и т.д.). Или так называемый "толстый клиент" - нативное приложение с возможностью сетевого соединения (напр. ICQ).
Адоберы утверждают, что данная технология дает кроссплатформенные приложения? Однако есть такая компания Sun, которая уже вложила миллиарды человекочасов в кроссплатформенность. Поэтому, когда мне нужно кроссплатформенное приложение, для его создания я выбираю простую и проверенную технологию - Java. И как бы тут не пыжились и не изворачивались адоберы, а сан им не догнать ни за что. ;)

Pingback

Adobe Air. Пишем Air-приложение за 5 минут | SolarWind Gate. аватар

[...] недавно официально вышла первая версия платформы Adobe Air. У меня она даже автоматически обновилась с [...]

Pingback

ReadAir и альтернативы | SolarWind Gate. Заметки гика аватар

[...] уже несколько раз писал о технологии Adobe AIR. Технология очень интересная, [...]

Pingback

Mitter. Легкий twitter-клиент для Linux | SolarWind Gate. За аватар

[...] несмотря на свои неоспоримые достоинства, является AIR-приложением, что не всегда [...]

Pingback

Gwibber. Еще один Twitter-клиент для Linux | SolarWind Gate. аватар

[...] не очень радует из-за того, что написан для Adobe AIR. И памяти потребляет больше, и выглядит не очень [...]

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу. Если у вас есть аккаунт в Gravatar, он будет использован для показа вашей аватарки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.