а кто говорил что будет легко? в принципе тут ничего сложного нет. один раз научиться, чтобы потом на автоматизме научиться делать.
кстати, это перевод статьи от Adobe, так что я не виноват ;)
есть IDE - Aptana, Dreamweaver CS3. Только в Aptana нет ещё поддержки последней версии AIR. Но ручками тоже интересно, хотя я жду когда в Аптане будет поддержка новой версии ;)
AIR конечно "Красавчик", только вот область применения у него слишком узкая, чтобы изучать его как нечто отдельное. Разве что как побочное явление флекс приложений.
Имхо.
Аську, сворачивающуюся в трей.
Не требующий рантайма установщик. каскадный установщик рантайма и затем софта не предлагать :) Ибо есть разница между софтом в 1 мегабайт и в 10.
В Эйре браузер, извините, убогий. Мало нам IE, FF, Oper'ы и Safari. Теперь нам еще предложили затачивать наш HTML под эйр, который когда разрабатывали вообще игнорировали спецификацию.
Вообще если вы знаете Эйр, то сами прекрасно понимаете чего он не может.
Так что я не вижу Эйр как самостоятельное средство разработки.
Что же касается флекса, сам на него второй день как пересел и соответственно гуглил его — около 50% блогов русскоязычных позакрывалось с 2006 года или перепрофилировалось (привет novemberain).
Пардон. 2) Вы сам можете расширить класс парсера HTML.
Чем вам не нравится каскадный установшик?
Я не хочу доказывать что AIR круче С++, но:
1) среда исполения в 10 МБ - это не много (вспомним Java и .Net)
2) трудозатраты по сравнению с др. высокоуровневыми приложениями НАМНОГО ниже
3) легкость портрования WEB на desctop и обратно
PS : а насчет иконки в трее советовал вы почитать http://lifeflex.shaggysmile.com/air/flex…
1) в трей приложения можно сворачивать. аську сделать тоже реально, только придется повозиться с уровнями безопасности
2) в AIR браузер WebKit
А ткните пальцем на платформу, позволяющее сделать на HTML/Ajax прложения работающие с базой данных, с файловой структурой (хоть и в рамках самого приложения). Ест конечно Mozilla Prizm, но пока в разработке.
в документации, Part VIII, Chapter 23 Application Invocation. System Tray Icon. Можно не только сворачивать в трей, но и ставить меню, подсказку. Там чуть ниже есть пример как сделать подобное приложение.
Интересно, поддерживает ли 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.
вчера запустил ExtJS в AIR. Жаль что кнопки не работали, но это из-за модели безопасности (на сайте адобе есть работающий пример с ExtJS). Так что даже такая тяжелая штука запускается. Про jQuery, mootools молчу ;)
Hello World! в Adobe AIR