Главная страница

курсоваяГаджимурадов. Проектирование современного сайта для туристической компании


Скачать 1.02 Mb.
НазваниеПроектирование современного сайта для туристической компании
Дата13.12.2022
Размер1.02 Mb.
Формат файлаdocx
Имя файлакурсоваяГаджимурадов.docx
ТипКурсовая
#842354
страница2 из 6
1   2   3   4   5   6

Введение


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

Целью курсовой работы является проектирование современного веб-сайта для туристической компании.

В соответствии с целью, были поставлены задачи сделать наш веб-сайт: кроссбраузерным, адаптивно-отзывчивым, привлекательным. Если не учитывать эти правила, то сайт не будет соответствовать современным стандартам, что не есть хорошо.

Структура курсовой работы включает в себя введение, две главы, заключение и список использованной литературы.

Введение включает в себя актуальность работы, цель, задачи, а также описаны проблемы достижения цели.

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

Во второй главе описывается этап проектирования веб-сайта. В этой части курсовой работы содержится структура нашего сайта, и непосредственно описание проделанной работы и самого сайта со снимками экрана.

В конце мы пришли к ряду выводам и рекомендациям, которые расписали в заключении работы.

Глава 1. Современные веб-технологии

    1. Языки программирования


Прошло уже больше полу века с момента появления на свет первых языков программирования. В общем насчитывается от 1 тысячи до 10 тысяч языков программирования. Такой размах получается из-за разного смысла, вкладываемого в понятие язык программирования. Также имеет значение, как мы будем классифицировать разновидности одного языка: как отдельные языки или нет. Но для нашей задачи: создания и проектирования веб-сайта, столько языков не понадобиться. Если брать в расчет внешний интерфейс сайта, то тут разработчику хватает HTML (Язык разметки гипертекста), CSS (Каскадные таблицы стилей) и интегрированный язык JavaScript, причем первые два, не являются языками программирования, но без них нельзя обойтись. Выходит, один язык программирования во внешнем интерфейсе, а вот во внутреннем, или по-другому в серверной части сайта особых ограничений не предусматривается, Node.js, MySQL, PHP, Java, С#, Python, Scala, Go, C++, Ruby и тот же JavaScript.

Рассмотрим поподробнее несколько самых распространённых языков программирования необходимых для разработки веб-сайтов.

JavaScript является одним из важных языков программирования на сегодняшний день в веб сфере. В 1995 году Netscape Communications успешно поднималась по карьерной лестнице в области веб-технологий. Её браузер Netscape Communicator успешно отвоевывал позиции у NCSA Mosaic, первого популярного веб-браузера. Netscape была создана людьми, принимавшими участие в разработке Mosaic в ранние 90-е. Именно это послужило толчком к созданию JavaScript. Веб нуждался в легком скриптовом (сценарном) языке, способом работать с DOM не стандартизированным в то время. Одним из главных целей было сделать веб более динамичным, более понятным и легким в освоении, иными словами простым для людей далеких от программирования. Из этого родилась идея Mocha, который должен был стать тем самым простым, динамичным и доступным скриптовым языком. И тут появляется Брендан Айк, отец JavaScript. Он готов был создать тот самый динамичный и легкий язык программирования и не стал упускать такую возможность. Перед командой была поставлена задача подготовить работающий прототип в кратчайшие сроки. Но Sun Microsystems как раз завершала работу над своим языком программирования Java, на тот момент называвшимся Oak, и Netscape Communications была готова заключить с компанией контракт, чтобы сделать Java доступным в своем браузере. Но Java являлся языком программирования для профессионалов, людей хорошо знакомыми в программировании, а ведь главной задачей была простота и динамичность. В итоге, прототип Mocha был интегрирован в Netscape Communicator в мае 1995 года. Спустя короткое время язык был переименован в LiveScript, а позже в JavaScript.

PHP один из лидирующих языков современной веб-разработки. Его отцом считается датский программист Расмус Лердорф, который в 1994 году создал набор скриптов на Perl — ту самую «персональную домашнюю страницу», которая легла в основу PHP. Главная характеристика PHP — интерпретируемость. В отличие от Java, которая компилируется, а затем запускается в работу, PHP создается во время обращения к нему. Человек открывает сайт, на сервер посылается запрос, и в это время компилируется код. Каждый скрипт компилируется в реальном времени, а затем выполняется. Благодаря этому свойству PHP — очень гибкий язык. Например, Java-программист вводит название класса один раз — теперь оно неизменно. PHP же компилируется по времени выполнения и можно подставить любое название класса из переменной. Однако ради гибкости разработчик жертвует скоростью работы сайта. В случае с Java программу создают, а затем запускают. В случае с PHP приходится занимать время пользователя на процесс компиляции кода.
    1. 1   2   3   4   5   6


написать администратору сайта