Web платформы


2013. Google придумал десктоп-приложения. Встроил свою кнопку Пуск в Windows


Сегодня исполняется пять лет Google Chrome, и свой праздничный пост в блоге Гугл начал с того, что 5 лет назад они запустили проект Chrome, чтобы продвигать Web-технологии и сделать Web более удобным и доступным ... бла-бла-бла. А потом они объявляют о новом достижении этой Web-платформы - десктоп приложения. Теперь браузер Chrome в Windows и операционная система хромбуков Chrome OS поддерживают приложения, которые работают полностью на компьютере, в оффлайне, без необходимости подключаться к интернету. Для таких приложений выделили отдельный раздел в Chrome App Store. Кроме того, появился Chrome App Launcher для Windows - кнопочка на панели задач, которая открывает список установленных Chrome-приложений (как обычная кнопка Пуск), причем приложения, запускаемые из нее открываются не в Web-браузере, а в своем окне, как обычные Windows-программы. Так что, на самом деле Гуглу пофиг, Web или не Web. Они просто хотят заменить Windows на Chrome на ваших компьютерах.


2011. Хромбуки теперь поддерживают Windows-приложения


Не смотря на то, что iPad терроризирует рынок ноутбуков, хромбуки (Google Chromebooks) прогрессируют довольно неплохо и пока нет речи о свертывании их производства (как это случилось с HP Touchpad). Более того, Google продолжает их развивать: на днях в Chrome OS появилась поддержка VPN, безопасного Wi-Fi доступа и клиента системы виртуализации Citrix Receiver, который позволяет запускать на хромбуке любые Windows-приложения. Причем, даже до появления этих важных для бизнеса фич, хромбуки уже активно использовались в таких компаниях, как Salesforce.com, Groupon, Logitech, National Geographic, Konica Minolta. Очевидно, предложение Гугла по аренде ноутбуков за $28/месяц - оказалось действительно выгодным. Кроме того, Гугл нашел еще один идеальный рынок для своих хромбуков - публичные компьютеры: ***


2011. HTML5 становится мейнстримом благодаря iPad


Результаты Apple, опубликованные на этой неделе очень впечатляют. Во-первых, посмотрите на график выше - это сравнение продаж iPad с продажами ноутбуков основных производителей. Это статистика IDC и с ней приходится считаться. Благодаря таким сумасшедшим продажам планшета на этой неделе Apple опередил Exxon Mobile и стал самой дорогой компанией в мире (стоимостью около 350 млрд). И в основном благодаря iPad, внедрение HTML5 происходит намного раньше запланированных сроков. Напомним, что Стив Джобс так невзлюбил flash, что форсировал внедрение HTML5 в браузере iPad. И крупнейшие веб-сервисы (YouTube, Facebook, Twitter, Pandora, Amazon...) ради того, чтоб с ними можно было полноценно работать на iPad, уже добавили поддержку HTML5. ***


2011. Google Chromebooks - нетбуки для бизнеса


Сегодня Google наконец-то представил первые коммерческие нетбуки на платформе Chrome OS - Chromebooks. Их уже производят Acer и Samsung и они поступят в продажу с 15 июня. Как и было обещано, это нетбуки исключительно для работы с web-приложениями. Они запускаются за 8 секунд, не требуют установки и обновления программ, не требуют никакого антивирусного ПО, т.к. вирусы просто не работают на Chrome OS. Основной интерфейс - браузер Chrome, который позволяет полноценно работать с web-приложениями и сайтами (включая flash-сайты). Более того, Chrome OS позволяет кешировать web-приложения и работать с ними в оффлайне. Есть также файл-менеджер для доступа к сохраненным на нетбуке файлам. В общем, все выглядит так же красиво, как и предполагалось с момента первой презентации Chrome OS, за исключением одного - цены нетбуков. ***


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


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


2010. VMWare хочет стать Майкрософтом эпохи Cloud Computing


Раньше, когда корпоративное ПО работало на серверах и десктопах, балом правила компания Microsoft. Она поставляла операционные системы и для серверов, и для десктопов, а также инструменты для разработки приложений под эти ОС. По мере перехода к облачным технологиям, сервера и десктопы перестают быть центральными объектами ИТ инфраструктуры. Программное обеспечение переезжает в приватные и публичные облака. Десктопы служат лишь как тонкие клиенты (терминалы с браузером), а необходимость в понятии "сервер" вообще отпадает. А т.к. основой облачных технологий является виртуализация - то власть постепенно переходит к компании, которая владеет 80% рынка систем виртуализации - VMWare. ***


