Ту зе мун энд бэк (desktop vs. web vs. deskweb) | Seobaby

Автор/Время:

  • on 21.03.2008
  • at 02:54 ПП
  • by seobaby

Ту зе мун энд бэк (desktop vs. web vs. deskweb)



Вообще-то этот пост должен был называться «От десктопных приложений в онлайн и обратно». Но так как романтик во мне не умрет никогда, и вообще именно эта песенка навела меня на эту мысль, то и отдаю ей должный трибьют. Ну а поговорим о том, о чем я сказала выше.

Хочу сразу оговориться, что речь тут не будет идти о предпочтениях (ну я постараюсь..)). Кто-то вообще принципально пользуется только десктопным софтом, кто-то им принципиально не пользуется, но чаще всего мы наблюдаем смесь этих явлений. Но все таки давайте абстрагируемся от личных и не личных предпочтений, и взглянем просто на явление как таковое. Тенденция? Ну кто знает, что там будет, может быть и тенденция.

Так вот, мир наш, по законам диалектики и чего-нибудь наверняка еще, развивается по спирали. Через какое-то время мы приходим к той же точке, из которой отправлялись, но с уже накопленным опытом и знаниями, поэтому эта отправная точка может так видоизмениться, что и не узнаешь. Но в глубине души…)))

Исходя из этого, мы можем наблюдать следующую картину: когда-то, еще совсем недавно, люди пользовались исключительно программным обеспечением, которое устанавливалось на компьютер и там же работалось. Кстати, меня в связи с этим по статистике один вопрос только интересует. Вот электронная почта.. большинство пользовались ею онлайн или все же через клиентов? Я лично полтора года назад еще не могла представить свою жизнь без Bat.

Ну так вот. И тут пришел вебдваноль и зохватил мир. И с его развитием онлайн приложения стали мейнстримом. И это тренд, который до сих пор жив и цветет себе. Некоторые еще и до этого не дошли. Так нет, стоп. Мы не говорим о некоторых. Мы говорим о насущных явлениях. Так вот, обонлайнилось, конечно, не все, но многое. Офисные средства, системы управления временем/проектами/деньгами/собой/другими и т.п., инстант мессенджеры, видео-музыка-фотографии, хранение данных, закладки и rss конечно же, в конце концов, как апогей, наверное, вебОСы, а точнее веб-десктопы.

Главные преимущества? Конечно же, это в первую очередь доступность из любого места, с любого компьютера, телефона и проч. Так же, что ни говори, такие сервисы являются отличным способом бэкапа ваших данных. Потому что вон не так давно у меня произошла трагедия с винтом, потеряла очень многое. Я хоть и пользуюсь онлайн сервисами, но теперь мне еще один урок – даже если не пользуешься ими всеми на постоянке, то пользуйся хотя бы для бэкапа (ну вот привычки бэкапитьу меня нет, хоть ты тресни). Например те же гуглдокс. Просто для себя копировать, чтобы чуть что.. кушать же они не просят. Третья, немаловажная, и, наверное, чуть ли не главная причина, почему именно в эпоху вебдваноля все эти сервисы расцвели, это возможность шаринга. Давать доступ, присылать линк вместо аттача – это очень упростило жизнь.. ну по крайней мере мне и тем людям, для которых веб это либо работа, либо необходимая среда для работы.

Ну так вот. И не успели мы привыкнуть к такому положению дел, не успел онлайн софт еще рзвернуться на всю мощь, не успели войны повести за место под солнцем, как тут нате вам… Нет, ни о какой кардинальности речь не идет. Ни о каком таком отказе от взглядов на жизнь. Ну то есть никак не о смерти онлайн софта, не приведи Господь, он мне очень нравится, я с ним счастлива и все дела. Я о появлении десктопных приложений для изначально онлайн приложений. Раньше-то наоборот.. а теперь вот… наоборот..)) Конечно, это отличное дополнение. Конечно, это просто прекрасно что теперь у меня есть возможность не открывать постонно сайт, а один раз открыть программульку, пусть себе в трее сидит, меня оповещает.

