В основе стека разработки лежит node.js.
Положительным моментом такой разработки является легкость масштабирования реализованных проектов, что позволит даже визитку превратить в интернет-магазин.
Любой разрабатываемый проект делится на две части:
Содержание и интерфейс веб-проекта, все страницы, доступные каждому пользователю.
К этой же части мы относим и личный кабинет, поскольку он является частью интерфейса пользователя.
Интерфейс пользователя с привилегированными правами - администратора.
К пользователям этой части могут относится также редакторы, менеджеры, маркетологи.
Состав и разграничение прав пользователей определяется только на основе требований к проекту.
Если требуется, мы можем добавить инструменты, не имеющие отношения к редактированию, например панель для онлайн-чата с клиентами, статистические отчеты, все что угодно.
По-умолчанию мы поддерживаем только актуальные версии браузеров. Это связано с тем, что большинство из них обновляется по умолчанию. Ниже приведен текущий перчень поддержки
Тем не менее, поддержка браузеров — это такое же требование к проекту как и любое другое. Поэтому мы не против, по необходимости включить поддержку более старых версий. Однако это приведет к увеличению времени на разработку, тестирование и, вероятно, к компромиссу в дизайне
Важно помнить, что список поддержки мы актуализируем не только из желания использовать последние технологии. Это связано и с тем, что чем старше версия браузера, тем больше в нем незакрытых багов.
Разработка на фреймворке, в отличие от самописных решений и коробочных CMS, позволяет добиться простоты сопровождаемости проекта, легкого масштабирования и модернизации
Разработанные проекты по умолчанию размещаем на собственных серверах, разположенных в надежных европейких датацентрах. В случае необходимости настраиваем сервер заказчика.
Сопровождение проектов реализуется по двум схемам.
Сайт и система управления его содержимым.
Редактор заказчика может вносить изменения на сайт в рамках дизайна.
Сайт без системы управления
По требованию заказчика специалисты Codevia вносят необходимые изменения на сайт.
Отсутствие панели администратора сокращает срок разработки в среднем на 40%.
Данный вариант подойдет проектам, в которых не предполагаются частые обновления содержимого.