Способ создания веб-сайта

Здравствуйте.
Какой способ создания веб-сайта лучше выбрать? Хочу знать плюсы и минусы.
  1. С помощью знании HTML + CSS + PHP.
  2. С помощью с конструктора.
  3. С помощью CMS.

Вадим
Способ создания веб-сайта

Здравствуйте, Вадим!

С самого начала существования интернета, в далеком 1969 г., у инженеров Калифорнийского университета зародилась мысль о создании страницы, которую могли бы увидеть на другом конце земного шара.

Первые сайты были написаны с использованием языка разметки HTML, изобретенного британским ученым Тимом Бернерсом-Ли. Сайт мало что умел и мало чем мог порадовать пользователей – никакой красоты, активных элементов, анимации и пр.

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

Модные и полезные технологии

php

Говоря о написании сайтов, важно знать, что именно требуется писать и для каких целей т.к. написание сайта интернет-магазина требует одного функционала, страница-визитка – другого, а сайт компании – третьего. Однако есть некоторое общие особенности:

  • специфика вывода информации на экран;
  • активные элементы навигации и стилевые компоненты;
  • использование базы данных для хранения информации;
  • совмещение общественного сайта и административной панели.

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

Вся активность, «выползание» и изменение цвета при наведении, происходит с помощью другого языка программирования – javascript, и фреймворка jquery. Эти два инструмента, имеющие массу дополнений и плагинов, предназначены для создания правильной атмосферы на сайте, и для подогрева интереса пользователей к ресурсу.

Для хранения информации пользователей, наполнения ресурса и пр. нужно использовать базу данных. Подходящим для этого вариантом является mysql. Это полезно с нескольких сторон:

  • вопрос безопасности – превыше всего;
  • быстрый доступ к данным;
  • очень распространенный и доступный тип базы.

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

Что выбрать?

cms

Теперь рассмотрим, каким путем пойти в Вашем случае.

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

Плюсы этого подхода: Вы знаете, что происходит в том или ином куске программного кода, и знаете, как его переделать при необходимости.

Минусы этого подхода: большие временные затраты на реализацию проекта.

Все доступные конструкторы позволяют создавать только визуальное оформление сайта, т. е. html + css. Функциональное наполнение придется делать самостоятельно, т.е. обработчики форм, вывод на экран и др. возможности.

Плюсы этого подхода: отличный вариант при нехватке знаний в дизайне и верстке.

Минусы этого подхода: при готовом внешнем визуальном каркасе, есть необходимость применить знания php, javascript и jquery.

Последний вариант – это самый быстрый способ развернуть сайт любой тематики.

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

Минусы этого подхода: при необходимости что-то исправить или переделать, придется разбираться с работой выбранной CMS.

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

С уважением, Евгений.

Полезный совет?

эксперт, ответивший на вопрос

eFusion
Профессор

Образование: Высшее

Специализация и профессиональные навыки: Компьютерные системы диагностики

Работаю: Интернет провайдер

Награды, сертификаты:

Похожие статьи

Комментарии

Еще нет комментариев.

оставить свой комментарий

* - скрыт от пользователей, только для уведомлений