Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
yana.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

2.1.2 Обзор технологий создания сайта

Домен или доменная зона – это то, что идет после точки, т. е. .ru, .com, .info.

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

Домены бывают 1-го, 2-го, 3-го и т.д. уровней. Все домены уникальны, двух одинаковых быть не может. Домены первого уровня: например, com, net, ru, info, biz, uа, de и т.д. Под этими доменами существуют домены второго уровня, например, gogle.com или site.ru, третьего уровня: banner.org.ru, soft.narod.ru, shops.com.ua, banner.kiev.ua и т.д.

Наиболее отличительные признаки хорошего доменного имени:

  1. Доменное имя желательно должно быть коротким.

Короткое имя проще разместить в логотипе, лучше всего подходит оно для развития бренда, легче запоминается.

  1. Доменное имя должно без труда запоминаться.

Каким бы ни было имя домена, оно должно оставлять свой след в памяти.

  1. Хороший домен, сложно спутать с каким – либо другим.

Не стоит забывать зарегистрироваться в базе данных.

  1. В хорошем домене сложно допустить орфографическую ошибку.

  2. Хороший домен кратко характеризует вид деятельности.

Стоит подобрать какое – ни будь функциональное имя, раскрывающее уникальность, передающее определенное эмоциональное отношение.

  1. Хорошее доменное имя понятно для ваших целевых посетителей.

Диковинные имена доменов звучат… диковинно и подозрительно. Если же когда-нибудь появится новая волна расширений вроде .shop и .web, они могут стать достаточно популярными и постепенно завоевать достойное место в Internet.

Ниже приведены приблизительные цены на доменные имена.

Доменная зона

Стоимость продления доменов, руб./1год

.ru

147,00

.ru (поддержка «WebNames.ru», «RU-CENTER»)

413,00

.su

602,00

русскоязычные домены .su

602,00

русскоязычные домены .рф

147,00

.рф (регистратор RU-CENTER)

392,00

.travel (регистратор RU-CENTER)

4480,00

.aero (регистратор RU-CENTER)

1820,00

геодомены .msk.ru, .spb.ru и т.д. (регистратор RU-CENTER)****

350,00

.com.ru,.net.ru,.org.ru,.pp.ru (регистратор RU-CENTER)

350,00

Таблица 1 – Стоимость доменных имен

2.1.3 Технологии программирования

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

  • статические – всё содержимое заранее подготавливается. Пользователю выдаются файлы в том виде, в котором они хранятся на сервере.

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

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

Генерация содержимого на стороне клиента. На Клиентской стороне используется JavaScript, который может использоваться как для минимальных, невидимых глазу операций (например, проверки на правильность задания паролей при регистрации на сайтах), так и глобальных последовательностей и приложений.

После того, как страница получена Клиентом с Сервера, программа Браузер обрабатывает её и отображает Пользователю, при этом исполняя скрипты Клиентской стороны, если они были указаны в странице и получены.

В настоящее время, для создания динамических страниц на стороне сервера, чаще всего применяются две технологии:

LAMP – свободно распространяемый популярный набор для создания веб-сайтов. В состав входят: Linux (операционная система), Apache (веб-сервер), MySQL (СУБД), PHP (язык программирования);

.NET Framework – программная платформа от компании Microsoft, предназначенная для создания обычных программ и веб-приложений. Состав: Windows (операционная система), IIS (веб-сервер), MS SQL Server (СУБД), C# (язык программирования, .NET поддерживает и другие языки).

PHP – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг – провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Для создания сайта ресторана «Берендей» были выбраны следующие интернет – технологии: HTML, JavaScript. Каскадные таблицы стилей или CSS.

Язык разметки гипертекста HTML – это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Благодаря языку HTML любой текст можно разметить, преобразовав его в гипертекст с последующей публикацией в Web.

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

Одной из отличительных особенностей HTML – документов является то, что сам документ содержит только текст, а все остальные объекты встраиваются в документ в момент его отображения Браузером с помощью специальных тэгов и хранятся отдельно. При сохранении HTML – файла в месте размещения документа создается папка, в которую помещаются сопутствующие ему графические элементы оформления.

JavaScript

Язык программирования JavaScript разработан фирмой Netscape для создания интерактивных HTML – документов. Это объектный – ориентированный язык разработки встраиваемых приложений, выполняющихся как на стороне клиента, так и на стороне сервера. Основные области применения JavaScript делятся на следующие категории:

· динамическое создание документа с помощью сценария;

· оперативная проверка достоверности заполняемых пользователем полей форм HTML до передачи их на сервер;

· создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа;

· взаимодействие с пользователем при решении "локальных" задач, решаемых приложением JavaScript, встроенном в HTML-страницу.

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

  • уменьшение размера html страницы;

  • увеличение скорости загрузки web-документа;

  • возможность управлять внешним видом неограниченного числа страниц через один файл.

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

Компания «Максимастер» работает на рынке создания, поддержки и продвижения веб-сайтов. Компания специализируется на создании крупных технологически сложных интернет–проектов на базе продуктов «1С–Битрикс» и является одним из лидеров в этом сегменте рынка. Среди клиентов – более 200 компаний в России и за рубежом

Компания «Экзитерра» предоставляет полный спектр услуг по созданию, разработке и продвижению сайтов в Интернет.

Компания «Aртпрайм – Тула» предоставляет полный спектр услуг по созданию сайтов Тула, поддержке сайтов в Интернете, их размещению, рекламе и продвижению сайтов Тула.

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

CMS

CMS самый простой и быстрый способ создания сайта. CMS – это некая программная оболочка, которая позволяет легко вводить и редактировать данные – текст, картинки и т. д., добавлять и удалять страницы, т. е., в общем, управлять сайтом в режиме онлайн, без знания html, языков программирования и прочих специальных навыков. CMS представляет собой также как бы комплекс наиболее распространённых скриптов – например, система комментариев, голосование, фотогалерея и т. д., которые, таким образом, не придётся искать и добавлять к сайту отдельно.

Плюсы:

1) Создание сайта при помощи CMS не требует никаких специальных знаний и навыков.

2) Сделать сайт на CMS можно быстро, что экономит время.

3) CMS несёт в себе достаточно большую функциональность, что позволяет не тратить лишнее время на поиск или написание отдельных скриптов.

4) Если выбирать популярную CMS, то к ней обычно можно найти большое число разнообразных шаблонов и дополнительных модулей, ещё больше расширяющих функциональность.

Минусы:

1) На то, чтобы разобраться с каждой конкретной CMS, освоить работу с ней, всё равно требуется какое-то время.

2) Иногда функциональность CMS оказывается недостаточной, либо немножко не такой, как вам нужно, и тогда вам придётся долго ломать голову над решением проблем.

3) Для простых сайтов функциональность CMS, как правило, оказывается чрезмерной, отсюда – сайты на CMS работают медленнее, занимают больше места на хостинге, в большей мере подвержены сбоям.

5) У многих распространённых CMS, увы, до сих пор не редкость проблемы с безопасностью, сайт могут взломать хакеры.