Web приложения

Веб-приложения - это приложения с web-интерфейсом. Для работы с ними не нужно ничего устанавливать на компьютер, достаточно иметь веб-браузер. Веб-приложения могут доставляться с облачного сервиса или с локального сервера. Примеры веб-приложений даны ниже.

См. также: Топ 10: Облачные платформы

06.12.19. FreshOffice хочет обойти конкурентов с помощью микросервисов


Сервис для управления бизнесом FreshOffice недавно полностью обновил свою платформу - теперь она построена на базе Микросервисов. Это новая модная технология построения приложений из независимых микросервисов, которые коммуницируют между собой. Преимущество - в возможности простого развития системы под потребности пользователей (в отличии от монолитных систем, в которых любая новая фича вызывает лавину изменений и багов). Разработчики FreshOffice обещают провести показательный ежемесячный марафон апдейтов до конца 2020 года. Первый апдейт уже вышел: в нем появился индекс настройки приложения, профиль пользователя, графики, запись разговоров, быстрый доступ к чату и список избранных сотрудников, комментарии к задачам, новые фильтры и управление тегами, список контактов и импорт реквизитов из интернет.


2018. Google добавил простой конструктор приложений в G Suite


В любой компании есть задачи, которые можно было бы автоматизировать с помощью приложений, но они настолько специфичны, что подходящих приложений не найти. Для таких случаев в онлайн офисе G Suite появился конструктор приложений App Maker, который позволяет без знаний языков программирования быстро создавать простые приложения. Все что нужно - понимать логику и перетаскивать мышкой элементы управления. Затем созданное приложение появляется в G Suite и может администрироваться так же, как и все остальные. Приложение, созданное в App Maker может использовать данные из других гугло-сервисов (например, GMail, Контакты или Карты), а также из любых других сервисов, имеющих API. Для разработчиков есть встроенный редактор кода, основанный на HTML, CSS, Javascript.


2016. Сервис Microsoft Flow позволит вашим приложениям взаимодействовать друг с другом


Разумеется, вы ежедневно используете массу полезных приложений: Email, Twitter, Slack, Google Drive, Dropbox и т.д. И иногда бывает трудно уследить за тем, что происходит в каждом из них. Чтобы облегчить вам жизнь Microsoft придумала сервис Flow, позволяющий объединить ваши приложения в единый рабочий процесс. С помощью Flow вы можете настроить простые правила взаимодействия приложений между собой по шаблону "Если... - То..". Например, Если на email пришло письмо от определенного человека - То отправить вам sms. Если в общую папку Dropbox добавили новый файл - То скопировать его в Google Drive. Если кто-то отправил сообщение на ваш корпоративный твиттер - То добавить этого человека в CRM. На данный момент сервис Flow бесплатно доступен всем пользователям Office 365.


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. ***


2011. Зачем Гуглу собственный язык программирования?


На прошлой неделе Гугл добавил в свою облачную платформу Google App Engine новый язык программирования - Go. Причем, этот язык был разработан самим Гуглом. Возникает вопрос - зачем миру еще один язык программирования? Понятно, что Google конкурирует с Microsoft и другими ИТ-гигантами за внимание каждого разработчика и он был бы очень заинтересован подсадить разработчиков на свой язык. Но захотят ли разработчики учить новый язык? Почему бы и нет, подумали в Google. Ведь основные существующие языки программирования создавались еще тогда, когда не было ни многоядерных процессоров, ни веб-приложений, ни облачных платформ с масштабируемой производительностью. В результате при написании облачных приложений с помощью существующих инструментов, разработчики часто вспоминают нехорошие слова. А вот Go изначально создается именно для таких условий. И конечно, он полностью опенсорсовый. ***


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


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


2010. Бизнес-приложения становятся сексуальными


Несколько лет назад (как и многие стартаперы сейчас) Аарон Леви, руководитель Box.net, стоял перед выбором - какой сервис создавать. Теперь он рассказывает, почему его выбор пал именно на бизнес-приложение. Конечно, любой предприниматель хочет создать что-то классное и сексуальное, что-то, что понравится людям - говорит он. И это, как правило, ассоциируется с такими сервисами, как Facebook, Twitter или YouTube. Но Аарон уверен, что настало время и бизнес-приложениям становиться "секси". В течении многих лет корпоративные ИТ-системы выглядели настолько же сексуально, как Стив Балмер в купальнике. Из-за отсутствия конкуренции (когда наличие партнерской сети было главным фактором успеха) они были сложные, неповоротливые и дорогие. Появление технологий SaaS и Cloud Computing дает возможность молодым компаниям относительно легко создавать новые бизнес-приложения. В результате этот рынок становится гараздо более конкурентным, и заставляет ИТ-системы меняться. ***


2010. Web-приложения - будущее мобильных платформ?