2010. Гугл адаптирует Google App Engine для бизнеса с помощью VMWare


Как ответ на недавний запуск платформы VMForce, Google сегодня анонсировал версию своей платформы для корпоративных пользователей - Google App Engine for Business. До сих пор GAE был фактически не приспособлен для хостинга корпоративных приложений. Во-первых, Google не обеспечивает достойный саппорт и гарантий надежности, во-вторых нет должного уровня безопасности и в-третьих, GAE поддерживает только одну СУБД - Big Table, которая не используется в существующих бизнес приложениях и привязывает клиента к одной платформе. В корпоративной версии GAE, коммерческий запуск которой намечен на 4 квартал 2010, эти недостатки будут устранены. Корпоративным клиентам будет предложен премиум-саппорт, 99.9% SLA, консоль для администрирования и управления политиками безопасности. Кроме того, будет добавлена поддержка SSL и баз данных SQL. Вместо сложно-прогнозируемой схемы оплаты за копьютерные ресурсы, предприятия будут платить фиксированный тариф - $8/мес за пользователя приложения. ***


2010. Топ 10 облачных платформ для бизнеса


Если вы разрабатываете SaaS сервис или собираетесь переносить свою ИТ-инфраструктуру в интернет, то, конечно, можете купить VPS или выделенный сервер. Но в эпоху Cloud Computing такой вариант является морально устаревшим. Если вы хотите получить реально надежный, безопасный и масштабируемый хостинг, иметь больший контроль над сервером, автоматизировать ряд операций, и (в конце концов) сэкономить деньги, то логично использовать одну из облачных платформ. Причем, в зависимости от вашей задачи, можно подобрать очень интересное решение, которое по своим возможностям намного превосходит обычный хостинг. Например, для разработчиков SaaS сервисов некоторые платформы предоставляют уже готовую клиентскую базу. Ниже - наша десятка лучших облачных платформ. ***


2010. VMForce.com - облачная Java платформа от Salesforce и VMWare


Salesforce и Google постепенно из друзей превращаются в конкурентов. Вслед за началом "холодной войны" между ChatterExchange и Google Apps Marketplace, компании скоро вступят в прямое противостояние и в сфере облачных платформ. Сегодня Salesforce и VMWare представили совместный продукт - VMForce.com - облачную платформу для Java приложений, которая будет конкурировать с Google App Engine. Причем, по сравнению с VMForce.com, GAE будет выглядеть детской игрушкой. VMForce.com (теоретически) является идеальным решением для компаний, использующих (или разрабатывающих) Java-приложения. С одной стороны это инфраструктура Force.com, которая обеспечивает надежный, безопасный и масштабируемый хостинг, базу данных, систему аутентификации, визуальный редактор интерфейсов (Visualforce), конструктор бизнес-процессов, доступ с мобильных устройств, интегрированную систему совместной работы Chatter. С другой стороны - это экосистема для Java приложений VMWare: open-source Java-фреймворк Springs и платформа для исполнения приложений vCloud. ***


2010. IBM Cloud переносит разработку ПО в облака


Вообще-то разработка ПО уже давно происходит в облаках: SaaS сервисы для управления проектами, онлайн баг-трекеры, wiki, SVN - это уже привычные инструменты для софтверных компаний, которые часто используют аутсорсинг и удаленных разработчиков. Но тестирование разрабатываемого софта как правило происходит на собственных серверах. При этом у разработчиков уходит много времени и денег на создание тестовой среды, особенно если речь идет о разработке серьезного бизнес-приложения. А если компания разрабатывает несколько приложений  одновременно, то тестирование превращается в кошмар. Сегодня IBM запустила новый сервис на своей платформе IBM Cloud, который позволяет быстро создать виртуальный тестовый сервер и платить очень гуманную стоимость за используемые ресурсы. Чтобы создать для разработчиков все удобства, IBM и ее партнеры предоставляют инструменты для управления облачной инфраструктурой и управления проектами. IBM утверждает, что этот сервис сократит затраты на разработку ПО на 50% и снизит количество багов на 30%.


2010. Google Apps Marketplace - супермаркет приложений для Google Apps


Как и ожидалось, Google запустил супермаркет приложений Google Apps Marketplace, который дает разработчикам возможность легко и просто получить доступ к клиентской базе Google Apps, которая насчитывает 25 млн пользователей.  Этой возможностью уже воспользовались более 50 провайдеров - теперь пользователи Google Apps могут  прямо в контрольной панели подключить  баг-трекер Atlassian Jira, веб-конференции DimDim, онлайн бухгалтерию Freshbooks, файлохранилище Box.net, систему управления проектами Manymoon, сервис презентаций SlideRocket и т.д. Есть даже такие тяжеловесы, как NetSuite и SuccessFactors. Отдельно отметим наличие в супермаркете сервисов Zoho - Google в очередной раз продемонстрировал свое лояльное отношение к конкуренту. ***


2010. Softline научит всех, как перепродавать SaaS сервисы


Softline запустила в коммерческую эксплуатацию свою облачную платформу Softcloud и объявила, что их цель - это 50% рынка SaaS в 17 странах присутствия компании. Отличная цель, однако сам проект Softcloud нам показался несколько странным. С момента нашего прошлого обзора Softcloud прошло более полугода, поэтому ничего уже нельзя списать на начальную стадию. Хотя идея довольно понятна и красива - создать платформу для развертывания SaaS приложений + SaaS супермаркет (marketplace), в котором клиент может найти необходимые сервисы для своего бизнеса. Недавно мы рассматривали удачную реализацию этой идеи - Intuit Partner Program (IPP), поэтому есть с чем сравнить. ***


2010. Windows Azure - уже. Google Apps Marketplace - скоро.


Сегодня Microsoft официально открыла свою облачную платформу Windows Azure. Это облако для развертывания SaaS сервисов и хостинга приложений, предоставляющее майкрософт-ориентированную инфраструктуру и инструменты разработки. Впрочем, Azure также поддерживает PHP, MySQL, Ruby on Rails, Python, Java, Eclipse и Zend. Главным преимуществом Azure перед Amazon Web Services и Rackspace Cloud является высокий уровень автоматизации, позволяющий разработчику думать только о своем приложениии, а не об инфраструктуре. Кроме того, эта платформа позволяет легко интегрировать размещаемые на ней приложения с локальной ИТ инфраструктурой компании с помощью стандартов SOAP, REST и XML (таким образом, поддерживает схему S+S). Стоимость использования Windows Azure - ниже стоимости Windows-инфраструктуры, построенной на Amazon. ***


2010. Oracle убивает Sun Cloud


В прошлом году прямо перед поглащением Oracle, компания SUN анонсировала свою публичную облачную платформу Sun Cloud, которая должна была стать открытой альтернативой Amazon Web Services. Фанаты открытых стандартов уже потирали руки в ожидании нового облачного пространства, где ни Microsoft, ни Amazon, ни Google не смогут удерживать клиентов от перехода на конкурирующие платформы. И где клиенты смогут использовать несколько облачных платформ для повышения надежности и масштабируемости своих приложений. Но отношение главы Oracle, Ларри Эллисона к Cloud Computing выражается одним словом "bullshit", поэтому на прошлой неделе он официально закрыл проект Sun Cloud. Ларри сказал, что это не дело Oracle - продавать минуты компьютерного времени за копейки. Вместо этого Oracle будет поставлять сервера и ПО для тех, кто хочет этим заниматься, а также для компаний, которым необходимы "частные облака".


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


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


2009. Force.com теперь можно перепродавать


У Salesforce собственный подход к корпоративным облачным платформам. В то время как Amazon, Microsoft и Google разрабатывают новые технологии создания и размещения приложений, Salesforce оттачивает коммерческую сторону вопроса. На днях компания открыла партнерскую программу Force.com VAR Program, которая дает возможность перепродавать корпоративные приложения, созданные на платформе Force.com. До сих пор разработчики на Force.com могли продавать только свои дополнения для Salesforce CRM в онлайн супермаркете AppExchange. Теперь же, они могут создавать абсолютно независимые бизнес-приложения на Force.com, продавать их своим клиентам и взымать за них ту плату, которую они посчитают справедливой. Более того, можно просто перепродавать саму платформу Force.com, получая ежемесячно оплату с клиентов за поддержку и помощь в разработке индивидуальных приложений. ***


2009. У Google App Engine появился серьезный конкурент


