28.01.2003 НовостиРЕШЕНИЯСегодня в области разработки ПО можно наблюдать очередную волну активности по переводу имеющихся клиент-серверных корпоративных приложений в среду Web. И даже те, кто пока сомневается в необходимости подобной конверсии, в скором времени обязательно будут ее осуществлять, следуя моде и принципу “так делают все”. В данной статье мы обрисуем, каким образом можно решить подобную задачу с помощью технологии Microsoft .Net. Традиционная среда и Web: различия пользовательского интерфейсаПользовательский интерфейс в операционной системе Windows является “event-driven” - т. е. управляется внешними событиями и строится из элементов управления (controls). Windows предлагает встроенную реализацию классических идей по взаимодействию человека и машины - поля ввода, списки и т. д. Приложение реагирует на событие, возбуждаемое элементом управления в момент изменения его состояния (например, смена текущего элемента в списке). Встроенные элементы управления базируются на интерфейсах прикладного программирования (API) операционной системы. С помощью API разработчики могут создавать собственные элементы, а значит, интерфейсы любой сложности.Идеология системы Web в корне отличается от описанной. Эта платформа не задумывалась как среда для разработки приложений, ее изначальная цель - создание гипертекста, структурирование информации и построение простейших форм для ввода данных. Для описания таких данных используется язык разметки гипертекста - HTML. Средство визуализации - уже не ...
читать далее.