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

Комментарии 38

как-то слишком сложно для хелловорлда :)
а кто говорил что будет легко? в принципе тут ничего сложного нет. один раз научиться, чтобы потом на автоматизме научиться делать.
кстати, это перевод статьи от Adobe, так что я не виноват ;)
+1
А для тогоже C++ код вывода графического окна с текстом html займет меньше?
НЛО прилетело и опубликовало эту надпись здесь
Разве никакой ide нет? по-моему в дримвивере цс3 с помощью плагина можно писать на AIR или это не вариант?
есть IDE - Aptana, Dreamweaver CS3. Только в Aptana нет ещё поддержки последней версии AIR. Но ручками тоже интересно, хотя я жду когда в Аптане будет поддержка новой версии ;)
Adobe Flex Builder (Eclipse) + Adobe AIR plugin for Flex Builder (вроде как входит в Adobe Flex Builder 3 beta 2)
И как плагин для Eclipse есть.
уже есть поддержка самой последней версии :)
ещё бы чуть-чуть додела пример и получился бы http://www.communigate.com/pronto/ ;)
AIR конечно "Красавчик", только вот область применения у него слишком узкая, чтобы изучать его как нечто отдельное. Разве что как побочное явление флекс приложений.
Имхо.
Узкая ? Извините, а что нельзя сделать с помошью AIR?
Аську, сворачивающуюся в трей.
Не требующий рантайма установщик. каскадный установщик рантайма и затем софта не предлагать :) Ибо есть разница между софтом в 1 мегабайт и в 10.
В Эйре браузер, извините, убогий. Мало нам IE, FF, Oper'ы и Safari. Теперь нам еще предложили затачивать наш HTML под эйр, который когда разрабатывали вообще игнорировали спецификацию.
Вообще если вы знаете Эйр, то сами прекрасно понимаете чего он не может.

Так что я не вижу Эйр как самостоятельное средство разработки.
Что же касается флекса, сам на него второй день как пересел и соответственно гуглил его — около 50% блогов русскоязычных позакрывалось с 2006 года или перепрофилировалось (привет novemberain).
В Эйре браузер как таковой отсутствует - есть лишь класс, отображающий html. Естественно он не идеален, но 1)AIR до сих пор betta; 2)
Пардон. 2) Вы сам можете расширить класс парсера HTML.
Чем вам не нравится каскадный установшик?
Я не хочу доказывать что AIR круче С++, но:
1) среда исполения в 10 МБ - это не много (вспомним Java и .Net)
2) трудозатраты по сравнению с др. высокоуровневыми приложениями НАМНОГО ниже
3) легкость портрования WEB на desctop и обратно
PS : а насчет иконки в трее советовал вы почитать http://lifeflex.shaggysmile.com/air/flex…
Извините за desktop
Спасибо за линк, пойду переосмысливать.
1) в трей приложения можно сворачивать. аську сделать тоже реально, только придется повозиться с уровнями безопасности
2) в AIR браузер WebKit

А ткните пальцем на платформу, позволяющее сделать на HTML/Ajax прложения работающие с базой данных, с файловой структурой (хоть и в рамках самого приложения). Ест конечно Mozilla Prizm, но пока в разработке.
>А ткните пальцем на платформу, по....
Дельфи + flash7 через FlashAX(xmlsocket) + вставка браузера IE через дельфи.

>1) в трей...
Ммм. А примеры есть? Если да, то пойду реализовывать.
Дельфи + flash7 через FlashAX(xmlsocket) + вставка браузера IE через дельфи = Ну впринципе можно и на ассемблере
я назвал среду, удовлетворяющую критерию:
>2) трудозатраты по сравнению с др. высокоуровневыми приложениями НАМНОГО ниже.

А вообще пофлудили и хватит, как мне кажется. Если что буду мучить вас вопросами по AIR в личку тогда 8)
в документации, Part VIII, Chapter 23 Application Invocation. System Tray Icon. Можно не только сворачивать в трей, но и ставить меню, подсказку. Там чуть ниже есть пример как сделать подобное приложение.
Mozilla Prizm - не туда. Это просто пример приложения, а не сама платформа. Смотреть надо на Mozilla XULRunner.
Есть еще Google Gears
Это к слову о БД.
Gears привязан к браузеру. AIR идет как standalone приложение.
Ну, ИМХО, можно сказать, что в AIR попытались изобрести велосипед и заменить браузер своим компонентом. :)
поддержка трея уже есть, аську написать можно.
браузер в эйре - тот же сафари.
Вы уверены, что "Hello World" удачный пример для ознакомления с технологией?
если предложите что-нибудь интересное, я постараюсь написать уже свой урок ;)
Есть урок по RSS ридеру в стандартной документации - просто и функционально.
думаю займусь ;)
ничетак хелло ворлд )
ладно, будем пробовать
не совсем по теме, но мне туториал напомнил прикольное сравнение фреймворков для разработки, на примере Hello World

(видео не про AIR)

Better Web Application Framework
Интересно, поддерживает ли AIR AJAX-frameworks и DOM-модель, скорее всего нет, следовательно делать реальные HTML-based desktop-приложения придется с нуля.

В компании мы для себя сделали компилятор HTML-based desktop-приложений, по типу AIR, но конечно мы не сделали кросплатформенность (только Windows), но сделали возможным использование ActiveX - это дает позволяет обращаться не только к API Windows, но и, например, к любой СУБД через ADO, а также совместимость со всеми известными HTML-frameworks.

Уже два года используется ряд созданных HTML-приложений для внутреннего использования.

Например, сейчас мы пишем уже на заказ систему типа клиент-банк, даже не пишем, а переделываем текущее web-based приложение по нашей технологии, что в результате получится как минимум secure-browser (в плане отсутствия доступа к исходному коду страницы, что был доступно при работе в стандартном браузере), а как максимум standalone desktop-приложение с возможностью offline-работы.

В целом, считаю, что направление html-based приложений - очень перспективное, здесь рядом и Silverlite и есть еще другие runtimes.
Я малясь ошибся-поторопился с выводами, некоторые AJAX-framework AIR поддерживает - это очень хорошо.
вчера запустил ExtJS в AIR. Жаль что кнопки не работали, но это из-за модели безопасности (на сайте адобе есть работающий пример с ExtJS). Так что даже такая тяжелая штука запускается. Про jQuery, mootools молчу ;)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации