Многих заказчиков интересует вопрос:
"Какой инструмент использовать для моего будущего сайта?"
Например, когда вы оставляете заявку на фрилансе, вам предлагают много неизвестных инструментов, как же понять какой выбрать именно для вашего сайта, давайте разбираться!
Для начала рассмотрим, 4 основных направления деятельности сайта:
- Блог \ Корпоративный сайт
- Интернет-магазин
- Сайт-визитка \ Лэндинг
- Платформа \ Стартап
Блог \ Корпоративный сайт
Итак, вам нужен корпоративный сайт для вашей компании, с обычным выводом информации, и возможно каким-то дополнительным функционалом вроде каталога или калькуляторов. Или еще проще - ваш личный блог, куда вы будете добавлять статьи.
В обоих случаях самым популярным решением будет - Wordpress.
Давайте разбираться почему.
Плюсы
- Популярность
- Возможность устанавливать плагины под любую задачу
- 90% функционала будет сразу соответствовать вашей задаче
- Наличие магазина шаблонов и возможность устанавливать их в 1 клик
- Админ-панель и гибкая настройка
Минусы
- Ограниченность функционала для разработчика (невозможность сделать некоторые функции в принципе)
- Проблемы с SEO оптимизацией
- Излишество неиспользуемого функционала
Для блога и корпоративного сайта также можно использовать CMS Joomla
Плюсы и минусы этих двух CMS аналогичны, разве что Joomla чуть менее популярна среди веб-разработчиков.
Еще один вариант создание блога, который мы считаем наилучшим - разработка на фреймворке Laravel, о нем чуть позже.
Интернет-магазин
У вас есть физическая точка продажи и вы хотите расшириться ?
Может быть планируете заняться исключительно онлайн бизнесом или дропшипингом ? Интернет-магазин, или интернет-каталог это тот продукт который вам нужен.
Интернет-каталог отличается от интернет-магазина тем, что в случае с каталогом мы можем только просматривать продукцию, а в магазине мы можем добавить товар в корзину и оплатить. А так же в магазине присутствует личный кабинет с историей заказов.
Лучшим инструментов для разработки стандартного интернет-магазина является CMS Opencart. Она сочетает в себе простоту и функционал. В некоторых случаях, намного лучше использовать 1С Битрикс, но тут уже нужно смотреть на конкретную задачу. Если у вас есть опыт ведения бухгалтерского учета, или вы крупный предприниматель со своей бухгалтерией - то Битрикс это однозначно ваш вариант, в ином случае - советуем использовать OpenCart.
Плюсы
- Популярность
- Возможность устанавливать плагины под любую задачу
- Наличие магазина шаблонов и возможность устанавливать их в 1 клик
- Админ-панель и гибкая настройка
- Возможность открыть интернет-магазин не обращаясь за помощью к веб-разработчикам (на сайте у них есть подробная инструкция)
- Подключение платежных систем в пару кликов
Минусы
- Ограниченность функционала для разработчика (невозможность сделать некоторые функции в принципе)
- Проблемы с SEO оптимизацией
- Устаревший программный код
Также для интернет магазина частенько использует WooCommerce на Wordpress, но мы считаем это извращением. Для каждой задачи должен быть свой инструмент, только тогда вы получите качественный продукт.
В случае с обычным интернет магазином, лучшим соотношением цена\качество будет CMS. Однако если вы хотите создать что-то уникально, как например AliExpress, или необычный каталог - тут уже нужно выбирать более гибкий инструмент. В нашем случае это фреймворк Laravel с расширением Laravel Ecommerce.
Сайт визитка или Landing Page
В данном случае вариантов несколько.
Чистый HTML + Textolite
Весьма хороший вариант размещения лэндинга\визитки, который я рекомендую тем, кто размещает несколько лэндингов и постоянно их перемещает.
Из плюсов:
- небольшое количество файлов
- небольшой размер, простая структура.
Из минусов:
- возможность изменять только текст и картинки, перетаскивать ничего не получится.
Конструктор лэндингов, например Tilda
Вариант еще легче первого, так как никаких манипуляций в файлами делать в принципе не нужно, заходим на сайт https://tilda.ws, создаем сайт, размещаем его - готово!
Из плюсов:
- простота
- скорость.
Из минусов:
- сервис платный, невозможность напрямую взаимодействовать с файлами и внедрять какой-то функционал.
Wordpress
Да-да, данный движок настолько универсальный, что его можно вполне использовать для лендинга, и на то есть свои причины.
Из плюсов:
- возможность полноценно редактировать контент, изменять его, менять местами блоки добавлять новые и целиком удалять старые
- гибкая админ-панель с тонкой настройкой
- возможность устанавливать плагины и внедрять функционал в 1 клик
Из минусов:
- больший размер и большее количество файлов
- не все хостинги поддерживают php, например лендинг на html можно разместить даже на бесплатном хостинге без потери в скорости работы
Платформа \ Стартап
Это пожалуй самое распространенное направление по которому мы работаем.
MVP startup - это минимально жизнеспособный продукт. Разрабатывая такой продукт нужно как минимум понимать основы бизнес-логики. Его рецепт очень прост, мы стараемся вместить только самый нужный функционал в минимальную цену.
Конечно, сделав такой продукт на Wordpress или другой CMS вы значительно выиграете на первом этапе разработки. К примеру готовое решение на Wordpress может стоить 300$, в то время когда решения с нуля на фреймворке будет стоить 1500$, но это только на первый взгляд.
Разрабатывая проект с нуля вы в первую очередь получаете уникальный продукт, с тем функционалом - который вам нужен и самое главное - этот функционал тестируется и разрабатывается максимально качественно. Немалым плюсом также является масштабируемость такого проекта. Это означает что вы в будущем сможете улучшать свой продукт вместо того чтобы создавать новый, упираясь в ограничение, которое рано или поздно вам создаст CMS.
Таким образом лучшим инструментом для создание платформы является фреймворк, среди популярных их всего два: Laravel и Yii2
Вам могут предложить разработку на другом фреймворке, например: Zend, Firebase, Django, Express.js, Node.js
Но учитывайте что эти фреймворки менее популярны, соответственно гораздо меньше людей которые с ними работают. И выбор у вас будет невелик, бывает даже что на том же firebase пишут 2-3 фрилансера во всем СНГ, так что обрубив контакты с одним, вы можете вообще попасть в ситуацию когда некому будет работать с таким стэком.
Чем отличается Laravel от Yii2 можете посмотреть в другой специальной статье на моем канале.
Вывод
Наша студия - Sierra, для любого проекта предлагает реализацию на фреймворке Laravel последней версии. Дело в том что CMS со временем перестают быть актуальными, а ограничения для разработчиков очень мешают выполнять заказы быстро, если задача вообще выполнима. Тем самым, повышается цена за работу, а логично предположить что люди выбирающие CMS - не готовы платить большие деньги за разработку. Получается спорная ситуация, работать в убыток себе, или выставлять больший ценник и получать меньше заказов.
Мы выбираем - Laravel, потому что в нем нет ограничений. Все плюсы CMS собраны в виде пакетов, а минусы просто отсутствуют. В наших руках это грозный инструмент для разработки, который позволяет в считанные месяцы разворачивать крупнейшие проекты.
При разработке стартапа - лучший вариант это довериться профессионалам, которые помимо технической реализации помогут вам в решении бизнес задач связанных с сайтов, наши цены: