Главная · Карта сайта · Поиск · Статьи · Компьютерные курсы · Обучающие программы · Открытые проекты · Веб-программирование · Создание интернет-сайта · Полезные ссылки · Глоссарий · Контакты · Декабрь 09 2016 20:21:19
Последнее опубликованное

Что такое Model-View-Controller
Pattern Model-View-Controller

Как создать свой веб-сайт
Как создать свой сайт в интернете

Разное
Статистика

Как создать свой сайт. Выбор способа и инструмента


Инструменты для создания сайта

Шаг 2. Студия веб-дизайна, CMS или самостоятельная верстка

Считаем, что с темой для сайта вы определились. Также, прочитав о том, какие сайты бывают в принципе, вы осознали, каким будет ваш сайт. Теперь необходимо определиться, как и с помощью каких инструментов вы будете его создавать. Рассмотрим три варианта развития событий:

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

  2. Вы обращаетесь к услугам дизайн-студии (студии веб-дизайн). За определенную сумму денег они вам выполняют весь спектр работ от разработки дизайна и до создания универсального решения, а вам остается только работать с предоставленными ими шаблонами, наполняя их контентом.

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

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

Когда следует обращаться к услугам дизайн-студии

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

Набирая в поисковике “дизайн студия создание сайта” не торопитесь сразу же выбрать первый (хоть и первый в рейтинге поисковой системы) попавшийся вариант – знакомьтесь с выполненными каждой отдельно взятой студией проектами в соответствующем разделе на их сайтах (портфолио), сравнивайте, читайте отзывы (звоните их клиентам и интересуйтесь) и только потом делайте выбор. Сайт Яндекс тоже был разработан на заказ одной из дизайнерских компаний, а кем именно указано на самом сайте снизу.

Есть одно “но”. Если в перспективе на вашем сайте планируется выполнение пользователями on-line покупок или других сложных операций (к примеру, вы создаете интернет-магазин), относящихся к сфере электронной коммерции, то не стоит требовать реализации всех этих функций от дизайн-студии. За осуществление финансовых on-line операций должны отвечать профессионалы, и об этом чуть далее.

Когда удобно использовать систему управление контентом (CMS)

CMS (Content management system) – это система управления контентом сайта или просто конструктор сайта. Как правило, CMS позволяют определять структуру вашего сайта (перечень ключевых разделов), настраивать навигационные меню и панели, создавать новые страницы и многое другое. CMS – это веб-приложение, и все операции вы выполняете с помощью его графического пользовательского интерфейса. Сразу стоит отметить, что существуют бесплатные CMS и платные.

Бесплатных CMS существует достаточно много, но наиболее популярными у нас на сегодня являются следующие три: Wordpress, Joomla и Drupal. Все они построены примерно одинаково и предоставляют сходную функциональность. Очень большое количество личных блогов в интернете на сегодня создаются на Wordpress. На Drupal я встречал не только некоммерческие проекты, но и официальные сайты весьма солидных компаний. Все эти CMS написаны на PHP и частично на JavaScript, используют для хранения контента базу данных MySQL и являются свободно распространяемым программным обеспечением. Также, благодаря продуманной открытой программной архитектуре они позволяют расширять свою базовую функциональность за счет загрузки и подключения различных тем (theme) и плагинов (plug-in) сторонних разработчиков. Что из них выбрать вы решите сами, проведя сравнительный анализ на основе описаний их возможностей и отзывов, которые без труда найдете в интернете.

Платные CMS отличаются более широким набором функций, как правило, связанных с коммерческой деятельностью в интернете. Ранее было сказано, что для коммерческого сайта неплохо заказать индивидуальный дизайн в одной из студий веб-дизайна, но реализацию финансовых операций следует возложить на другого компетентного исполнителя. Речь идет не о найме программистов, поскольку тот набор функционала, который вы, скорее всего, захотите увидеть на своем веб-сайте, уже реализован в сотнях других проектов, и существуют типовые решения подобных задач. В нашей стране, если вы собрались создавать собственный интернет магазин или любой другой ресурс, реализующий финансовые on-line операции, одним из лучших вариантов будет использование компонентов коммерческой CMS 1С Битрикс. Разработчиком этого инструментария является та самая компания, чьи продукты используются практически в каждой бухгалтерии. Если вам это интересно, то о возможностях и преимуществах этого программного продукта вы узнаете самостоятельно.

Итак, выводы:

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

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

Когда разработкой сайта следует заниматься самостоятельно

Ответ очевиден: во всех случаях, когда ситуация не располагает обращаться в студию веб-дизайна или использовать CMS. Также, самостоятельно разрабатывать сайт следует тогда, когда вы уверены, что у вас достаточно знаний, опыта и сил для этого. Очевидно, что если вы владелец именно дизайн-студии, занимающейся разработкой и версткой веб-сайтов, то создать свой официальный сайт самостоятельно можно считать вашим долгом, иначе вы будете напоминать “сапожника без сапог”. Вот перечень знаний и технологий, которые вам могут понадобиться для разработки собственного сайта с нуля.

  1. Краткий справочник по HTML/XHTML и CSS
  2. Учебник по основам веб-дизайна
  3. Базовые знания по программированию на PHP

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

Вернуться к вопросу: Как выбрать тему для нового сайта.
Читать далее: Шаг 3. Регистрируем доменное имя и выбираем хостинг.

Компьютерные курсы и курсы программирования
Основы программирования

Курс для начинающих программистов на C# и VB.NET.

SQL 25™

Построение SQL запросов и работа с базой данных.

C# Quick Guide™

Программирование на C#. Краткое руководство.

RegEx

Применение регулярных выражений.

Plug-in архитектура

Примеры программной Plug-in архитектуры.

XML и его расширения

Язык разметки XML и его расширения с примерами.

HTML и разметка гипертекста

Языки HTML, XHTML и CSS с примерами разметки.

Основы веб-дизайна

Основы веб-дизайна: решения типовых задач верстки.

Программирование на PHP

Руководство по программированию на PHP для начинающих.

Справочные материалы

Шаблоны проектирования
Каталог шаблонов проектирования программных компонентов.

Рефакторинг кода
Каталог приемов рефакторинга программного кода.

Гость
Имя

Пароль



Забыли пароль?
Запросите новый здесь
.
Coding Craft. Все права защищены © 2011. Проект Инициативного Народного Фронта Образования - ИНФО-проект.