Ну да, правильно, прежде всего я говорю об Adobe Air. Как только я начинаю говорить о вещах, в начинке которых разбираюсь довольно слабо в силу того, что не на то училась, я обычно заранее прошу прощения за возможные неточности. И в этот раз не исключение, хотя я буду не о начинке говорить. Так вот, если кто еще не знает, то AIR – платформа (кросс-платформа, точнее), которая позволяет создавать десктоп приложения для онлайн сервисов. Красивые и удобные десктоп приложения, с использованием флешей, флексов, аяксов. Любому сервису позволяет. Вот тут даже есть один пост о том как написать AIR-приложение за 5 минут. За достоверность ручается автор, мне эти коды ни о чем не говорят)). Уже существуют кучи статей типа 5, 6, 7, 10 лучших приложений Adobe AIR. Ну вот на русском есть. А вот тут по ходу все собраны (кстати, около недели назад их было всего 26 вроде). И вот нашла щас список где еще больше. Я пока пользовала лишь твиттер-приложения, и они классные! В общем рекомендую просто даже попробовать.

Ну и раз такая петрушка пошла, то невозможно не упомянуть о соседях. Например, Google Gears. Да, Gears это не то же самое. Но у них есть одно очень общее – предоставить возможность веб приложениям работать на вашем десктопе, храня необходимые данные оффлайн и синхронизируясь с вебом при надобности. Например, Gears более удобен (и легковесен, потому как это расширение к браузеру), если вам просто нужно хранить данные из онлайна у себя и иметь возможность просматривать все это оффлайн. Пока Gears других возможностей не дает. И это в принципе и не платформа как таковая. Просто он позволяет создавать приложения для оффлайн использования онлайн сервисов. Ну и мне лично кажется посему, что это приблизительно как сравнивать ложку с ножом, то есть общее у них есть, определенно, но достигается это различными путями, и даже цели перед ними немного разные. Тем не менее обе эти… эм… штучки, скажем..)) позволят онлайн-приложениям быть более юзабильными и даже в какой то степени более интерактивными, наверное.

Я не знаю, стоит ли здесь говорить о MS Silverlight. Просто довольно часто его сранивают с AIR (сравнивают в том смысле, что анализируют, кто из них и по каким параметрам круче). По мне так это довольно разные продукты. Air дает возможность веб разработчикам создавать десктопные приложения, грубо говоря. Silverlight же типа наоборот, дает возможность создавать RIA в браузере, простите за дилетантские объяснения. То есть он работает В браузере, а не ВНЕ его. Вот когда MS на своем сильверлайте создаст нечто подобное именно AIR, вот тогда можно их противопоставлять в том контексте, о котором я говорю. А пока вот тут можно найти списочек приложений на Silverlight, если кому надо. Но если я неправа в том, что AIR и Silverlight – все таки разные продукты, то принимаю объяснения в комментах.

Как по мне, так AIR очень интересный продукт. Именно для web junkies)) Зависимых, то бишь. И вот мне уже видится как вебОсы становятся эйр приложениями, и чуть ли не страшно становится. Дальше думать аж не хочется. Ну а вообще, если судить по себе, так я, конечно, зависимая. Я вот не шарю в компьютерах как таковых, системах там, даже в софте не особо. Мои интересы, знания и работа – в браузере. Но я не только не против такого расклада, а совершенно даже за. Потому как браузер не железный, да и реально от него устаешь порой. И все нужные себе вещи я бы хотела иметь в аналогичном десктопном варианте. Хотя бы попробовать. RSS, твиттер итак уже есть в нескольких вариантах, но для порядка его упоминаю (хотя, я признаюсь, все равно я им редко пользуюсь, а юзаю GTalk для оповещений и написания твитов. И он оповещает меня о минимальном количестве твиттов, я постаралась. Ну просто потому что если всегда видеть обновления всех, за кем следишь, так ни на что другое времени не останется. В общем это только ради моего блага)), тумблр можно (хотя по мне как, так их было бы интересно объединить в одном приложении, ну просто хотя бы попробовать, а? или наоброт, допустим, рсс и твиттер), башорг например тоже можно, почему нет))), photophlow+flickr.. да почта в конце концов! список продолжится в зависимости от того, на что я подсяду в следующий раз. Хотя, разумеется, есть закоренелые сторонники того, что веб приложения настолько хороши сами по себе, что смысла десктопным их вариантам просто нет. Ну хозяин барин. В одном комменте я видела такое объяснение тому, что автор статьи не видит смысла: «вы просто не подошли еще к тому моменту, когда будете готовы вслух произнести «a-ha!»Как тенденция, это очень интересно и, думаю, найдет немало сторонников.

