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. Интернет-приложения на десктопе
Присоеднияюсь к слежке. Главное что бы проект не разочаровал в будующем!
Re: Adobe Air. Интернет-приложения на десктопе
Вообще говоря, мне кажется, что в этой области будет некая конкуренция. Вон та же Mozilla разрабатывает Prism еще. Это внушает надежду, что производители будут стараться все сделать как надо. :-)
Re: Adobe Air. Интернет-приложения на десктопе
Здравствуйте!
Присматриваюсь к этой технологии. Получается это "наш ответ" на WPF и Silverlight.
Но не в этом суть...
Случаем не подскажите, можно ли интегрировать Adobe Air с нативным приложением используя Adobe Air как GUI? К сожалению, ничего по этому вопросу не нашел...
Re: Adobe Air. Интернет-приложения на десктопе
А зачем? Если уж используется нативное приложение, то тогда проще и интерфейс нативно делать. Air предназначен все-таки именно для интернет-приложений. Отсюда, в принципе, есть два пути:
Re: Adobe Air. Интернет-приложения на десктопе
Я бы назвал это помешательством. Имеем достаточно нездоровую идею веб-приложений и теперь тянем ее на десктоп. Это дважды нездорово.
Вместо схемы 1) железо - ОС - приложение развиваем схему 2) железо - ОС - браузер - плагин к браузеру - приложение с ограниченным функционалом. ИМХО, это просто болезнь какая-то.
Re: Adobe Air. Интернет-приложения на десктопе
Хмм... А почему идея веб-приложений - это нездорово?
>железо - ОС - браузер - плагин к браузеру - приложение с ограниченным функционалом
Не совсем так. Тут получается схема "железо - ОС - Air - приложение".
Re: Adobe Air. Интернет-приложения на десктопе
Нездорово, возможно не самое подходящее слово. Но пдумай сам, зачем нужны web-приложения? чем они лучше нативных приложений, передающих/получающих данные по сети? Я лично вижу лишь одно преимущество - повсеместная доступность. Но оно несклько надуманно (или маркетологами раздуто), на практике доступность нужна лишь в нескольких местах, а не повсеместно.
Когда-то считалось, что веб дает универсальный кросплатформенный интерфейс. Однако сейчас major операционок меньше, чем браузерных движков.
Re: Adobe Air. Интернет-приложения на десктопе
В принципе, да, это все несколько раздуто. Но вот я лично активно использую GMail и Google Блокнот. Как минимум они мне нужны именно в виде веб-приложений. И если бы они появились в виде приложений Air (можно еще Google Calendar до кучи), я был бы очень рад.
Re: Adobe Air. Интернет-приложения на десктопе
ну а я, тем не менее, предпочел бы gmail и calendar в виде нативных приложений. Есть же gmail, как приложение для телефонов, что мешает написать то же для windows и nix?
Re: Adobe Air. Интернет-приложения на десктопе
При таком подходе сильно увеличиваются "накладные расходы" на написание нативного приложения под каждую платформу. Чем хорош подход Air - написав один раз, работать будет везде, где есть Air. Это напоминает Java, но на Java сложнее писать.
Я, кстати, все-таки сделал себе GMail в виде отдельного приложения. Как ни странно, помог Prism. :-)
Re: Adobe Air. Интернет-приложения на десктопе
Присоединяюсь.
С технической точки зрения удел веб-приложенй(тонких клиентов) - простая работа с удаленными данными. А то, что адоберы по наивности своей называет революционной технологией "веб-приложения в режиме off-line" уже давно придумано и вовсю используется. Называется standalone application (это и MS Word, и квак, и т.д.). Или так называемый "толстый клиент" - нативное приложение с возможностью сетевого соединения (напр. ICQ).
Адоберы утверждают, что данная технология дает кроссплатформенные приложения? Однако есть такая компания Sun, которая уже вложила миллиарды человекочасов в кроссплатформенность. Поэтому, когда мне нужно кроссплатформенное приложение, для его создания я выбираю простую и проверенную технологию - Java. И как бы тут не пыжились и не изворачивались адоберы, а сан им не догнать ни за что. ;)
Pingback
[...] недавно официально вышла первая версия платформы Adobe Air. У меня она даже автоматически обновилась с [...]
Pingback
[...] уже несколько раз писал о технологии Adobe AIR. Технология очень интересная, [...]
Pingback
[...] несмотря на свои неоспоримые достоинства, является AIR-приложением, что не всегда [...]
Pingback
[...] не очень радует из-за того, что написан для Adobe AIR. И памяти потребляет больше, и выглядит не очень [...]
Отправить комментарий