Web приложения


2011. Облака vs Приложения vs Браузеры: кто победит?


Сегодня Amazon представила свои планшеты Kindle Fire и Kindle Touch. И хотя эти девайсы предназначены не для бизнеса, а для развлечений - в них есть одна очень интересная новинка - браузер Silk. Его особенность в том, что он оптимально распределяет работу по формированию веб-страницы между браузером и облаком Amazon (которое выполняет роль промежуточного сервера). В результате, даже при низкой скорости интернета странички загружаются максимально быстро. Нельзя сказать, что это что-то совсем уж новое, например, ту же технологию использует Opera Mini, но Amazon (как спец в облачных вычислениях) довел эту технологию до идеала и инициировал новый виток споров о том, кто победит: облака, приложения или браузеры. ***


2011. Windows SkyDrive перешел с Silverlight на HTML5


Microsoft окончательно убила интригу в вопросе дальнейшего использования технологии Silverlight в web-приложениях (напомним, этот вопрос остро встал в конце прошлого года). Новая версия онлайн файлохранилища Windows SkyDrive (которое лежит в основе всех сервисов Windows Live) полностью перешло с Silverlight на HTML5 (даже видеоплеер теперь работает на HTML5). Теперь SkyDrive работает намного быстрее и поддерживает все браузеры (даже Google Chrome). Вместе со сменой технологии, разработчики переделали интерфейс сервиса - теперь он очень напоминает интерфейс папок Windows. Более того, пользователи Windows 7 и Internet Explorer 9 могут заходить на SkyDrive прямо с панели задач и одним кликом создавать документы Word, Excel, PowerPoint с помощью онлайн редакторов Office Web Apps: ***


2010. Silverlight, Flash, Java уступают дорогу HTML5


На прошлой неделе Боб Маглиа, который руководит направлением средств разработки в Microsoft, неосторожно заявил, что компания теперь фокусируется на внедрении HTML5 в качестве основной технологии разработки веб-приложений, а Silverlight позиционируется лишь как один из инструментов разработки для Windows Phone 7. И хотя затем он поторопился успокоить Silverlight-разработчиков, написав в своем блоге, что Silverlight по прежнему важен для Microsoft - сухой остаток заключается в том, Silverlight (скоро будет) мертв. ***


2009. Политические игры: Rich Internet Applications


Rich Internet Applications (RIA) - это не только красивый пользовательский интерфейс. Это еще и возможность использовать такие технологии, как голос, видео, screen-sharing, векторную графику (например, для whiteboard). Это высокая интерактивность и возможность совместной работы в реальном времени. Кроме того, это высокое быстродействие, т.к. RIA платформы позволяют веб-приложениям напрямую получить доступ к ресурсам компьютера. Поэтому за контроль над технологиями RIA ведется борьба еще более серьезная, чем за технологии оффлайн доступа к веб-приложениям, рассмотренные нами в предыдущем обзоре. И так же, как и в случае с оффлайн доступом, здесь имеют место политические игры вокруг внедрения HTML5. ***


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


На прошлой неделе Google объявил, что откажется от Google Gears в пользу HTML5 и привлек внимание к сфере технологий для оффлайн доступа к веб-приложениям. А дела в этой сфере обстоят очень интересно, причем проблемы здесь носят не технологический, а политический характер. Исторически так сложилось, что браузеры не умеют локально кэшировать веб-приложения и их данные (потому что раньше это было никому не нужно). Что им мешает добавить такую возможность сейчас? Отсутствие единого (открытого) стандарта для работы с локальными данными, который бы устроил основных игроков рынка веб-приложений. Таким стандартом обещает стать HTML5, но пока не все заинтересованные стороны спешат его внедрять. Ведь намного интересней хотя-бы временно сохранить свою власть над технологией оффлайн доступа, а не делать ее общим достоянием. ***


2009. Google закрывает OpenID


