СМИРНОВ АЛЕКСЕЙ ВЛАДИМИРОВИЧ

(Aleksey V. Smirnov)

 
 
 
Приветствую Вас Гость | RSS | Регистрация | Вход
Меню сайта

Категории каталога
Форматы файлов [1]
Базы данных [2]
WEB-программирование [1]
Язык программирования QBasic [1]
Исходники на Visual Basic 5 [8]
Работа с текстом [1]

Друзья сайта

Главная » Статьи » ПРОГРАММИРОВАНИЕ » WEB-программирование

Как создаются сайты
В статье рассказывается - как создаются сайты.

КАК СОЗДАЮТСЯ САЙТЫ


Существует два разных подхода к созданию сайтов:

    1. С помощью бесплатного конструктура сайтов.
        В этом случае сайты создаются сразу в сети Интернет.

    2. С помощью языка программирования.
        В этом случае сайты разрабатывают на компьютерах, а потом размещают в сети Интернет.

У каждого подхода есть свои достоинства и недостатки. Рассмотрим их подробней.



1. БЕСПЛАТНЫЙ КОНСТРУКТОР САЙТОВ (CMS-система).


Это самый быстрый способ. Основное достоинство в том, что сайт с помощью конструктора можно сделать в течении нескольких минут. Конструктор сайтов чаще всего носит название CMS-система.

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

В интернете существует множество бесплатных CMS-систем. В качестве примера можно привести сервис http://www.ucoz.ru. Это одно из наиболее удачных решений. Для создания сайта он предоставляет любому желающему бесплатно:
    - дисковое пространство для размещения информации объёмом 300Мб;
    - доменное имя третьего уровня на выбор пользователя;
    - систему управления сайтом (CMS-система или конструктор сайтов);
    - порядка 1000 шаблонов оформления сайта;
    - сервис статистики и множество других сервисов;
    - готовые шаблоны для создания на сайте: список статей, новости, гостевая книга, форум, каталог файлов, доска объявлений, фотоальбом, почтовые формы, мини-чат.
    Взамен сервис ucoz.ru просит лишь размещать на вашем сайте рекламу в виде узенькой полоски вверху сайта. За рекламу ему платят рекламодатели. Таким способом сервис ucoz.ru получает денежное вознаграждение.

У бесплатного конструктора сайтов конечно же есть и недостатки:
    - разработчик сайта всегда зависит от хозяина CMS-системы и подчиняется её правилам;
    - с помощью конструктора можно создавать только простые и стандартные сайты;
    - бесплатные сервисы менее надёжные и позволяют себе перерывы в работе на несколько часов и даже на несколько дней.



2. С ПОМОЩЬЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ.


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

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

Для создания сайтов в общем случае используют специализированные программы-редакторы сайтов. Примеры профессиональных редакторов:
    - Microsoft Front Page;
    - Macromedia Dreamweaver.

Наиболее часто используемые языки программирования: HTML, JavaScript, PHP, VBScript, ASP.NET

Одним из первых появился язык HTML. Он является мировым стандартом для описания страниц, расположенных в Интернете. Он довольно простой и не позволяет создавать сложные сайты. Писать сайты на языке HTML можно даже в редакторе "Блокнот". Сайты, написанные на языке HTML? менее требовательны к ресурсам, более защищены от вирусов и прочих вредоносных программ. Но в настоящее время сайты на HTML пишут очень редко, т.к. ихL долго создавать, сложно сопровождать и наполнять информацией. Кроме того на HTML пишут в основном статические страницы (т.е. страницы, не запрашивающие никакой информации от пользователей).

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

Следующим шагом в развитии написания сайтов стало появления языков программирования PHP и ASP.NET. Это опять же языки двух конкурирующих компаний, но они имеют абсолютно одинаковое предназначение. Программы, написанные на языке PHP или ASP.NET, выполняются прямо на сервере, расположенном в Интернете, в отличии от программ, написанных на языках JavaScript и VBScript, которые выполняются на компьютере конечного пользователя.

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



