Читаем Журнал «Компьютерра» № 19 от 22 мая 2007 года полностью

Дальше – смешнее. Как насчет концепции User JavaScript – маленьких скриптов, установленных в браузере, которые изменяют загруженные сайты по желанию клиента[Насколько известно автору, впервые концепция была реализована в расширении GreaseMonkey для Firefox; на данный момент схожие возможности есть и в Opera (из коробки), и в IE (GreasemonkIE, Trixie, Turnabout), и в Safari (Creammonkey, PithHelmet)]? Считать ли эту «скриптографию» программированием, а их авторов – программистами? А – более серьезно – если вспомнить всевозможные расширения для того же Firefox, которые варьируются от одной-двух кнопок (например, «загрузить все картинки на этой странице») до сущностей, которые превращают браузер в Something Completely Different (например, в универсальный веб-отладчик, как Firebug, или в инструмент сбора и каталогизации научной информации, как Zotero). Кстати, технологии здесь – всё те же «презренные вебдизайнерские игрушки» – язык разметки (правда, XUL, а не HTML) да JavaScript.

Но пойдем дальше. Такая штука, как «виджет» [Подробнее о концепции виджета см. Тимофей Бахвалов, «Столовые приборы» («КТ» #621 или offline computerra ru/2006/621/247558)] (он же, по версии Google и Microsoft, «гаджет» – в контексте «desktop gadget» или «web gadget»), – маленькое окошко с небольшим количеством элементов, запускается либо на рабочем столе, либо на популярной в последнее время «персональной домашней странице» (например, google com/ig или netvibes). «Движок для виджетов» встроен в последние версии Google Desktop и Opera, да и в самой Vista он есть; под Маком виджеты – уже давно неотъемлемая часть окружения; есть свои решения и для Linux’овых десктопов. Технология создания виджета – как правило, опять же простой язык разметки на основе XML (или HTML) + JavaScript (иногда другой скриптовый язык, например Python).

Можно ли эти виджеты, которые уже кто только не делает кустарно, считать полноценными программами? Существующие варианты – «часики» да «блокнотики» – может, и не стоит (хотя, наверное, по low-end шароварному рынку и эти «поделочки» ударили болезненно). Но как только виджеты научатся «соединяться в цепочки», передавая друг другу примитивные потоки данных (аналогично помянутым Yahoo! Pipes)… Интересно будет узнать, скольким пользователям пачка таких «недо-программ» (одна получает почту, другая показывает, третья статистику строит, четвертая в блог постит) прекрасно заменит современный зоопарк десктопных монстров. Не зря ведь Apple, считающая себя родоначальником идеи «настольного виджета», не планирует пускать на свой iPhone полноценные сторонние приложения – при том, что виджеты на нем вполне будут работать [Можно еще вспомнить такую штуку, как Opera 9 for Devices, тоже поддерживающую все те же виджеты и превращающую разработку простого ПО для встраиваемых устройств в занятие для «простого смертного»].

Из технологий программирования уровня «просто человека, а не разработчика» можно еще вспомнить Flash с его всеохватностью – от мультиков и YouTube-роликов до крутейших игр, а ныне агрессивно продвигаемый еще и как «более красивый и быстрый интерфейс для веб-приложений». Да и встроенный в SecondLife скриптовый язык для «оживления объектов», думается, используют не только (и не столько) профессиональные разработчики.

Это перечисление можно было бы продолжать, но идея уже и так понятна.

Возвращаясь к «платформам для всех», заметим, что к ним можно отнести и современные веб-фреймворки толка Ruby on Rails: точно так же они обеспечивают полный набор основных сервисов и типичных задач; точно так же для разработки простого приложения можно практически не знать Ruby (или Python, если речь о Django, или Groovy, если о Grails), ориентируясь на простые примеры и руководства для новичков. И даже.Net/JVM до некоторой степени представляет собой такую «платформу» [Тут можно привести в пример проект AnAppADay com, автор которого решил провести эксперимент и написать за тридцать дней тридцать несложных, но полноценных программ на C# 2.0; и действительно, целый месяц раз в день выдавал законченные программы– не слишком примечательные, но сравнимые с теми, что пару лет назад гордые авторы-шароварщики толкали по $19,99].

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2004 № 01
«Если», 2004 № 01

ФАНТАСТИКАЕжемесячный журналСодержание:Эликс Делламоника. СПОКОЙНЫЙ ДЕНЬ В ГАЛЕРЕЕ, рассказАлексей Калугин. СОВЕТНИК ПО КУЛЬТУРЕ, рассказЭми Бектел. ПРЕВРАЩЕНИЯ ЧУДОВИЩ, рассказВидеодром* Писатели о кино***** Марина и Сергей Дяченко. БЕЗЖАЛОСТНЫЙ, МИЛЫЙ, ЖЕЛЕЗНЫЙ (статья)* Сиквел***** Дмитрий Байкалов. КОНТРРЕВОЛЮЦИЯ (статья)* Рецензии* Премьера***** Дмитрий Байкалов. НУ А ЗАВТРА — В КИНО! (статья)Стивен Бакстер. ОХОТНИКИ ПАНГЕИ, рассказДон Д'Аммасса. ЦЕЛИТЕЛЬ, рассказБад Спархоук. МЕЖПЛАНЕТНЫЙ РЕСТЛИНГ, рассказВернисаж* Вл. Гаков. КСЕНОПОРТРЕТ (статья, иллюстрации У. Барлоу)Дэниел Хэтч. СЕМЯ СУДЬБЫ, повестьЭлеанор Арнасон. ДОРОЖНЫЕ ПОЭМЫ, рассказЛарри Нивен. РИСК — БЛАГОРОДНОЕ ДЕЛО, рассказМария Галина. НЕСУЩЕСТВУЮЩИЕ СУЩЕСТВА (статья)Экспертиза темыВладимир Михайлов. «ЕСЛИ ВСТРЕЧА ПРОИСХОДИТ НА ЕГО ТЕРРИТОРИИ…» (статья)«Фантариум» + конкурс* Олег Кулагин. ИНФРАКРАСНЫЙ (недостающая глава) (рассказ)Виталий Каплан. ПОЧЁМ КАТАСТРОФА? (статья)РецензииКурсорПерсоналии

Виталий Каплан , Олег Кулагин , СТИВЕН БАКСТЕР , Элеанор Арнасон , Эликс Делламоника

Фантастика / Журналы, газеты / Научная Фантастика / Фэнтези
«Если», 2004 № 04
«Если», 2004 № 04

Терри ПРАТЧЕТТ. СТРАТАРазгадка существования этого невероятного мира близка. Однако героям предстоит еще немало испытаний.Марина и Сергей ДЯЧЕНКО. УЕХАЛ СЛАВНЫЙ РЫЦАРЬ МОЙ…Среди всех несомненных достоинств прекрасной дамы важнейшим для рыцаря является верность.Майкл МУРКОК. ВОЛШЕБНИЦА БЕЗМОЛВНОЙ ЦИТАДЕЛИСуровый волк-одиночка, пасынок меркурианских дебрей капитан Джон Макшард пускается на поиски похищенной юной красавицы.Александр ТЮРИН. СУДЬБА КОЩЕЯ В КИБЕРОЗОЙСКУЮ ЭРУ…не менее драматична, чем в эру доисторическую.Сью АНДЕРСОН. ДЕРЗАНИЕОтправляясь в поход за синей птицей, люди неизменно забывают, где ее насиженное место.Джефф ДАНТМАН. ДРАМЛИНСКИЙ КОТЕЛВыражения «выбить кредиты» или «выбить квоты» пришли к нам, скорее всего, с далеких звезд.Дэйл БЕЙЛИ. СДЕЛАТЬ МАШИНУЕсли предсказание природного катаклизма не сбылось, то значит, кто-то очень сильно постарался.ВИДЕОДРОМНовое у нас — старое в Голливуде… Воспоминания патриарха российской анимации… Диснеевская мультфантастика против французской — кто победит?БАНК ИДЕЙВерсии конкурсантов множатся, и каждая новая красочнее предыдущей. На наш взгляд, автору остается только аплодировать участникам.Дмитрий ВОЛОДИХИН, Игорь ЧЁРНЫЙ. ПРОДОЛЖЕНИЕ СЛЕДУЕТ…Диагноз: «лихорадка сериальная»… Лечению не подлежит?ЭКСПЕРТИЗА ТЕМЫА вот большинство экспертов полагает, что лечить и не стоит… Первый раз на эту роль редакция пригласила посетителей интернет-форума журнала «Если».РЕЦЕНЗИИПришла пора заглянуть в книжный магазин.КУРСОРПравда о крупнейшем отечественном конвенте, регистре научно-фантастических изобретений, британских кинематографических премиях и других событиях в мире фантастики.Мария ГАЛИНА. ОРФЕЙ НИКОГДА НЕ УМРЕТНе случайно эту книгу соавторы писали дольше обычного. Кстати, одно из произведений, вошедших в сборник, нашим читателям хорошо известно.Сергей ПИТИРИМОВ. ВСЕ ЖАНРЫ, КРОМЕ СКУЧНОГОРедакция разводит руками, а критик пытается расставить все по местам.ПЕРСОНАЛИИАвторов номера объединяет то, что их творчество трудно втиснуть в рамки конкретного направления.

Дейл Бейли , Джефф Дантман , Журнал «Если» , Майкл Муркок , Сергей Валентинович Кудрявцев

Фантастика / Журналы, газеты / Фэнтези / Ужасы и мистика / Эссе / Проза