И еще одно. Есть еще один продукт, для меня сравнительно новый и незнакомый, но безусловно интересный и в тему. И, главное, об этом я думала после выхода AIR. Но узнала о такой возможности совсем недавно. Это Prism, творение Mozilla. Объясняя популярно, Prism – это способ использования браузера без браузера как такового, а, поднобно AIR, на десктопе, то есть типа открывать страницы не в самом браузере, а на дeсктопе. То есть любое веб приложение, которое работает в Firefox, будет работать в Prism. В общем Prism про стирание границ между вебом и десктопом.

Как видите, именно крупнейшие компании осознали эту потребность как возможный тренд, и, таким образом, взяли формирование этого тренда в свои руки. Но.. как-то по-разному, да? То есть стандарта нет! Ничего еще не сформировано. И игроки эти пока имеют все карты в руках, чтобы сделать именно свою технологию стандартом. Мой голос пока отдан AIR, но все быстротечно в вебе, и, например, Prism, для меня ну по крайней мере не менее интересен. Мне даже кажется, что это может быть прорывом, если найдут правильный подход к юзеру и распространению своего продукта. Кстати, нормальную я тему придумала про десквеб, а?))) Думаю, что это вполне тема для дискуссий или хотя бы для выражения своего отношения, так что милости прошу (только не спамеров, для вас я отдельную страничку скоро сделаю, будет вам простор, забодали).

rss feed комментариев

