| Дисклаймер: Все права на данный материал принадлежат Хабрахабр / Лучшие за сутки / Посты и могут быть найдены по ссылкам ниже. Сейчас мы с вами немного поговорим о том, как недавнее появление нового инструмента и связанных с ним возможностей открывает перед современными веборазработчиками возможность достаточно быстро эволюционировать, переходить на новые уровни, обретать новые профессиональные навыки, осваивать новые области созидательного труда. Таким инструментом является Исторически это не первый из таких инструментов. Каждый из нас может вспомнить, что были и до появления Однако только у Node мы видим и достаточно быстрый Второй шаг эволюции веборазработчика совершается тогда, когда знание языка JavaScript (а также других веботехнологий — прежде всего CSS и HTML или XML) становится можно применять для разработки ещё и приложений с графическим интерфейсом пользователя — то есть с GUI. Многие производители создавали средства вебоподобной разработки GUI-приложений. Здесь можно припомнить с десяток более или менее успешных попыток достигнуть желаемого. Фонд Мозиллы придумал сперва XUL «Хьюлетт-Паккард» выпустил webOS (с недавних пор — Google придумал Google Chrome OS. Ещё можно вспомнить, что у Qt есть основанный на JavaScript язык разметки GUI — Развиваются PhoneGap, Appcelerator Titanium, Adobe AIR и другие средства вебоподобного программирования кросс-платформенных приложений. Часть вышеперечисленных решений родилась на свет увесистою (например, когда для запуска вебоподобного приложения требуется крупная виртуальная машина или даже новая операционная система). Большинство из них также потребует от программиста выучить некоторый API, иногда довольно корявый и страшный (например, XPCOM для XULRunner), но даже когда такой API достаточно изящен, то всё же изучение его требует усилий. Чем больше он умеет, тем более обширным окажется API. Между тем, если на первом шаге своей эволюции веборазработчик успел выучить Второй шаг эволюции веборазработчика становится естественным продолжением первого, если разметка и оформление вебоподобного приложения задаются при помощи HTML и CSS, а поведение — при помощи JavaScript, причём «под капотом» работает ужé известный разработчику В частности, если воспользоваться ![]() (Понятно, что аналогичным образом можно употреблять и другие возможности Что же такое AppJS? Читать дальше → АВТОР: Хабрахабр / Лучшие за сутки / Посты http://habrahabr.ru/post/153013/ | |||
| | |||
| | |||
|
Monday, October 1, 2012
Node.js + Chromium = AppJS: один из перспективных вариантов второго шага эволюции веборазработчика
Subscribe to:
Post Comments (Atom)

![[скриншот]](http://habrastorage.org/storage2/00b/274/b13/00b274b13173b4a3ba902acdc33fb491.png)
No comments:
Post a Comment