90 % успеха – это выбор правильной платформы/движка. Это ваш главный инструмент, который будет отвечать за функционирование проекта.
Готовые движки используются даже в корпоративном секторе, где особые требования к устойчивости при нагрузках, к гибкости системы, к возможностям масштабирования и расширения.
Для небольших проектов всё гораздо проще.
Платформа подбирается по набору доступных функций/технических возможностей.
В качестве платформ для самостоятельного запуска сайта всерьёз стоит рассматривать только следующие варианты:
- Онлайн-конструкторы. Отличаются самым масштабным наборов функций на все случаи жизни в своей тематике. Часто из панели управления здесь можно получить всё, что нужно: готовые SEO-инструменты и сервисы, шаблоны с наполнением, модули расширения, готовые интеграции и т.п. Но подходят они преимущественно для типовых проектов. Причём каждая платформа конструкторов специализируется на чём-то своём. Одни – на лендингах, например, mottor или LPgenerator. Другие на интернет-магазинах, как InSales или uShop. Третьи – на блогах и т.д. Бывают и универсальные площадки.
- CMS-системы. Обеспечивают необходимую гибкость разработки, так как легко расширяются за счёт готовых или самописных модулей (плагинов, тем, шаблонов и т.п.) и открывают доступ к исходному коду (в большинстве случаев, если это не коммерческий движок). Владельцы сайтов получают максимальный контроль над содержимым, ведь все файлы и контент хранятся на собственном хостинге. Пределы по нагрузке зависят только от возможностей текущего хостера. В случае необходимости провайдера легко сменить, а можно получить больше ресурсов сервера на прямо месте, если проапгрейдить тариф или сменить услугу хостинга на более производительную. Из минусов – потребуется заметно больше профильных знаний. Многие задачи, которые в онлайн-конструкторах автоматизированы, здесь придётся делать своими руками. CMS-системы тоже делятся по назначению.
- Оффлайн-конструкторы. Обычно это программы, устанавливаемые на ПК или другие устройства пользователей. Обеспечивают удобную сборку страниц из готовых элементов и блоков – почти как в онлайн-конструкторах, только без готового хостинга и удобной настройки доменов. На выходе вы получаете набор HTML-страниц, которые самостоятельно ещё нужно выгрузить на сервер (по FTP или по SFTP-протоколу). Оффлайн-конструкторы менее удобны в сравнении с онлайн-конкурентами, поэтому их использование для новичков весьма спорное. Это скорее инструмент для web-дизайнеров или тех, кто делает много простых сайтов на заказ.
Есть ещё варианты запуска сайтов на базе фреймворков или CMF-систем, а также написание своего движка с нуля. Они подходят исключительно для продвинутых пользователей, так как для доработки нужны навыки программирования. Способ создания сайта в блокноте мы вообще не рассматриваем, современные сайты стали слишком сложными, как и спецификации HTML.
В качестве дополнительных инструментов могут использоваться:
- Профессиональные графические редакторы (для работы с векторной и/или растровой графикой). С их помощью удобно создавать медиа-материалы.
- Видеоредакторы (если вы планируете использовать на сайте оригинальные видеоролики).
- IDE (для разработки собственных дополнений и модулей движка).
- FTP или SFTP-клиенты (для прямой загрузки файлов на хостинг, если хостер не предоставляет специальных онлайн-инструментов).
- Конструкторы лого (можно заменить графическими редакторами или специальными онлайн-сервисами).
- Текстовые редакторы (для более удобного создания текстового контента).
- SSH-клиенты (для подключения к серверу и его настройки из командной строки – только для опытных пользователей).
Для более узких задач могут использоваться более специфические инструменты, например, программы и сервисы для сбора семантического ядра, скрипты мониторинга позиций, парсеры страниц, различные плагины для браузеров, системы мониторинга, антивирусные сканеры и т.п.
Источник - https://serenity-vl.ru
Свежие комментарии