..


Рекламные ссылки

Развитие веб-приложений

Как мы все знаем, Интернет родился как эксперимент по созданию постоянной сети информации, и поэтому был направлен в первую очередь академических институтов и правительства, с тем чтобы позволить исследователям всего мира, чтобы передавать определенную информацию.

Настоящая революция Интернета началась с создания первого браузера HTML в 1993 году. Первое поколение веб-сайтов, в основном набор статических HTML-страниц, тем самым фиксированного содержания, что необходимо обновить вручную, те, кто управлял сайта. HTML-страница представляет собой документ с некоторыми контент, отформатированный в соответствии с соответствующими правилами, которые позволяют визуализировать же на вашем компьютере (через веб-браузер).

HTML-документ имеет два типа контента, текст и элементы (или теги), которые сообщают браузеру, чтобы включить форматирование должны быть приняты. Теги легко узнаваемы, так как они ограничиваются угловых скобках (<>), пример кода HTML следующим






 <html>







 <head>







 Сайт <title> тест </ название>







 </ HEAD>







 <body>







 <h1> Сайт Test </ h1>







 <p> Добро пожаловать на тест веб-страницы.

 



 </ P>







 </ Body>







 </ Html>



Это страница, которая содержит простое название и строки текста, что браузер будет отображать следующую

Эта страница не имеет ничего интерактивным, не требует веб-сервера и, следовательно, не может рассматриваться в веб-приложении. Чтобы начать разговор о веб-приложений, мы добираемся до версии 2.0, HTML, что привело к введению технологии под названием HTML-форм

Эта технология расширяет возможности HTML, включая не только основные теги для форматирования содержания, но и теги для графических компонентов, соответствующих окнах управления в заявке на выдачу выпадающего, текстовые поля, флажки, переключатели и т.д..

Вот пример кода этого типа






 <html>







 <head>







 Сайт <title> тест </ название>







 </ HEAD>







 <body>







 <form>







 <input type="checkbox" />







 Выбор <br />







 <input type="checkbox" />







 Вариант Б <br /> <br />







 <input type="submit" value="Invia" />







 </ FORM>







 </ Body>







 </ Html>



и соответствующие веб-страницы

В HTML-элементы управления расположены между всеми <form> и </ FORM>. В предыдущем управления два флажка и кнопку (тип представить). Эта технология позволяет создавать страницы для ввода данных, которые позволяют передавать (например, после нажатия кнопки), все данные на веб-сервер в одну строку. Серверное приложение получает соответствующие данные, а затем обрабатывает их.

На практике управления, которые используются для самых передовых современных приложений веб же введен с HTML 2.0. Разница тип приложений, которые работают на веб-серверах. В прошлом, потому что, когда пользователь нажал кнопку отправки данных, необходимых для управления всеми аспектами передачи по отношению к ним, например, используя стандартные CGI (Common Gateway Interface). Сегодня, однако, позаботится обо всем так гораздо эффективнее, чем платформы ASP.NET.

Чтобы понять причины, которые привели к созданию ASP.NET должен сначала проанализировать проблемы, связанные с технологиями, используемыми в веб-разработке. Со стандартной CGI, например, веб-сервер для запуска новых приложений для каждого запроса (программирования на стороне сервера), и если сайт в вопрос очень популярный сервер сильно страдает вес тысяч открытых приложений одновременно . Кроме того, использование таких технологий является то, что иметь функции высокого уровня (таких как аутентификация или доступ к данным, полученным из базы данных) вам нужно написать очень специфический код, с риском ошибки программирования.

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

В дополнение к программирования на стороне сервера работает в лет, еще один тип программирования, называется стороне клиента. В этой парадигме программирования приложений входят в страниц (созданный в JavaScript, ActiveX, Java или флэш например), которые не ссылаться ни на какие серверного процесса. В практических приложениях загружаются браузером клиента и запускать на локальной машине. Одна из проблем такого подхода заключается в том, что различные технологии, используемые при разработке приложений не может быть поддержана в равной степени для всех операционных систем и браузеров. По этой причине, программисты вынуждены тестировать свои веб-сайтов на различных существующих систем.

Технология была реализована в виде ASP.NET серверных технологий. На самом деле, весь код выполняется на сервере, где исполнение прекращает пользователь получает обычных HTML страниц, которые можно просмотреть в любом браузере. Тем не менее, программирования на стороне клиента не была полностью упразднена. В некоторых случаях, ASP.NET позволяет ему объединять положительные черты его потенциал программирования на стороне сервера.

Помощь в Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
ASP.NET (курс) ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €.
SQL и базы данных (курс) SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €.
Рекламные ссылки