О КОМПАНИИ|МИССИЯ КОМПАНИИ|ПРИНЦИПЫ И ТЕХНОЛОГИИ|ПОРТФОЛИО|КОНТАКТЫ
ИНФОРМАЦИЯ

Журнал "Проблемы экономики и менеджмента" №2 2012г.

«Эффективность организации – единство целей, стратегии и структуры»


        Расширенный поиск


МЫ СОЗДАЁМ 
Сайты-визитки01
Интернет-представительства02
Интернет-витрины03
Промо-сайты04
Интернет-магазины05
Информационные порталы06
Корпоративные порталы07
Корпоративные информационные системы07



Бесплатный семинар-консультация

19 сентября 2012 г.
Как построить эффективную организацию в России: стратегия и структура

                  Статьи     Энциклопедия     Новости     История     Ресурсы

Информация > Технологии

А Б В Г Д З И К Л М Н О П Р С Т Ф Ц Ч Ш Э Я     A B C E F G H I J L M N P Q S W X Y     Все  

ASP.NET Atlas – внедрение технологии AJAX (Asynchronous JavaScript + XML)

Первые динамические сайты (сайты с динамическими страницами) изначально строились по технологии CGI (Common Gateway Interface). CGI генерировал страницу с наполнением ее из базы данных в соответствии с заданными  пользователем запросом к серверу.  

Аналогичный подход используется и сейчас и в ASP.NET, и в PHP и т.д. 

Недостатком такого подхода является необходимость полной перегенерации страницы даже при незначительных ее изменениях, например, при сортировке одной из таблиц. 

В 2004 году появилась новая технология AJAX (Asynchronous JavaScript + XML). В данной технологии запрос к серверу (как и получение результата) осуществляется с использованием JavaScript, что не требует полной перегрузки страницы в браузере. На сервер и с сервера передаются только те данные, которые необходимы для данного запроса. 

Технология получилась эффективная, но достаточно сложная, и широкого применения пока не нашла. 

Компания Microsoft не пропустила новую технологию и создала инструмент ASP.NET Atlas, позволяющий создавать сайты на ASP.NET с использованием AJAX . В этот инструмент входит библиотека, содержащая ряд компонентов, использующих AJAX. Для большинства случаев при использовании этих компонентов даже нет необходимости знать принципы работы AJAX.

Первоначально Atlas появление планировалось в Visual Studio 2007, но уже сейчас ее можно бесплатно скачать с сайта atlas.asp.net и подключить к Visual Studio 2005.  

Но у технологии Atlas сохранились и недостатки AJAX, из-за которых переход и на нее происходит довольно медленно:

  • Большой размер JavaScript-кода — порядка 100 килобайт.
  • Нужно реализовывать возврат к предыдущему состоянию — как и в случае с фреймами, кнопка браузера «Назад» мало помогает в AJAX-приложениях.
  • URL почти никак не отображает состояние страницы (все модификации страницы имеют один и тот же адрес);
  • Трудно зафиксировать момент модификации страницы;
  • Большой объем JavaScript-кода на странице приводит к снижению работы компьютера пользователя.

Технология несомненно нужная и востребованная, при создании веб-приложений следует только не зацикливаться на максимальное ее использование и демонстрацию всех ее возможностей, использовать ее именно тогда, когда она необходима. 



04.01.2007


__________________
Версия для печати




Добавить отзыв, комментарий или вопрос по теме статьи

Имя
Текст
 



ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Последние новости   Архив



Энциклопедия

ASP.Net-сайты

ASP.NET-сайт это динамический сайт созданный на самой современной технологической платформе ASP.NET с применением самых современных языков ...читать статью

Язык программирования C# (Си-шарп)

Статьи

Создание корпоративных сайтов, информационных порталов, корпоратиных порталов и систем на платформе ASP.NET/MS SQL Server 2008

Платформа ASP.NET/MS SQL Server постоянно совершенствуется. В текущем году проводится очередная смена поколений. Это Microsoft SQL Server 2008, ...читать статью



Корпоративный сайт компании «Корпоративные системы Интернет»
Москва, Б.Дмитровка, д.9, Издательство "Труд"

Тел. (495) 721-87-80, 998-85-99
Email: project@corpsite.ru                                             locus-photo.ru

Rambler's Top100 ???????@Mail.ru     © 1997—2008 CopSite.ru