Когда-то мы говорили о том, как в светлом будущем каждая компания будет иметь свой корпоративный OpenID, с помощью которого сотрудники смогут авторизоваться в любых корпоративных веб-приложениях и внешних интернет-сайтах. Сегодня Google перечеркнул эти мечты и показал, как все это будет выглядеть на самом деле. С сегодняшнего дня сервис Google Apps стал провайдером OpenID, вернее Google OpenID, основанного на спецификации OpenID. Это означает, что сотрудники компаний, использующих Google Apps, смогут авторизоваться на других сайтах и веб-приложениях с помощью своего корпоративного email-адреса и пароля. Но для этого сайт или веб-приложение должны иметь систему авторизации, связанную с Google Apps API. ***


2009. Oracle купил Sun. MySQL в опасности


Oracle сумел опередить IBM и заключил соглашение о покупке компании Sun за 7.4 миллиарда долларов. Что означает это слияние для рынка интернет-приложений для бизнеса? Очевидно, это хорошая новость для больших компаний, использующих (или собирающихся использовать) cloud computing для аутсорсинга своих ИТ-инфраструктур. Теперь Oracle сможет предложить им полностью интегрированное оптимизированное решение, включающее железо (облако серверов) и софт (ОС, промежуточное ПО, систему виртуализации и бизнес приложения Oracle). Оптимизированное - означает более производительное, надежное и дешевое. Однако, для большинства стартапов - мелких вэб-приложений для бизнеса продажа Sun может стать очень неприятным событием. ***


2008. Google хочет ускорить вэб-приложения


При всех своих достоинствах, у большинства вэб-приложений есть два недостатка - они не работают в оффлайне и не предоставляют того богатого и скоростного интерфейса, который свойственен desktop-приложениям. На сегодняшний день эту проблему больше всех хотят решить 3 компании: Microsoft (со своим S+S), Adobe (Flash + AIR) и, конечно же, Google. Правда, до сих пор Google пытался решить только первую часть проблемы - оффлайн доступ (с помощью Gears). А вчера они анонсировали новую технологию Native Client, которая предназначена как раз для ускорения вэб-приложений с помощью использования ресурсов десктопа. ***


2008. Force.com подружился с Google App Engine


Salesforce и Google решили дружить семьями и не ограничиваться интеграцией Salesforce CRM и Google Apps. Сегодня было объявлено об интеграции платформ для разработки приложений: Force.com и Google App Engine. Теперь веб приложения, созданные на Google App Engine смогут обмениваться данными с бизнес приложениями, работающими на Force.com через API. Набор "юного интегратора" содержит библиотеку на языке Python (который является пока основным языком программирования для Google App Engine), средства тестирования и примеры реализации. Следует отметить, что полученное решение несколько пересекается с новым сервисом Force.com Sites, который так же, как и Google App Engine предназначен для быстрого создания пользовательских (публичных) приложений, интегрированных с внутренними бизнес-приложениями.


2008. Zoho Status: лучшая реклама для SaaS вендора


Когда Google говорит, что гарантирует аптайм 99.9% - это, конечно, круто, но лучше один раз увидеть, чем сто раз услышать. Zoho это знал и вчера запустил сервис Zoho Status, который представляет собой панель состояния всех вэб-приложений Zoho. На этой панели можно посмотреть, как реально работал сервис за последнее время (на графике показано время отклика сервиса). ***


2008. Zoho запустил биржу Web приложений


Еще в середине 2007 года Zoho открыл сервис для простой разработки вэб-приложений для бизнеса - Zoho Creator. Это что-то вроде web-версии Access. Т.е. это визуальный конструктор для создания базы данных, форм (для ввода информации) и интерфейсов. С помощью этого инструмента можно быстренько соорудить для себя CRM или файлохранилище, например. Кроме того, разработчики могут использовать встроенный скрипт для написания любых сценариев. С того времени пользователи создали на Zoho Creator более 100 тыс бизнес-решений. А сегодня Zoho запустил биржу для обмена, продажи и заказа вэб-приложений (Zoho Creator Marketplace) - конкурента Salesforce AppExchange. ***


2008. Пойдет ли Яндекс на корпоративный рынок?


Яндекс всегда стремился (или так получалось) быть для Рунета тем, чем Гугл является для Интернета. И во многом наборы сервисов, предоставляемые этими компаниями схожи. Но вот почему-то, Гугл довольно активно начал продвигаться на рынок онлайн бизнес-приложений, а Яндекс его игнорирует. ***