Допустим, вы разрабатываете какое-то бизнес-приложение и хотите создать мобильную версию. Но под какую платформу ее создавать? Раньше все было просто - единственными девайсами для мобильных бизнес-приложений были PocketPC с Windows Mobile. Но теперь выбор мобильных платформ стал слишком велик. Только за последние несколько дней появилось 3 новых мобильных ОС: Windows Phone, MeeGo (от Nokia и Intel) и bada (от Samsung). Добавим к ним iPhone, Android, BlackBerry, Palm, Maemo и Symbian (от Nokia) и Windows Mobile (которая еще долго будет альтернативой Windows Phone). Какими коммуникаторами могут пользоваться ваши клиенты? Да практически любыми. ***


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 может стать очень неприятным событием. ***


2009. IBM поверила в Cloud Computing


В отношении интернет-приложений для бизнеса у IBM та же проблема, что и у Microsoft. Эта компания слишком много зарабатывает на традиционном ПО и инвестируя в Cloud Computing - по сути пилит ветку, на которой сидит. Но не пилить тоже нельзя - ведь прогресс не остановить. За несколько последних дней IBM сделала ряд объявлений и релизов, которые говорят о том, что компания собирается сделать интернет главной частью своей стратегии. ***


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 запустил биржу Web приложений


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


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


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


2008. Zoho: Почему мы конкурируем с Google?


Что заставляет эту небольшую индийскую компанию, которая разрабатывает вэб-сервисы для бизнеса, конкурировать с Большим Братом? Владелец Zoho, Sridhar Vembu дает ответ на этот вопрос в своем блоге. Вот его ход мыслей: ***


2008. Интервью с S+S джедаем


Когда уже все начали хоронить Microsoft под натиском брэнда SaaS (Software as a Service), продвигаемого в первую очередь Гуглем, компания придумала собственную фишку - S+S (Software + Service), которая с одной стороны продлевает срок жизни десктопных продуктов Microsoft, с другой стороны, позиционируется как оптимальная технология посредине двух крайностей (десктоп и SaaS). И сейчас нас ожидает довольно интересная битва этих брэндов, технологий и компаний. Герд Ословски-Кляйн - это тот самый товарищ, которой в Microsoft отвечает за развитие стратегического направления S+S. Вот отрывок его интервью, данного журналу IT Business Week. ***


2008. Назад в Microsoft


Может этот пост и не касается напрямую бизнес-приложений, но если вы используете приложения Google или Microsoft, вам должно быть не все равно, какая компания стоит за ними. Один парень, которого зовут Сережа Соляник, проработав год в Google, взял и вернулся в Microsoft, где он работал до этого. И вот он в своем блоге рассказывает о причинах перехода, сравнивая эти компании. ***


2008. Microsoft & Yahoo: Хорошие новости для стартапов


Вроде как Yahoo избежала (или упустила возможность) сделки с Microsoft. И если разъяренные акционеры Yahoo не приползут к Стиву Балмеру с просьбой о покупке по старой цене (аналитики считают, что вероятность этого - 15%) - компании продолжат свое существование независимо друг от друга. Очевидно, после такого 3-месячного состояния неопределенности обе компании разработают новые планы и с удвоенной энергией начнут их реализовывать. И в этот период, вероятно, они будут тратиться на покупку команд талантливых разработчиков со своими проектами. Особенно это касается Microsoft, которая расчитывала на Yahoo, как на комплект вэб-сервисов для конкуренции с Google. Даже в своем письме сотрудникам Microsoft после отказа от сделки, Стив Балмер написал о том, что они будут приобретать новые компании. ***


2008. Google обновил Gears

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


2008. Вышла вторая версия платформы для создания веб-приложений Coghead


Компания Coghead представила вторую версию одноименной программной платформы, предназначенной для быстрого создания веб-приложений. Пакет Coghead ориентирован, в первую очередь, на тех пользователей, которые обладают хорошими навыками работы с компьютером, однако не имеют достаточно знаний в области веб-программирования. Платформа Coghead позволяет без особых усилий создать несложную веб-программу с необходимым набором функций. При этом пользователям не придется инсталлировать какое-либо программное обеспечение, поскольку все операции выполняются через интуитивно-понятный веб-интерфейс.Платформа Coghead 2.0 построена с применением технологий Adobe Flash и Adobe Flex. Разработчики подчеркивают, что в Coghead 2.0 появились более пятидесяти нововведений и усовершенствований. В их число входят унифицированный редактор выражений, улучшенная среда авторских разработок, новый редактор форм, дополнительные виджеты и пр. Кроме того, среда Coghead 2.0 характеризуется повышенным быстродействием. По заявлениям компании Coghead, новая платформа по производительности втрое превосходит своего предшественника. Более того, по скорости выполнения многих действий Coghead 2.0 практически не уступает традиционным "настольным" приложениям. Платформа Coghead 2.0 работает в комплексе с системами Amazon Elastic Compute Cloud (EC2) и S3 Storage Facility. Система Amazon EC2 позволяет создавать масштабные распределенные веб-сервисы, тогда как служба S3 предназначена для хранения больших объемов информации. Доступ к платформе Coghead 2.0 можно получить уже сейчас. Стоимость подписки составляет приблизительно 50 долларов США в месяц в расчете на пятерых пользователей. https://compulenta.ru


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