Комментарии(12)

  1. Constantiner:

    На самом деле у Silverlight, можно сказать, есть десктопная платформа. Называется WPF. Но она только под Windows, как и почти все у MS. Просто в отличие от Adobe, которые делали клиентские веб-технологии и на их основе сделали настольную среду исполнения (AIR), MS пошли наоборот: сделали WPF (как раз в Висте активно используется), а потом решили перенести его в веб в виде Silverlight (который сначала именовался WPF/E, где E – это everywhere). Но, понятное дело, в вебе требования другие (малый вес среды, кроссплатформенность итд.), и эти требования MS пришлось учесть.

    Про то, что AIR и Silverlight играют на разных полях я уже писал тут: http://riapriority.com/blogs/constantiner.php/2008/03/16/fixed_air_silverlight_faq

    Думаю, эта информация окажется полезной :)

    Ну а вообще концептуально тот же AIR позиционируется как способ избавиться от браузерных недостатков для насыщенных интернет-приложений (Rich Internet Applications, RIA). В частности, зависимость от адресной строки и браузерной концепции истории, предназначавшейся для навигации по документам, а не для управления приложениями. Также тут и оффлайн, и возможность перетаскивания файлов из операционной системы и многое другое. Но основное остается: направленность на веб, соответственно кроссплатформенность, традиционные веб-технологии.

    Вроде того.

  2. seobaby:

    Спасибо за объяснения и за коммент развернутый вообще

  3. Constantiner:

    Всегда пожалуйста :)

  4. aut:

    >Кстати, меня в связи с этим по статистике один вопрос только интересует. Вот электронная почта.. большинство пользовались ею онлайн или все же через клиентов? Я лично полтора года назад еще не могла представить свою жизнь без Bat.

    А я и сейчас не могу представить свою жизнь без Эволюшн. Да, у меня есть аккаунты на Мэйл.Ру и Рэмблере. Но я к ним не подключаюсь практически не то что бы через веб – но и почтовым клиентом. Ибо все с них забирает мой сервер на работе и кладет в рабочий почтовый ящик – а уж к нему я и подключаюсь через IMAP с помощью Evolution.

    По теме – веб-приложения, имхо, имеют очень большую перспективу. Очень большую. Но тем не менее, несмотря на это, текущии ожидания, имхо, все же очень сильно преувеличены. А отсюда – замечательное будущее веб-приложений все же окажется ниже ожиданий и разочарует многих.

  5. Уникальный Человек:

    Silverlight изначально создавался для других целей и удовлетворения других потребностей.

    Я тоже раньше и не думал, что когда-нибудь стану пользоваться онлайн-софтом. Но прошло время, усовершенствовали технологии, убыстрился и удешевился интернет… все, теперь все пользуются онлайн софтом. Для меня это удобно в том плане, что я работаю на нескольких компьютерах, не надо их соединять и все такое.

    Насчет Air. Я понятия не имею как можно делать из любого онлайн приложения оффлайн, но это интересно. Не обязательно использовать Air, сейчас в основном все веб-разработчики, у которых хорошие сайты, и сами могут запросто написать код.

    А название поста точно в тему =)))

  6. seobaby:

    Слушай, но ведь разработки онлайн по моему скромному мнению чем то ведь отличаются от разработки оффлайн. То есть если я веб разработчик, то скорее всего (ну не важно.. во многих процентах случаев,скажем так) я не умею разрабатывать десктоп приложения. А Air такую возможность дает веб-разработчикам. Это, по моему, очень достойно похвалы.

  7. aut:

    2 Уникальный Человек

    А много ли таких людей, которым действительно надо _работать_ с кучи разных машин? То есть, не просто, придя в гости, показать фотки с какого-нибудь онлайнового хранилища – а именно обрабатывать их? И т. п.? Вряд ли. Подавляющее большинство – это два компа, рабочий и домашний. Или точнее – две локальных сети, рабочая и домашняя, но в рамках одной локалки терминальный доступ всяко удобнее, чем веб-приложение.

    Таким образом, если исключить ситуацию «дом-работа» (а она, при необходимости, легко решается посредством VPN, и рядом других способов) – то имеем коллизию двух вероятных случаев: человек пришел куда-то, где ему надо работать, но нет необходимых приложений на десктопе – или человек хочет работать дома с веб-приложением, но не имеет в данный момент доступа к сети. Так вот, вторая ситуация _гораздо_ более вероятна для подавляющего большинства людей (и сейчас, и в обозримом будущем).

    На самом деле, у онлайновых приложений есть одна четко очерченная ниша, в которой их действительно ждет великое будущее. Эта ниша – открытые проекты с неопределенным кругом участников.

    Такие, как, например, википедия. Вики-движок – несомненно, веб-приложение. Другой пример – проекты open source. Такие системы как cvs или svn – тоже, по сути, онлайновые приложения.

    Сегодняшний бум вокруг социальных сетей – явный фальстарт, так как они не представляют инструментов для совместной работы. Веб-приложения помогут преодолеть эту ущербность и превратить соцсети в зону совместного _труда_, а не просто бессмысленного общения.

    Или представим себе открытый проект по созданию анимационного фильма (по типу нынешних опенсорсных софтовых проектов) – ясно, что здесь не обойтись без веб-приложений.

    Вот. Вот это – ниша. А если говорить об индивидуальной работе – то здесь веб-приложения вряд ли найдут место. И в случае замкнутых рабочих коллективов – тоже (даже в случае широко практикуемой удаленной работы в таких коллективах – вряд ли найдется им место, здесь есть более подходящие инструменты).

    Итак, еще раз. Имхо, ниша веб-приложений – это открытые онлайновые проекты с неопределенным кругом участников, подобные Википедии. За пределами этой ниши – имхо, им места нет и не будет. Но это _очень_ важная ниша, так что не стоит огорчаться :)

  8. Дозорная Блог Вышка » Blog Archive » Web or not to web:

    [...] Ту зе мун энд бэк (desktop vs. web vs. deskweb) – Дамоичка в поиске рассуждает о десктопных и он-лайн [...]

  9. Stac:

    Чуть не пропустил пост по важной теме – спасибо Хабру! :)

    Ты права, все развивается по спирали. И если открутить эту спираль назад от того места с которого ты начала, то почта (и все прочие приложения) снова станут онлайновыми. Интернета тогда еще не было, но были мейнфреймы с установленным софтом и подключающимися к ним терминалами (консолями).

    Тогда это было технически и экономически оправдано. Сейчас? – очень большой вопрос. Для создателей сервисов, он конечно, не стоит, главное деньги. А для пользователей?

    Для массового пользователя, к сожалению, этот вопрос тоже не стоит. Люди, которые сейчас активно пользуются компьютерами и вебом, узнали об этих технологиях недавно и просто не представляют себе, как (хорошо) было раньше. Остальные, т.к. сказать разумные, пользователи просто задавливаются массой и вынуждены потреблять все эти сотни вебприложений.

    Тут есть избыточность. Дело в том, что сам веб это интернет-приложение (такое же, как e-mail, whois, gopher,…), клиент которого – браузер – является приложением операционной ситемы.
    Соотвественно, современные вебсервисы это приложения интернет-прилоложения. Это не только нехорошо звучит, но также нехорошо работает, слишком много накладных расходов (хотя в эру web 2.0 кричать на площадях об этом не стоит, могут санитаров вызвать и под белы рученьки…).

    Как назвать упомянутые AIR&Co даже не знаю… приложение приложения приложения … :)
    Зачем все это? Когда можно написать просто приложение для операционной системы и наделить его доступом в сеть (да, как браузер, как любимый Bat, как FlashGet, как ICQ&Jabber).

    Берем и пишем клиент для одноклассников. Однокласники.exe для Windows, Одноклассники.app для MacOS. Что там ккой-то сложный функционал? Нет, та же почта «только в профиль».

    И так для других сервисов. Так почему же нет?

    Ответ прост: SEO, рекламная модель, деньги, деньги, деньги!

    Но будет новый виток спирали. Пора к нему уже начинать готовиться.

    p.s. продублирую это на хабре.

  10. iv_s:

    Много думал о вебОс)
    Мне кажется что новый виток спирали вернет нас обратно к консолям для мэйнфрейма.
    То есть компьютер пользователя это просто монитор клавиатура и доступ в интернет. И ВСЕ! Ничего больше.
    Никакой операционной системы, никаких приложений, теоретически даже винчестера не нужно.)
    И этот компьютер подлключен к онлайновой операционной системе, где роль приложений играют обычные сайты.
    Грубо говоря получается железный браузер.)
    А эта вебОс по сути является большим мэшапом разных сервисов,
    например вместо винчестера у нас rapidshare
    вместо офиса google docs
    вместо Bat gmail
    и тд и тп
    Преемущества тут очевидны – доступ к одним и тем же данным с разных компьютеров, дешевизна самого устройства.
    Кстати, получается уже не компьютер, ведь не считает ничего, тонкий клиент!)

    Я например непосредственно десктопным софтом только по работе(программист) и поиграть.)
    Все остальное – онлайн.
    Компилятор c++ рядовому пользователю думаю не нужен) а поиграть – давно консоли покупать надо)

    Но думается мне что такое будущее наступит еще не скоро…
    Потому что при таком решении ооооочень много людей потеряют большие деньги)
    Разработчики десктопного софта(мне даже страшно представить сколько их!))
    Никому не нужен будет Windowss 2008(или какой у них там следующий?)) Впрочем как и Mac OS X 10.6
    Не надо будет отдавать $300 за новый десятиядерный процессор Intel из за того что у меня виста тормозит
    Не нужно будет копить на новую видеокарту, чтобы поиграть в Half-Life 3 (Для игр ведь у нас консоль?))

    Так что имхо все идеи про вебОс будут старательно давить, может быть только гугл это дело двигать будет, т.к. ему терять нечего, у него и так все онлайн)
    (Кстати гмайл, гугл докс, это наводит меня на мысль что у гугла есть планы о вебОс))
    И, конечно может быть я параноик), но…
    Вот например Air, что это? Ведь грубо говоря это просто возможность запускать флеш не в браузере а как отдельное приложение.
    Ну и более глубокая интеграция с ОС, типо доступа к файловой системе и тп.
    И как написано в первом коменте на хабрахабре, про аир за 5 минут, все рвутся в веб а аир тянет нас обратно на десктоп.
    (Кстати лично я смысла в создании десктопных интерфейсов к онлайн сервисам не вижу, разве что нотификация, а емайл чем не нотификация?)
    Возможно Adobe боится появления в недалеком будущем этих самых вебОс а плюс к этому онланового аналога фотошопа и поэтому сознательно выпускает аир как своего рода тормозилку этого процесса?(да да, я параноик, я знаю)))
    А вот микрософт со своим сильверлайтом имхо движется в правильном направлении) То есть от десктопа в веб, посмотрим что из этого выйдет)
    Ту зе мун! А вот бэк не надо)

  11. seobaby:

    хм, мнение интересное и вполне закономерное. ну конечно полностью сносить ОСы – это и утопия и неоправданно. а вот выпускать специальные компы чыста под веб -это вполне себе мило)
    насчет десктоп приложений не очень согласна с вами, лишь в том, пожалуй, что это больше уведомлялки, как раз собралась пост об этом написать.
    насчет того кто чего боится – так это вполне очевидно (и гуглос таки да, конечно), хотя кажется мне что насчет адоба вы правильно сказали – у вас паранойя)))
    спасибо за хороший коммент

  12. Please notify me | Все сеошники в одном блоге...:

    [...] – Десктоп. Кроме привычных почтовых и рсс-клиентов для десктопа существуют всяческие виджеты/гаджеты ну и air apps, о которых недавно писала тут. [...]

Please, feel free to post your own comment