Библиотека - Web-приложения - поступь будущего
Вход Регистрация
Веб-приложения наконец-то начинают пробиваться к свету. Я ставлю все свое состояние на это. Я уверен, что веб-приложения - это будущее Веба, программных приложений, сетевых архитектур и даже компьютеров и операционных систем.
Приложения основанные на Вебе проникнут (почти) во все виды программ, которыми мы пользуемся сегодня. В данной статье я попытаюсь привести некоторые преимущества использования веб-приложений.
Чтобы вы лучше поняли, о чем я веду речь, я приведу несколько примеров: GMail, Bloglines, и OddPost. Gmail является полноценным почтовым клиентом, который делает все, что делает любой другой почтовый клиент, запускаемый на вашем компьютере, и даже немного больше. То же самое можно сказать об OddPost. Bloglines - веб-приложение для чтения новостей, которое напрямую конкурирует с обычными аналогичными приложениями, конкурирует и выигрывает. Эти веб-приложения работают на сервере, а их пользовательский интерфейс (UI) отображается в виде веб-страниц. По самой структуре приложения, вся программная логика сконцентрирована в одном центральном месте (на сервере), а пользовательский интерфейс доступен любому человеку в виде небольшой программы, которая существует с самого момента зарождения HTTP-сети (речь идет о браузере). Для появления веб-приложений не хватало только таких важных технологий, как JavaScript и DOM.
Использование JavaScript в веб-приложениях очень сильно отличается от того, как он использовался в 1999 году. Тогда технология JavaScript была только классным способом заставить элементы страницы реагировать на движение мыши (что сейчас всех раздражает), создавать следы курсора на экране, мигать текстом, менять цвета. JavaScript-ом пользовались просто потому, что он был, а не потому, что он был необходим. На какой-то момент я посчитал, что дни JavaScript-а сочтены, так должно быть думали и многие другие веб-разработчики. Использование JavaScript-а на страницах стало дурным тоном в веб-дизайне, после чего язык уже все готовы были списать со счетов.
Сегодня же JavaScript - это зрелый полноценный язык. Сейчас он используется именно для того, для чего он и задумывался, для выполнения действий на стороне клиента без лишнего обращения к удаленному серверу. Динамическая составляющая веб-страниц всегда была больной точкой при создании веб-приложений, и видимо это единственная причина, почему веб-приложения только сегодня стали пробиваться к свету. Сегодняшний JavaScript полностью снимает эту проблему.
Теперь, когда мы знаем, что мы можем делать веб-приложения, давайте поговорим о том, зачем нам их делать.
Приложение находится в одном месте
Вся программная логика приложения находится на сервере, в отличие от обычного ПО, где логика приложения располагается на компьютере каждого пользователя. Так как имеется только одна рабочая копия приложения, его намного проще распространять среди пользователей. По сути о старом способе распространения приложения вообще можно забыть, так как пользователь в реальности не получает копии приложения, как раньше. Все, что получает пользователь, это интерфейс программы (UI), т.е. только то, что ему необходимо для работы. По сути проблемы распространения веб-приложения не существует в том смысле, что получить вы его можете в любой момент в любом месте.
Пользователю не нужна никакая программа
Все, что ему нужно, это запустить браузер и набрать URL. В наши дни браузер является стандартной программой, которую пользователь получает при установке операционной системы. Так что искать браузер ему не надо, он уже на его машине, и по сути это все, что ему нужно для работы.
Пользователь не является администратором
Как правило, если пользователь устанавливает на своей машине приложение, ему
Стр.: 1 2 3
На главную
Поиск по сайту
Пользователи: 48
На сайте: 0 | 10
соглашение|о сайте|