способы создания сайтов
Автор Dr4 l4d задал вопрос в разделе Программное обеспечение
Какие существуют способы создания сайтов? и получил лучший ответ
Ответ от
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
1. Сайты-конструкторы представляют собой готовую платформу с уже установленной системой, в которой для пользователя имеется специальный интерфейс. Вы собираете наполнение из готовых абстрагированных и ограниченных по доступу компонентов. Знания веб-технологий здесь не требуется. Типичный пример: платформа для блогов Tumblr.
2. Самостоятельно созданные сайты отличаются от первой группы тем, что от вас требуется самостоятельная установка сайта или его окружения. Их можно разделить на несколько основных групп:
2.1. Системы управления контентом (CMS), такие как WordPress, Drupal, Joomla, Bitrix.
Для основной работы сайта от вас снова не потребуется знаний веб-технологий конкретно создания страниц, но придется выполнить работу по скачиванию самой CMS, созданию базы данных, размещению на сервере и развертыванию сайта.
2.2 Фрэймворки. Различаются языками и платформами, на которых базируются. Например,
на PHP: Laravel, Symfony, Yii;
на C#: ASP.NET MVC (работает только под Windows);
на Python: Django, Flask;
на Ruby: Rails;
на JavaScript: Angular, ExtJS, Backbone, Webix, Node.js;
на Java: Spring.
Эти фрэймворки (а также множество других) кроме языков и платформ различаются степенью готовности сайта после развертывания. На некоторых у вас сразу будет готовый сайт с дизайном и админкой, на других - только каркас для будущего сайта.
2.3. Самописный движок. Это ваш набор файлов для логики сайта, написанный на любом из языков (или их смеси) с использованием готовых компонентов. По сути, это тот же фрэймворк, но не стандартизированный и с собственной структурой.
Пункты 2.1 - 2.3. используют подключение к базе данных, которая, как правило, работает на реляционных движках, например, MySQL, PostgreSQL, MSSQL и др.
2.4. Набор статических страниц. Для создания сайта не обязательно использовать вышеперечисленные языки. Вы можете написать свой сайт, например, презентацию продукта, на HTML и CSS вообще не используя программирования.
2.5. Комбинация всего, что есть в п. 2. Например, данных сайта у вас создаются с помощью PHP фрэймворка Symfony, а выводятся на страницу с помощью JavaScript фрэймворка Angular. Плюс некоторые компоненты для ускорения производительности у вас могут быть написаны на C++, Go и еще много на чем.
Вообще, современные сайты - это мешанина из множества языков и компонентов:
HTML (тело страницы), CSS (стилевое представление), JavaScript (используется везде), серверный язык (например, PHP), язык запросов к базе данных (может быть в виде чистого SQL или в виде абстракций), различные сборщики и минификаторы (Grunt, Gulp и др.), контроллеры пакетов (Composer, NPM), сторонние компоненты на серверном языке, библиотеки для ускорения производительности (C++) и куча-куча всего другого.
Для работы сайта нужно разместить его (то есть весь набор файлов сайта) на сервере. Наиболее распространены сейчас Apache, nginx (оба используются как правило под Linux) и IIS (под Windows).
если бестолковый то пользуйся конструктором
У меня было 8 сайтов и все бесплатные.. два сайта закрылись.., один стал платным.. ещё один сайт я здесь в ответах подарил бесплатно ..
Другие есть, но они созданы на конструкторе
Без знаний очень и очень многого можно создать только дерьмовенькую страничку. Для этого есть много хостингов с конструкторами (например популярный в России Ucoz). Вообще ничего знать не надо. Есть много, в том числе бесплатных, программулек для "дизайна" в визуальном режиме.
Для создания полноценного качественного сайта одному самостоятельно, придётся научиться рисовать и создавать графику для веб (соответственно векторные и растровые редакторы), научиться писать тексты специфично для веб (есть толковые пособия), изучить информационную архитектуру, эргономику графических интерфейсов пользователя (usability), язык логической разметки XML, XHTML, HTML5, язык визуализации CSS, язык программирования на клиенте JavaScript и популярные библиотеки к нему (например JQuery), язык серверного программирования (хотя бы PHP), их связку - технологию Ajax, язык запросов баз данных SQL в применении к выбранному СУБД (например MySQL, PostgreSQL, MariaDB), настройку конфигурации вебсервера (как минимум Apache, nginx). Ну а дальше сами разберётесь.
Создать на бесплатной платформе со своим конструктором сайтов ( например UCOZ), создать с помощью конструктора, купив себе домен, обратиться в компанию, типа этой , где и создадут сайт под ключ и продвинут его, соответственно за ваши деньги
Самый ЛУчший способ создания сайтов!
Не то и не другое, лучше написать сайт самому, в будущем пригодится, за то как ты хочешь, что ты
подробнее...
Народ! Какой способ создания сайта радиостанции лучше? Желательно плюсы и минусы
В зависимости от Ваших знаний и способностей
Aurora Web Editor - создаёт вебсайты быстро
подробнее...
как создать свой сайт?? без рекламы и бесплатно
Для начинающих самое простое и бесплатное, что есть в Интернете это .
С помощью этих
подробнее...
На каком бесплатном или недорогом ресурсе лучше всего создать сайт, как функциональный, так и просто визитку?
Ну визитку можно закинуть и на любой бесплатный хостинг.. .
А вот что касается САЙТА, то я бы
подробнее...
С чего начать создание сайта?
Со всеми подробностями такое нигде не написано.
Могу порекомендовать краткое изложение
подробнее...
Нужен Офлайн конструктор для создания сайта на подобие uCoz!
Joomla! Практическое руководство
Ведущий консультант проекта Joomla!, Бэрри Норт,
подробнее...
Договор на создание сайта. К кому виду договоров относится договор на создание сайта?.
Договр подряда
г. ________________ "___"__________ 19__ г.
подробнее...
Как определить, когда был создан сайт и статистику его посещений? Какими способами ведется его продвижение в Интернете?
1) дата создания - ,
2) посещаемость - не так сильно важна, как конвертация
подробнее...
Как создать сайт игрового сервера Minecraft?
Как создать сервер Minecraft?
Существует несколько способов создания сервера. Я
подробнее...
Сколько стоит создать сайт на Народе. ру?
Чтобы БЕСПЛАТНО создать свой сайт нужно:
1. зарегистрироваться на
2. создавать
подробнее...
Где и как создать свой сайт бесплатно и без заморочек? ? подскажите пожалуйста
Бесплатный конструктор сайтов, создать сайт с - Jimdo
Первые шаги - Как создать
подробнее...
Как заполнять сайт?
Готовый файлы новых страниц своего сайта копируются с диска Вашего компьютера на хостинг при помощи
подробнее...
Как реально быстро раскрутить сайт. Что-бы было хотя-бы 70 посетителей в день
Сабмит в соц закладки
Сабмит в сервисы социальных закладок Сабмит в сервисы социальных
подробнее...