..
Как мы все знаем, Интернет родился как эксперимент по созданию постоянной сети информации, и поэтому был направлен в первую очередь академических институтов и правительства, с тем чтобы позволить исследователям всего мира, чтобы передавать определенную информацию.
Настоящая революция Интернета началась с создания первого браузера 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 позволяет ему объединять положительные черты его потенциал программирования на стороне сервера.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |