способы создания сайта



способы создания сайтов

Автор 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), создать с помощью конструктора, купив себе домен, обратиться в компанию, типа этой , где и создадут сайт под ключ и продвинут его, соответственно за ваши деньги

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Какие существуют способы создания сайтов?
спросили в Интернет VNC
Самый ЛУчший способ создания сайтов!
Не то и не другое, лучше написать сайт самому, в будущем пригодится, за то как ты хочешь, что ты
подробнее...
спросили в Интернет Drupal
Народ! Какой способ создания сайта радиостанции лучше? Желательно плюсы и минусы
В зависимости от Ваших знаний и способностей

Aurora Web Editor - создаёт вебсайты быстро
подробнее...
спросили в Интернет
как создать свой сайт?? без рекламы и бесплатно
Для начинающих самое простое и бесплатное, что есть в Интернете это .
С помощью этих
подробнее...

На каком бесплатном или недорогом ресурсе лучше всего создать сайт, как функциональный, так и просто визитку?
Ну визитку можно закинуть и на любой бесплатный хостинг.. .
А вот что касается САЙТА, то я бы
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
С чего начать создание сайта?
Со всеми подробностями такое нигде не написано.
Могу порекомендовать краткое изложение
подробнее...
спросили в Интернет
Нужен Офлайн конструктор для создания сайта на подобие uCoz!
Joomla! Практическое руководство

Ведущий консультант проекта Joomla!, Бэрри Норт,
подробнее...
спросили в Другое
Как создать сайт игрового сервера Minecraft?
Как создать сервер Minecraft?

Существует несколько способов создания сервера. Я
подробнее...
спросили в Интернет MSN
Сколько стоит создать сайт на Народе. ру?
Чтобы БЕСПЛАТНО создать свой сайт нужно:

1. зарегистрироваться на
2. создавать
подробнее...
спросили в Сайт Сайты
Где и как создать свой сайт бесплатно и без заморочек? ? подскажите пожалуйста

Бесплатный конструктор сайтов, создать сайт с - Jimdo

Первые шаги - Как создать
подробнее...
спросили в Интернет
Как заполнять сайт?
Готовый файлы новых страниц своего сайта копируются с диска Вашего компьютера на хостинг при помощи
подробнее...
спросили в Интернет
Как реально быстро раскрутить сайт. Что-бы было хотя-бы 70 посетителей в день
Сабмит в соц закладки

Сабмит в сервисы социальных закладок Сабмит в сервисы социальных
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*