Хотя все СМИ сегодня конечно трубят о слиянии Facebook и Friendfeed, "сделкой дня" стала не она. Компания VMware, крупнейший игрок на рынке виртуализации, приобрела SpringSource, которая разрабатывает и поддерживает наиболее популярные open-source платформы для разработки Java-приложений: Spring Framework и Apache Tomcat. В результате получается идеальная парочка для создания Cloud Computing платформы для предприятий. А как известно, именно такой платформой очень хочет стать и Google App Engine. Именно для этой цели в GAE недавно добавили поддержку Java (это было главным требованием разработчиков корпоративных приложений). Кроме того, Google очень тесно интегрировал свою платформу с Force.com в надежде привлечь разработчиков к GAE и бизнес-клиентов к Google Apps. ***


2009. Перенос web-приложения на Amazon за 3 шага


После недавнего обновления платформы Amazon Web Services, которое позволило оптимизировать затраты на использование ее ресурсов, перенос веб-приложений на AWS приобрел еще больший смысл. В первую очередь, для тех веб-сервисов, которые уже убедились в своей востребованности и теперь ищут способы сократить затраты и повысить надежность в условиях возрастающей нагрузки. Однако, для того, чтобы эти два ожидания от AWS действительно оправдались, нужно знать о некоторых особенностях этой платформы. Ниже приведен простой план переноса веб-приложения на AWS с рекомендациями опытных пользователей системы и ссылками на подробное описание некоторых задач. ***


2009. До Amazon дошло, как работают веб-приложения


Хотя Amazon EC2 считается специализированной платформой для хостинга веб-приложений, на самом деле, она для реальных веб-приложений (была) не очень-то оптимальна. До сих пор, на Amazon EC2 можно было арендовать нужное количество серверов (instances), расчитав свою максимальную потребность в CPU, памяти и траффике. При этом платить нужно было за все арендуемые сервера. Конечно, это вполне подходит для решения рутинных задач в бэкграунде (типа обработки видео), но реальные веб-приложения работают не так. Ночью они простаивают, а пару раз в день выходят на пиковые показатели по использованию ресурсов. ***


2009. В Google App Engine появилась поддержка Java


Google добавил поддержку языка Java в свою платформу для разработки и хостинга web-приложений Google App Engine. Ранее в ней поддерживался только Python - язык программирования, популярный среди разработчиков Google, но не столь популярный за пределами компании. Другое дело Java. Это один из самых распространенных языков в корпоративных приложениях и платформах. Именно поэтому поддержка Java была самой востребованной фичей среди разработчиков на Google App Engine. Но кроме корпоративных веб-приложений, поддержка Java в GAE имеет еще один большой смысл. Дело в том, что мобильная платформа Google Android тоже расчитана в основном на Java-приложения и имеет встроенную виртуальную машину Java. Таким образом, данный шаг гугла очевидно, вызовет всплеск и в разработке мобильных приложений для Android. ***


2009. Netsuite создала конкурента Force.com


Один из главных преследователей Salesforce, компания Netsuite, тоже решила сыграть в платформенные игры. На прошлой недели Netsuite объявила о запуске PaaS (Platform as a Service) решения SuiteCloud - аналога Force.com. В целом, ничего нового они не придумали. SuiteCloud - это онлайн инфраструктура для создания бизнес приложений и интеграции их с основными on-demand системами Netsuite: CRM, ERP и E-Commerce. Она предоставляет разработчикам компьютерные мощности в "облаке" Netsuite, инструменты для создания приложений и для онлайн биллинга, а также супермаркет приложений SuiteApp.com, где их можно продать. Но самое полезное - это существующая база клиентов Netsuite, для которых и будут разрабатываться новые приложения.


2009. IBM или Cisco могут купить Sun ради Cloud Computing


Концепция компании Sun, которую она проповедует еще с 80-х годов прошлого века звучит так: "Сеть - это компьютер". И эта фраза как нельзя точно вписывается в самую модную концепцию сегодняшних дней - Cloud Computing. Почти 30 лет компания довольно успешно осваивала это направление, разрабатывая софт и железо для серверов и датацентров. Поэтому, Sun, чьи акции сейчас упали в цене из-за кризиса, а роль в облачных вычислениях все еще ведущая, становится лакомым кусочком для более крупных компаний, стремящихся доминировать на рынке Cloud Computing. ***


2008. IBM разрабатывает собственный Flash


Как известно, бизнес приложения от IBM - довольно тяжелые и грузят компьютер пользователя. Поэтому пользователи постоянно просят Голубого гиганта что-то с этим сделать. В IBM подумали и решили создать собственную платформу, которая позволит получить доступ к приложениям через браузер и при этом не испытывать недостатка в "богатстве" интерфейса. Назвали новую платформу Blue Spruce (Голубая ель). ***


2008. Etelos - виртуальный сервер для бизнеса


