| Веб-приложения |
|
Сказать, что Сеть огромна, значит преуменьшить ее истинные размеры. Сеть изобилует приложениями, которые люди используют ежедневно. Почему в Сети так много приложений? Во-первых, веб-приложения отличаются широтой доступности. Это означает, что после развертывания веб-приложения любой, кто обладает доступом к нему, может просто указать адрес URL в своем броузере и пользоваться им. Пользователям не требуется ничего загружать и устанавливать, разве только дополнения к броузеру (который сам по себе уже установлен), такие как Flash. Эта особенность особенно привлекательна для пользователей. Во-вторых, веб-приложения могут подвергаться модернизации в одностороннем порядке, причем сразу для всех пользователей. Это означает, что одна сторона (владелец приложения) может выполнить модернизацию приложения без какого-либо участия другой стороны (пользователя). Хотя в действительности это справедливо, только если вы не опираетесь на функциональные возможности, которые могут отсутствовать у пользователя. Например, если ваше модернизированное приложение опирается на новейшую версию Flash, это может потребовать от пользователей установить новую версию расширения, и все ваши преимущества могут «вылететь в трубу». Если же этого не требуется, то возможность модернизации веб-приложений становится привлекательной для обеих сторон, хотя пользователи, скорее всего, осознают это не так явно. В-третьих, броузер представляет собой в значительной степени универсальную платформу. Конечно, имеются определенные проблемы с обеспечением совместимости между броузерами, но в большинстве случаев, если вы не будете использовать специальные расширения, то веб-приложение, работающее в одном броузере и в одной операционной системе, практически наверняка будет работать в другом броузере и в другой операционной системе. Эта особенность также является привлекательной для обеих сторон. Просто со стороны разработчика придется приложить немного больше усилий, чтобы обеспечить работоспособность приложения в различных броузерах. А пользователи любят пользоваться приложениями, оставляющими за ними право выбора. Насколько это важно для вас, как для системного администратора? Все причины, которые приводились в пользу создания приложений с графическим интерфейсом, в равной степени относятся и к веб-приложениям. Одно из преимуществ веб-приложений для системных администраторов состоит в том, что веб-приложения имеют доступ к файловой системе и таблице процессов на той машине, на которой они вbinолняются. Эта особенность веб-приложений делает их прекрасным решением для осуществления мониторинга системы, приложений и пользователей, а также отличным механизмом предоставления отчетов. А этот класс задач находится в области ведения системного администратора. Хотелось бы надеяться, что вы сможете воспользоваться этими преимуществами, хотя совсем не все веб-приложения, которые вы создаете для себя или для ваших пользователей, могут давать такой эффект. Итак, какие инструменты вы можете использовать для создания веб-приложений? Мы, конечно же, рекомендуем использовать решения, основанные на языке Python. Но что из них выбрать? Одна из проблем состоит в том, что существует столько же платформ для разработки веб-приложений на языке Python, сколько дней в году. В настоящее время доминирующее положение занимают четыре из них - TurboGears, Django, Pylons и Zope.
Related Articles
Set as favorite
Bookmark
Email This
Hits: 645 Комментарии (0)RSS feed CommentsНаписать комментарий |