2008. Google обновил Gears

Компания Google объявила сегодня об обновлении Gears до версии 0.2. В новой версии добавлены модули HttpRequest и Timer, улучшена обработка ошибок. Напомним, что Google Gears - набор расширений для браузера, позволяющий разработчикам веб-приложений реализовать оффлайн-функциональность, в частности, хранить данные приложения на компьютере пользователя в СУБД с возможностью полнотекстового поиска. Помимо продуктов Google, механизм Gears используют и сторонние приложения, например, Zoho Writer. ***


2007. Как упростить работу с веб-сервисами

Веб-приложения уже давно обосновались в браузерах многих из нас. А, собственно, почему в браузерах? Почему не выделить каждому из них своё окно, замаскированное под окно обычного приложения, раз уж вся разница состоит только в необходимости наличия надежного интернет-канала? Мозилловцы взяли Webrunner - проект с непонятной судьбой - подкрутили здесь, подпаяли там и выдали на-гора Prism. Что это? По сути, слегка обрезанный Firefox. ***


2007. Google предлагает разработчикам новый API

Компания Google опубликовала новый набор API-интерфейсов для использования в AJAX-приложениях, облегчающий процесс добавления к ним потоков Atom и RSS. По словам специалистов компании, AJAX Feed API поможет оснащать поддержкой потоков обновлений Web-приложения и "движки" сайтов без написания сложного кода. Сегодня разработчикам приходится разбираться в различиях между разными типами потоков и версиями протоколов, а новый API Google избавит их от этой необходимости. Это уже третий API, предложенный Google разработчикам за последние два года. Ранее компания также опубликовала API доступа к функциям сервиса Google Maps и своей поисковой системы.


2007. Oracle Application Express позволяет создавать Web-приложения в браузере

Oracle выпустила новую версию бесплатного инструмента Application Express 3.0, предоставляющего пользователям ее СУБД возможности создания и развертывания Web-приложений с помощью Web-браузера. В Oracle выделяют несколько новшеств инструмента. В частности, отчеты, составленные по данным из БД, теперь можно будет выводить на печать в формате PDF (а не только в HTML). Появится также возможность генерации диаграмм в формате Adobe Flash, что позволит создавать их быстрее и улучшить их внешний вид, а также расширить количество видов диаграмм. ***


2006. GRID для Web-приложений

Компания 3Tera, основанная в Америке выходцами из Болгарии, анонсировала технологию AppLogic, позволяющую применить модель коммунальных вычислений к транзакционным и потоковым Web-приложениям, размещая их в GRID. Создатели AppLogic называют технологию первой в отрасли операционной системой для grid-сред. Она предоставляет хостинг-провайдерам возможность формировать масштабируемые, простые в управлении конфигурации grid на базе стандартных серверов. Существующие программные продукты система позволяет преобразовывать в автономные переносимые приложения, абстрагируя их программную часть от аппаратной инфраструктуры, что дает возможность динамически выделять необходимые программному сервису ресурсы - от одиночного сервера до целой GRID. ***


2006. У Microsoft есть Web 2.0 стратегия?

На конференции MIX 06 компания Microsoft продемонстрирует возможность применения технологий для создания корпоративных сайтов и Web-приложений нового поколения. Microsoft собирается также прояснить свою стратегию по отношению к Web 2.0 - новой модели, предусматривающей использование Internet в качестве платформы исполнения приложений и сервисов. Как ожидается, Билл Гейтс представит инфраструктуру разработки Web-сервисов и AJAX-приложений Atlas, которую планируется выпустить в составе среды разработки ASP .NET в новой версии Visual Studio под кодовым именем Orcas. Несмотря на то что срок выпуска финальной версии Atlas еще не определен, ознакомительная версия, представленная на MIX 06, будет сопровождаться бесплатной лицензией Go Live, разрешающей пользоваться системой для разработки AJAX-приложений.


2006. AJAX - локомотив развития Web-приложений