Веб-приложения уже давно обосновались в браузерах многих из нас. А, собственно, почему в браузерах? Почему не выделить каждому из них своё окно, замаскированное под окно обычного приложения, раз уж вся разница состоит только в необходимости наличия надежного интернет-канала? Мозилловцы взяли Webrunner - проект с непонятной судьбой - подкрутили здесь, подпаяли там и выдали на-гора Prism. Что это? По сути, слегка обрезанный Firefox. Во-первых, если для браузера голое окно без собственных элементов управления, таких как строка меню или кнопки навигации, - вещь возможная, но не нужная, то здесь это норма. Во-вторых, в окне только одно выбранное приложение. В результате любимый сервис приобретает, по крайней мере визуально, черты обычной программы: собственное окно, кнопку на панели задач и никаких лишних менюшек. И запускается обычным ярлыком, как и любая программа в Windows.Открыв Prism, вы увидите окно, в котором потребуется указать URL нужного сервиса, название ярлыка для будущего приложения и минимальные настройки. После нажатия кнопки ОК в выбранном месте будет создан ярлык, и новенькая "программа" сразу откроется. Удалить полученное приложение (но не Prism - там всё как обычно), можно, просто удалив ярлык, хотя, судя по всему, запись о вашем приложении где-то останется. Интересно, что локальные HTML-файлы работают ничуть не хуже онлайновых сервисов. Любителям TiddlyWiki понравится.Теперь о грустном. Это ещё не релиз. И древняя болячка Firefox - неспособность понимать пути с кириллицей - никуда не делась. Если ваше имя пользователя в Windows прописано по-русски, у вас будут проблемы с сохранением ярлыков. Посмотреть-то, как оно выглядит, можно: при первом запуске все работает, но вызывать в дальнейшем приложение одним кликом может и не получиться. Такая вот дискриминация. Про то, что интерфейс и страницы на сайте только англоязычные, можно и не упоминать. https://computerra.ru


2007. Среда быстрой разработки приложений Web 2.0

В IBM идет работа над проектом коммерческой системы быстрой разработки приложений Web 2.0 - Project Zero. Как сообщают в IBM, результатом проекта должна стать среда построения приложений с помощью популярных Web-технологий. На сегодня в составе Project Zero уже имеются среда периода исполнения сценариев Groovy и PHP, а также API для разработки REST-сервисов, создания Mashup и высокоинтерактивных Web-интерфейсов. Project Zero предполагает использование технологий REST и Atom для вызова сервисов, JSON (JavaScript Object Notation) и XML - для обмена данными, AJAX - для пользовательских интерфейсов клиентских приложений. По словам представителей IBM, проект призван обеспечить возможность высокопродуктивной разработки Web-приложений и онлайн-сервисов, ориентированной на написание кода, а не конфигурационных файлов. Как указывают в IBM, Zero создается по принципу "коммерческой разработки при участии широкого сообщества": от последнего принимаются отзывы и пожелания (но не код). Со временем в IBM обещают возможность обмена компонентами многократного пользования, например, widgets и сервисами, разработанными в рамках проекта. 


2007. Google и Salesforce объединяют свои онлайновые продукты


В последнее время ходило много слухов о сотрудничестве Google с компанией Salesforce, пионером в области SaaS (software as a service) и безусловным лидером на американском рынке корпоративных онлайновых CRM-приложений. Сейчас стало известно, что слухи действительно имели под собой основание. Эти две компании объявили о создании делового альянса, который предусматривает тесную интеграцию рекламной платформы Google Adwords в корпоративные системы Salesforce. И это только начало. ***


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


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


2007. Salesforce.com подружилась с платформой Adobe

Компании Salesforce.com и Adobe Systems объявили о выходе инструментария Adobe Flex Toolkit for Apex. В состав комплекта включены инструменты программирования, позволяющие создавать приложения на основе технологии Adobe Flex для платформы Salesforce.com. Созданные Flex-приложения можно размещать в каталоге приложений Salesforce.com AppExchange и развертывать для доставки по требованию. Из приложений Flex можно вызывать API Web-сервисов Apex. Инструментарий предлагается для загрузки бесплатно, но необходимые средства Flex приобретаются отдельно у Adobe. 


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

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