Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
основная часть.docx
Скачиваний:
3
Добавлен:
08.05.2019
Размер:
1.31 Mб
Скачать

Содержание

ВВЕДЕНИЕ 4

1 Современные тенденции в развитии интернет-технологий 6

1.1 Веб-технологии 6

1.2 Экономические тенденции 7

1.3 Маркетинговый аспект 7

1.4 Тенденции в области контента сайтов 8

1.5 Люди, задействованные в создании сайтов 8

1.6 Тенденции развития интернета в Казахстане 9

2 Блог-платформы в интернете 12

2.1 Разновидности блогов 12

2.2 Мотивация участия и функции блогов 14

2.2.1 Коммуникативная функция 14

2.2.2 Функция самопрезентации 15

2.2.3 Функция развлечения 15

2.2.4 Функция сплочения и удержания социальных связей 15

2.2.5 Функция мемуаров 16

2.2.6 Функция саморазвития 16

2.2.7 Психотерапевтическая функция 16

2.3 Техническая основа 17

2.4 Географическое размещение блога 17

2.5 Политическое значение блогов 18

2.6 Тенденции в развитии блогов в Казахстане 19

3 Среда разработки Visual Studio 2010 22

3.1 Интерфейс и возможности IDE 22

3.2 Новый язык F# 24

3.3 .NET Framework 4.0 25

3.4 ASP.NET 4.0 27

3.4.1 Преимущества ASP.NET 27

3.5 Выводы 29

4 Отчет по веб-приложению 30

4.1 Общие сведения 30

4.2 Функциональное назначение 30

4.3 Описание логической структуры 30

4.4 Используемые технические средства 30

4.5 Вызов и загрузка программы 30

4.6 Описание функционирования веб-приложения 30

4.7 Входные данные 33

4.8 Выходные данные 33

ЗАКЛЮЧЕНИЕ 34

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 35

Приложение А 36

Приложение Б 40

Введение

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

С недавних пор в интернете часто встречается мнение, что блоги это пережиток прошлого и через несколько лет их не станет. В своей работе я решил проанализировать сложившуюся ситуацию в «блогосфере» и сделать определенные выводы о настоящем и возможном будущем этой сферы интернета. Кроме того я посчитал необходимым затронуть не маловажную сферу казахстанских блогов, столь бурно развивающихся в последнее время и оценить перспективы их развития.

Также в работе затрагивается проблема развития в сфере создания ПО, в том числе и веб-приложений. В качестве среды разработки я выбрал Microsoft Visual Studio 2010. И осветил все преимущества данного продукта и возможностей, который он предоставляет в сфере разработки ПО в настоящее время.

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

  1. Современные тенденции в развитии интернет-технологий

Для начала необходимо разобраться, в каком направлении двигаются Интернет-технологии и разобраться в той кухне, которую используют сегодня разработчики. Выделим несколько интересующих нас современных тенденций:

  • в вебтехнологиях: какие грядут архитектурные подходы, программное обеспечение, специальная аппаратура, серверы и т.д. Описание (декларативный подход) вебсайтов против их программирования (объектно-ориентированный подход), как сделать из сайта - рекламного буклета нормальный вебсайт с внешней Интернет -, партнерской экстранет - и внутренней интранет - частью;

  • экономике сайтостроительства: анализ рынков (кто, где и сколько платит за WEB development) и связанный с анализом рынков обзор инвестиционных перспектив отрасли;

  • маркетинге вебдизайна и вебпрограмминга: какие аргументы и бизнес-модели используют лидеры отрасли, чтобы организовать поток заказов;

  • контент (содержание) - происхождение и потребление;

  • людских ресурсах отрасли: откуда в отрасль приходят специалисты, куда они из отрасли уходят (если уходят), какие еще в отрасли есть профессии, кроме вебмастер, и кто учит профессионалов, и сколько времени нужно учиться), сколько платят в отрасли разным специалистам и т.д.;

  • социальных аспектах: от проблем приватности до проблем соблюдения смежных прав (копирайта) на визуальный дизайн.

    1. Веб-технологии

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

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

Второй уровень - раскладка этой информации внутри шаблонов, фиксирующих текущий дизайн сайта.

Третий уровень - браузер скачивает из того же вебсайта картинки (в том числе flash - анимационные).

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