КЛЮЧЕВЫЕ МОМЕНТЫ ПРИ СОЗДАНИИ САЙТА


    1. Выбор языка программирования (PHP или ASP.NET). Сайты на PHP более дешёвы, работают надёжней и быстрее; сайты же на ASP.NET громоздские, дорогие и не надёжные также как и всё программное обеспечение, созданное компанией Microsoft.

    2. Выбор платформы, на которой будет размещён сайт. Для языка программирования PHP выбирают UNIX-платформу, для языка программирования ASP.NET выбирают Windows-платформу.

    3. Выбор дизайна сайта (это внешний вид сайта).

    4. Технология наполнения сайта материалами. Как правило для этого пишется платная CMS-система.

    5. Название сайта. От грамотного названия зависит посещаемость сайта.

    6. Адрес сайта в сети Интернет. Адрес сайта должен выбираться как можно короче и быть наиболее запоминающимся и приближенным к тематике сайта; например адрес сайта www.mail.ru короткий, легко запоминается и наиболее полно обозначает тематику сайта - "Почта"; адреса сайтов с двумя точками как правило бесплатны (например my1.alnat.ru, top.ucoz.ru, alik.narod.ru) - они иначе называются доменами 3-го уровня; адреса cайтов с одной точкой всегда платные (например vedrus.info, firmasoft.ru) - они называются доменами 2-го уровня.

    7. Содержимое сайта. Материал, который размещён на сайте должен соответствовать тематике сайта.

    8. Наличие ключевых слов на страницах сайта. По ключевым словам поисковые системы найдут ваш сайт среди безграничных просторов Интернета.

    9. Объём материала, размещённого на сайте. Чем больше объём, тем дороже будет стоить размещение сайта в Интернете, т.к. для размещения сайта как правило арендуют место у хостинг-провайдеров (это значительно дешевле и надёжней, чем размещать сайт на личном компьютере).

    10. Площадка, на которой будет размещён сайт. От качества площадки зависит скорость и надёжность бесперебойной работы сайта; площадки для размещения сайтов предоставляют хостинг-провайдры.

    11. База данных. Для хранения материалов сайта чаще всего используется база данных, расположенная также на площадке хостинг-провайдера (примеры: MySQL, Postgree, MSSQL).



ОСНОВНЫЕ ТЕРМИНЫ



Редактор сайта - это редактор, в котором создаётся сайт с помощью языка программирования.

CMS-система - это конструктор, с помощью которого создаются простейшие сайты или редактируются любые сайты

HTML - язык разметки страниц

Скрипт - микропрограмма, выполняющаяся в процессе работы пользователя с сайтом

Браузер - программа, предназначенная для просмотра сайтов (примеры: Internet Explorer, Mozilla, Opera)

JavaScript - языка программирования для написания скриптов на языке Java

VBScript - язык программирования для написания скриптов на языке VBA

PHP - язык программирования для написания динамических сайтов в среде UNIX

ASP.NET - язык программирования для написания динамических сайтов в среде WINDOWS

Контент - материал, размещённый на сайте

Шаблон сайта - каркас, на котором расположены все разделы сайта

Хостинг-провайдер - организация, предоставляющая площадку для размещения сайта (примеры: 1gb.ru, slavhost.ru, ucoz.ru);

Интернет-провайдер - организация, предоставляющая доступ в Интернет (примеры: Интерсвязь, ДомРу)

WEB-программиирование - процесс создания сайтов

WEB-дизайн
- разработка внешнего вида сайта

WEB-разработчик - человек или организация, занимающаяся разработкой сайта (примеры Челябинских разработчиков: "Янтарное Небо", "Продвижение", "Студия Бурусова")




Источник: http://www.aleksmir.ru
Категория: WEB-программирование | Добавил: aleksmir (25.04.2009) | Автор: Алексей Смирнов
Просмотров: 16424 | Рейтинг: 0.0/0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2006
Сайт управляется системой uCoz