Создание сайта Комплексное продвижение Сопровождение и поддержка в сети интернет

Верстка и программирование


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

Что такое вёрстка сайта?
Наличие дизайна, не означает наличие сайта. Вёрсткой сайта называется создание структуры на основе макетов, корректно отображающейся в разных браузерах и определяющей дальнейшее отображение графической и текстовой информации сайта.

Как можно сверстать сайт?
Заказанный вами интернет-сайт «под ключ», уже подразумевает присутствие вёрстки страниц. Иметь в наличии лишь только макет дизайна недостаточно, его необходимо еще и сверстать. Если вы не имеете достаточных знаний, чтобы это сделать, то можете обратиться к своим друзьям или знакомым, которые пользуются Фотошопом или программой Фронт Пейджа. Также можете воспользоваться самоучителем «как сверстать сайт?». Но качественно и профессионально вам выполнит эту работу специалист — верстальщик.

В чём состоят преимущества профессиональной вёрстки?
Интернет-сайт, свёрстанный каким либо визуальным редактором или наскоро сделанный в фотошопе, будет достойно смотреться в браузере, которым пользовался создатель. После того, как страница выкладывается в интернет все меняется, а именно весь вид сайта будет очень отличаться от истинного. Особенно когда вы пожелаете воспользоваться современным браузером. Задумайтесь, нужен ли вам такой сайт?

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

Как можно контролировать содержимое сайта и постоянно его обновлять, не прибегая к изучению HTML,XML, CSS, PHP?

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

CMS деляться на следующие категории:
1. Коммерческие (1С-Битрикс, UmiCMS, PHPShop, Amiro, HostCMS);
2. Бесплатные (WordPress, Drupal, Joomla, DataLife Engine, PHPNuke, vBulletin);
3. Собственные CMS, написаные для конкреных случаев, под определленный алгоритм работы и контроля содержимого сайтов.

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

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

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

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

Одним из распространенных клиентских языков является разработанный язык, компаниями SunMicrosystems и Netscape — JavaScript. Также клиентским языком является VBScript и другие.

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


Rambler's Top100
rss
Карта