Компания Etelos известна у нас в первую очередь своим продуктом Etelos CRM, который до своего появления был разрекламирован как "CRM от Google", а затем оказался CRM-плагином к iGoogle. В штатах эта компания получила еще больше пиара, выпустив первой CRM для iPhone (еще до его официального выпуска). Недавно они продолжили эту успешную (по крайней мере в отношении маркетинга) кампанию, создав систему управления проектами Etelos Projects for Google Apps. Однако главная идея бизнеса Etelos - вовсе не разработка простых приложений-спутников. Etelos позиционируется как "IT инфраструктура по требованию". Это означает, что они предоставляют виртуальный сервер, на котором хранятся бизнес-данные и на котором установлены бизнес-приложения. ***


2008. Google назвал цены на Google App Engine


Google App Engine - это платформа для разработки вэб-приложений (подробнее здесь), которую Google запустил в начале апреля для закрытого бэта тестирования. А сегодня платформа открылась для всех желающих и стали известны цены на использование ресурсов платформы. ***


2008. 1С-Битрикс: SaaS платформа по-русски


Как оказалось, в Рунете уже тоже есть своя платформа для web-приложений. Появилась она пару недель назад и разработали ее те, кто и должны у нас этим заниматься - 1C-Битрикс. Потому как у 1С есть огромная база клиентов, которую нужно по максимуму использовать, а у Битрикса есть большой опыт создания надежных вэб-приложений. Правда, эта платформа ("1С-Битрикс: Платформа аренды приложений") не использует ни того, ни другого. Она представляет собой инсталлируемую систему, которую будут устанавливать у себя хостинг-провайдеры и системные интеграторы. Т.е. клиенты 1С для разработчиков вэб-приложений никак не будут доступны, а разработанные приложения будут работать и обновляться не под внимательным присмотром разработчиков Битрикс, а на каком-нибудь обычном (ненадежном) хостинге, или на собственном сервере. ***


2008. Марк Беньофф определил Web 3.0


Марк Беньофф открыл конференцию Dreamforce (которая проходит сейчас в Лондоне) со своего видения эволюции вэба.Согласно Беньоффу: Web 1.0 - появились интернет приложения для пользователейWeb 2.0 - пользователи получили возможность публиковать свой контент с помощью интернет-приложенийWeb 3.0 - пользователи получили возможность создавать свои приложения с помощью интернет-платформ ***


2008. Google открывает платформу для стартапов


Если вы планируете создавать веб-приложение для бизнеса, то первое о чем следует подумать - это как обеспечить безопасность, надежность и быстродействие сервиса. Несерьезно ведь создавать бизнес-проект на виртуальном хостинге или даже на собственном выделенном сервере. Отключат у вас электричество и бизнес ваших десяти тысяч клиентов остановится. К счастью, существует такая штука как "Utility Computing" - аутсорсинг компьютерных мощностей, который предоставляется гигантами IT-рынка. ***


2007. 5 главных тенденции развития Web-приложений

В начале 90-х годов Всемирная паутина была главным образом статичной и состояла из простых HTML-страниц. Но по мере того как первые приобщившиеся к ней компании стали входить во вкус, в Сети начали быстро распространяться приложения на базе интерфейса CGI (Common Gateway Interface) и языка Perl. Вместе с новыми технологиями обеспечения безопасности они предоставили целый ряд недоступных прежде возможностей, в том числе и для электронной коммерции. И как только компании стали привыкать к этим нововведениям, появились XML, SOAP (Simple Object Access Protocol) и другие передовые технологии, открывшие путь в мир сервисно-ориентированной архитектуры (SOA). Последняя полностью меняет способы установления связи между приложениями, системами и компаниями. За ней последовало всё, что относят к Web 2.0, — блоги, вики и социальные сети. ***


2007. Dojo Offline Toolkit — веб-приложения в оффлайне


В понедельник вышел Dojo Offline Toolkit. Это новое дополнение к AJAX-фреймворку Dojo Javascript Toolkit. Dojo Offline — это бесплатный инструментарий с открытым исходным кодом, который делает веб-приложения доступными для работы в офлайне. Возможность офлайнового доступа к веб-приложениям увеличит их продуктивность. Microsoft и Adobe выпустили мощные платформы для веб-приложений, но сейчас очень малое количество сайтов используют эти решения. Люди продолжают сидеть в браузерах, всё больше пользуясь интернетом. Такие сервисы, как Dojo делают важные шаги. ***