Еще недавно казалось, что web-приложения никогда не смогут догнать традиционное ПО по насыщенности функционала, интерфейса и производительности. Однако сейчас, похоже, наступил тот момент, когда этот разрыв будет преодолен с помощью технологии AJAX (Asynchronous JavaScript + XML). Сейчас нельзя не заметить растущий интерес к нему со стороны ведущих поставщиков средств разработки и прогнозировать перспективу традиционной для современного ИТ-мира борьбы вокруг стандартов для этой технологии. AJAX не содержит каких-то принципиально новых средств, ее главное новшество - увязка воедино хорошо известных технологий: XML и JavaScript. ***


2006. Writely - текстовый редактор в web-браузере


Writely - это основанный на AJAX текстовый процессор, позволяющий редактировать документы прямо в браузере. Writely похож на любой другой текстовый процессор. Доступно вполне серьезное количество средств форматирования: смена размера и стиля шрифта, выбор цвета и декораций, создание списков и таблиц, вставка картинок, ссылок и специальных символов. Можно также делать закладки и комментарии. Сохраняются документы автоматически по ходу внесения изменений, но каждая правка фиксируется, и можно пользоваться функцией отмены и возврата изменений так же, как и в обычном текстовом редакторе. ***


2006. Кому принадлежит Ajax?

Сегодня группа ведущих ИТ-компаний (BEA Systems, Borland, Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend и Zimbra) объявила о  старте новой инициативе Open AJAX, которая преследует цель поддержки технологии создания богатых вэб приложений AJAX на принципах открытых стандартов. Судя по всему, лидером этой коалиции является корпорация IBM, которая ранее сообщила об использовании технологий AJAX в своих продуктах Lotus, WebSphere и Rational, а в январе 2006 г. анонсировала начало нового проекта AJAX Toolkit Framework. Он будет выполняться на принципах Open Source в рамках концепции Eclipse и предполагает создание интегрированной среды разработки AJAX-приложений (включая инструменты отладки и развертывания ПО), поддерживающей AJAX-движки от различных поставщиков (в том числе Dojo и Zimbra). Планируется, что ATF сможет поддерживать самый широкий круг Web-браузеров, но особая фокусировка будет сделана на Mozilla, предлагающем наиболее широкие кросс-платформенные возможности. ***


2005. Web 2.0 - богатые (Rich) интерфейсы

Несколько лет назад компания Macromedia впервые использовала термин Rich Internet Applications, чтобы подчеркнуть возможности Flash для построения GUI-интерфейсов. Однако потенциал веба для создания богатых приложений не принимали всерьез до появления Ajax и почтовой службы Gmail, которая предложила почти неотличимую от ПК-приложений интерактивность. AJAX также являлся ключевым компонентом таких приложений от 37signals. Сейчас мы вступаем в беспрецедентный период нововведений в пользовательских интерфейсах, раз уж разработчики, наконец, научились создавать веб-приложения, ничем не уступающие в этом аспекте ПК-приложениям ***


2005. Ajax - технология ускорения веб приложений

AJAX расшифровывается как Asynchronous JavaScript + XML (асинхронный JavaScript+XML) и технологией в строгом смысле слова не является. Это просто аббревиатура, обозначающая подход к созданию веб-приложений. Веб-приложение, сделанное с помощью AJAX, работает гораздо быстрее обычного. По крайней мере, он быстрее откликается на любые действия пользователя, потому что использование идеологии AJAX позволяет не перезагружать страничку целиком, а обновлять на ней только те элементы, которые требуют обновления. ***


2005. У Gmail появился HTML-интерфейс


Теперь работать с Gmail можно и в браузерах, в которых полноценная поддержка DHTML отсутствует, и через медленное интернет-соединение. Для этого нужно войти в Gmail, найти внизу страницы ссылку basic html и, нажав ее, переключиться в интерфейс, выполненный на обычном HTML. В этом случае будут недоступны некоторые настройки и функции, которые невозможно реализовать без помощи javasript. Это проверка орфографии, горячие клавиши и некоторые другие функции. О расстановке звездочек и открытие полей ввода по щелчку мыши, без перезагрузки страницы, тоже придется забыть ***