Развитие веб разработки
Заказать уникальный реферат- 20 20 страниц
- 11 + 11 источников
- Добавлена 17.11.2018
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
СОДЕРЖАНИЕ
Введение 3
1. Основные понятия, связанные с web-разработками. 5
2. Основные из этапов развития web-разработок 7
2.1 Экспериментальные и научные электронно-вычислительные сети 7
2.2 Начало коммерческого освоения Интернета 8
3 Web-разработки Веб 1.0 и 2.0 9
3.1 Веб 1.0 10
3.2 Веб 2.0 10
3.3 Первый браузер 11
3.4 Internet Explorer 12
4 Языки программирования, применяемые при веб-разработках 14
4.1 Базовые типы данных HTML 14
4.2 Примеры программного кода 14
4.3 CSS 16
4.4 PHP 17
Заключение 19
Список использованной литературы 20
Печально, но верно сказать, что браузер, который был самым несовместимым и непредсказуемым, Internet Explorer, был к концу века, и тот, который используется большинством людей, которые будут заниматься серфингом в Интернете.
4 Языки программирования, применяемые при веб-разработках
Сегодня существует большое количество инструментальных средств (зачастую бесплатных), способных существенно облегчить выполнение рутинных, затратных по времени задач создания сайтов. Одним из таких является HTML. Более того, современные проверочные средства могут сравнить ваш код в средах HTML, С++, java и CSS со стандартами, по которым работает программист-разработчик, сэкономив массу времени на выявление опечаток и синтаксических ошибок [10].
4.1 Базовые типы данных HTML
Базовыми типами данных HTML считаются
регистр;
базовые типы SGML;
текстовые строки;
URI;
цвета;
размер значений атрибутов;
MIME-типы;
коды языка;
кодировка символов;
отдельные символы;
дата и время;
типы ссылок;
дескрипторы типа носителя;
имя целевого фрэйма.
4.2 Примеры программного кода
Примеры кода из этой книги можно загрузить по адресу rwd.education7download.zip или через GitHub на сайте https://github.com/benfrain/rwd.
Начнем с простой структуры HTML5. Она представлена на рис. 1. Это сокращенная версия кода, но полноценно работающего. На других устройствах, например, на iPhone, при полном отсутствии CSS получится изображение, представленное на рис. 2.
Рисунок 2 – Применение HTML5 при разработки web-страницы.
Первая строка указывает DOCTYPE, ссылаясь на используемую HTML-версию, поэтому браузер знает, как интерпретировать файл. Тот, что приведен в примере, указывает на HTML5. Операции DOCTYPE были намного длиннее.
За этим следует основной тег, тег . В промежутке мы найдем весь наш HTML в двух разделах:
В этом простом примере тело содержит один тег
. Это заголовок первого уровня в документе, аналогичный заголовкам, которые вы найдете в текстовых процессорах. Браузер решит, как отобразить этот контент или, как говорится, сделать его.
4.3 CSS
CSS это язык стилей, определяющий отображение HTML. За последние несколько лет в CSS-технологию введено множество новых функций. Одни позволяют анимировать и преобразовать элементы, другие дают возможность создавать фоновые изображения, эффекты градиентов, масок и фильтров, а третьи позволяют оживлять SVG-элементы [10].
В первую очередь необходимо отметить, что для функционирования web-страницы, разработанной на HTML, необходимо применять CSS-таблицы.
Пример кусочка кода представим таким образом:
.round { /* селектор */
border-radius: 10рх; /* объявление */
}
Это правило состоит из селектора (.round), после которого следует объявление (border-radi us: 10px;). В свою очередь, объявление определяется свойством (border- radius:) и значением (10px;).
На рис. 3 представлен кода, также написанный на CSS.
В строке, содержащей тег , мы добавили два элемента HTML, класс и id к элементу . Атрибуты являются строками внутри тега открытия HTML формата name = "value", а два наиболее важных атрибута, которые вы можете использовать, - это класс и идентификатор. Многие элементы могут быть частью нескольких классов, но идентификаторы уникальны для одного элемента.
Рисунок 3 – Пример кода на CSS
4.4 PHP
Давайте посмотрим на следующий пример:
До сих пор мы смогли проверить наши маленькие примеры в браузере, но это другое. Чтобы
Рисунок 4 – Пример кода на PHP
Первая часть кода определяет две переменные. Обратите внимание, что в PHP имена переменных начинаются с знака $, а в JavaScript - нет. echo, знакомый пользователям UNIX, просто перекликается с величиной этих переменных [11].
Поэтому, как только AppServer будет интерпретировать PHP-код, все, что вам осталось, это наш пример HTML из раздела CSS. Именно так оно и работает: AppServer интерпретирует PHP-код, а затем WebServer передает полученный HTML-код в браузер.
Заключение
В заключении отметить, что веб-разработки в современном мире постоянно модернизируются. Для разработки веб-приложений необходимо освоить как минимум четыре языка: HTML, CSS, JavaScript и серверный язык, такой как PHP. В зависимости от того, программист планирует организовывать свои данные, может потребоваться изучение пятого языка (SQL).
В то же время, разработчики стараются применять все новые средства с упрощенными методологиями по веб-разработкам, тем самым модернизируя их. Поэтому в мире данная тематика останется актуальной как минимум на протяжении нескольких лет.
В данной работе достигнута основная цель – описание развития веб-разработки.
В данном реферате были решены следующие задачи:
привести основные понятия, связанные с web-разработками;
привести основные из этапов развития веб-разработок;
описать Web-разработки Веб 1.0 и 2.0;
описать языки программирования, применяемые при веб-разработках.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.
Список использованной литературы
Колисниченко Д.Н.- Самоучитель PHP5, Санкт-Питербург, Наука и Техника.– 2007.– 640 с.
Imsirovic Ajdin. Elm Web Development. Packt Publishing, 2018. — 288 p.
Рябов В.А., Несвижский А.И. Современные веб-технологии. 2 изд., испр. — М.: Интуит, 2016. — 1001 с.
Хоган Б. HTML5 и CSS3: Веб-разработка по стандартам нового поколения. 2-е изд. — СПб.: Питер, 2014. — 318 c.
Хакимов Р.Х.Серверное Web-программирование: Учебное пособие. — Нижневартовск: Изд-во Нижневарт. гуманит. ун-та, 2012. — 128 с.
Плещев В.В. Разработка сайтов и Web-программирование. VBScript, HTML, ASP, Dreamweaver, PHP, MySQL, phpMyAdmin c примерами и упраженениями: Учебное пособие. Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2013. 200 с.
Varghese S. Web Development with Go: Building Scalable Web Apps and RESTful Services. Apress, 2016. — 289 p.
Быков И.А., Филатова О.Г. Интернет-технологии в связях с общественностью. Учебное пособие. — СПб.: Роза мира, 2010. — 275 с.
Wellens P. Practical Web Development. Packt Publishing, 2015. — 276 p.
Dauzon S., Bendoraitis A., Ravindran A. Django: Web Development with Python. Packt Publishing, 2016. — 730 p.
Валейд Дж. PHP 5 для чайников. Пер. с англ. — М.: Вильямс, 2005. - 320 с.
2
. Атрибуты являются строками внутри тега открытия HTML формата name = "value", а два наиболее важных атрибута, которые вы можете использовать, - это класс и идентификатор. Многие элементы могут быть частью нескольких классов, но идентификаторы уникальны для одного элемента.
Рисунок 3 – Пример кода на CSS
4.4 PHP
Давайте посмотрим на следующий пример:
До сих пор мы смогли проверить наши маленькие примеры в браузере, но это другое. Чтобы
Рисунок 4 – Пример кода на PHP
Первая часть кода определяет две переменные. Обратите внимание, что в PHP имена переменных начинаются с знака $, а в JavaScript - нет. echo, знакомый пользователям UNIX, просто перекликается с величиной этих переменных [11].
Поэтому, как только AppServer будет интерпретировать PHP-код, все, что вам осталось, это наш пример HTML из раздела CSS. Именно так оно и работает: AppServer интерпретирует PHP-код, а затем WebServer передает полученный HTML-код в браузер.
Заключение
В заключении отметить, что веб-разработки в современном мире постоянно модернизируются. Для разработки веб-приложений необходимо освоить как минимум четыре языка: HTML, CSS, JavaScript и серверный язык, такой как PHP. В зависимости от того, программист планирует организовывать свои данные, может потребоваться изучение пятого языка (SQL).
В то же время, разработчики стараются применять все новые средства с упрощенными методологиями по веб-разработкам, тем самым модернизируя их. Поэтому в мире данная тематика останется актуальной как минимум на протяжении нескольких лет.
В данной работе достигнута основная цель – описание развития веб-разработки.
В данном реферате были решены следующие задачи:
привести основные понятия, связанные с web-разработками;
привести основные из этапов развития веб-разработок;
описать Web-разработки Веб 1.0 и 2.0;
описать языки программирования, применяемые при веб-разработках.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.
Список использованной литературы
Колисниченко Д.Н.- Самоучитель PHP5, Санкт-Питербург, Наука и Техника.– 2007.– 640 с.
Imsirovic Ajdin. Elm Web Development. Packt Publishing, 2018. — 288 p.
Рябов В.А., Несвижский А.И. Современные веб-технологии. 2 изд., испр. — М.: Интуит, 2016. — 1001 с.
Хоган Б. HTML5 и CSS3: Веб-разработка по стандартам нового поколения. 2-е изд. — СПб.: Питер, 2014. — 318 c.
Хакимов Р.Х.Серверное Web-программирование: Учебное пособие. — Нижневартовск: Изд-во Нижневарт. гуманит. ун-та, 2012. — 128 с.
Плещев В.В. Разработка сайтов и Web-программирование. VBScript, HTML, ASP, Dreamweaver, PHP, MySQL, phpMyAdmin c примерами и упраженениями: Учебное пособие. Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2013. 200 с.
Varghese S. Web Development with Go: Building Scalable Web Apps and RESTful Services. Apress, 2016. — 289 p.
Быков И.А., Филатова О.Г. Интернет-технологии в связях с общественностью. Учебное пособие. — СПб.: Роза мира, 2010. — 275 с.
Wellens P. Practical Web Development. Packt Publishing, 2015. — 276 p.
Dauzon S., Bendoraitis A., Ravindran A. Django: Web Development with Python. Packt Publishing, 2016. — 730 p.
Валейд Дж. PHP 5 для чайников. Пер. с англ. — М.: Вильямс, 2005. - 320 с.
2
Список использованной литературы
1. Колисниченко Д.Н.- Самоучитель PHP5, Санкт-Питербург, Наука и Техника.– 2007.– 640 с.
2. Imsirovic Ajdin. Elm Web Development. Packt Publishing, 2018. — 288 p.
3. Рябов В.А., Несвижский А.И. Современные веб-технологии. 2 изд., испр. — М.: Интуит, 2016. — 1001 с.
4. Хоган Б. HTML5 и CSS3: Веб-разработка по стандартам нового поколения. 2-е изд. — СПб.: Питер, 2014. — 318 c.
5. Хакимов Р.Х.Серверное Web-программирование: Учебное пособие. — Нижневартовск: Изд-во Нижневарт. гуманит. ун-та, 2012. — 128 с.
6. Плещев В.В. Разработка сайтов и Web-программирование. VBScript, HTML, ASP, Dreamweaver, PHP, MySQL, phpMyAdmin c примерами и упраженениями: Учебное пособие. Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2013. 200 с.
7. Varghese S. Web Development with Go: Building Scalable Web Apps and RESTful Services. Apress, 2016. — 289 p.
8. Быков И.А., Филатова О.Г. Интернет-технологии в связях с общественностью. Учебное пособие. — СПб.: Роза мира, 2010. — 275 с.
9. Wellens P. Practical Web Development. Packt Publishing, 2015. — 276 p.
10. Dauzon S., Bendoraitis A., Ravindran A. Django: Web Development with Python. Packt Publishing, 2016. — 730 p.
11. Валейд Дж. PHP 5 для чайников. Пер. с англ. — М.: Вильямс, 2005. - 320 с.
Вопрос-ответ:
Какие основные понятия связаны с web разработками?
Основные понятия, связанные с веб-разработками, включают HTML, CSS, JavaScript, серверные языки программирования, базы данных, фреймворки, API и др. Все они используются для создания и развития веб-сайтов и приложений.
Какие этапы развития web разработок можно выделить?
Основные этапы развития web-разработок включают экспериментальные и научные электронно-вычислительные сети, начало коммерческого освоения Интернета, Веб 1.0 и 2.0, развитие браузеров и языков программирования.
Что такое Веб 1.0 и Веб 2.0?
Веб 1.0 - это первое поколение веб-разработок, когда сайты были статическими, без интерактивности. Веб 2.0 представляет собой следующий этап развития, где возможно создание динамических и интерактивных веб-сайтов, использование социальных сетей, а также развитие AJAX, RSS и других технологий.
Какие языки программирования применяются при веб-разработках?
При веб-разработках применяются такие языки программирования, как HTML, CSS, JavaScript, PHP, Python, Ruby, Java и др. Они используются для создания структуры и визуального оформления веб-страниц, обработки пользовательских действий и взаимодействия с базами данных.
Что такое CSS?
CSS (Cascading Style Sheets) - это язык описания внешнего вида веб-страниц. С его помощью можно задавать цвета, шрифты, размещение элементов и другие стилистические параметры веб-страницы.
Что такое веб разработка?
Веб разработка - это процесс создания и поддержки интернет-сайтов и веб-приложений. Веб-разработчики работают с различными языками программирования, такими как HTML, CSS, JavaScript, PHP, и используют различные инструменты и технологии для создания функциональных и эстетически приятных сайтов.
Какие основные этапы развития web разработок существуют?
Основные этапы развития web разработок можно разделить на экспериментальные и научные электронно-вычислительные сети, начало коммерческого освоения Интернета, веб 1.0 и 2.0. На каждом этапе происходили изменения как в технологиях, так и в функциональных возможностях интернет-сайтов.
Чем отличаются веб 1.0 и веб 2.0?
Веб 1.0 - это первый этап развития интернета, когда сайты были преимущественно статическими и не имели возможности взаимодействовать с пользователями. Веб 2.0 - это более современный этап, когда сайты стали динамичными и интерактивными, пользователи могут взаимодействовать между собой и создавать контент.
Какие языки программирования применяются при веб разработках?
При веб-разработках применяются различные языки программирования, включая HTML, CSS, JavaScript, PHP и другие. HTML используется для создания структуры и содержимого сайта, CSS - для оформления внешнего вида, JavaScript - для добавления интерактивности и динамического поведения, а PHP - для обработки данных на сервере.
Какие основные типы данных используются в языке программирования HTML?
В языке программирования HTML используются различные типы данных, такие как текст, изображения, видео, аудио, гиперссылки и другие. Каждый тип данных имеет свою синтаксическую структуру и специфические атрибуты, которые определяют его отображение и свойства на веб-странице.
Что такое web разработки?
Web разработки - это процесс создания и поддержки веб-сайтов и веб-приложений. Это включает в себя различные этапы, такие как проектирование интерфейса, разработка функциональности, тестирование и развертывание.
Какие языки программирования используются при веб разработках?
При веб разработках применяются различные языки программирования. Наиболее популярными из них являются HTML, CSS, JavaScript, PHP. HTML используется для создания структуры страницы, CSS - для оформления, JavaScript - для добавления интерактивности, а PHP - для обработки данных на сервере.