Оптимальная архитектура платформы дает высокую скорость работы сайта, масштабируемость, гибкость разработки. Под гибкостью мы понимаем реализацию решения любой сложности с минимальными затратами. 

Гибкость и скорость разработки

Размер изменений системы будет оптимальным — меняется только то, что нужно для решения конкретной задачи.

  • готовый модуль можно расширить в любой момент;
  • новый модуль можно встроить без изменений остальной системы;
  • готовая концепция системы администрирования;
  • расширяемый список медиаблоков;
  • для сайтов: данные всех модулей генерируются в XML sitemap.

Принцип экономии ресурсов

Ключевая особенность платформы — ничего лишнего ни в программном коде, ни в пользовательском интерфейсе. Этот принцип позволяет удешевить:

  • стоимость разработки,
  • стоимость хостинга,
  • эксплуатацию веб-системы,
  • разработку новой функциональности.

Технологическая гарантия — 5-10 лет. С помощью adxCMS создаем решения для бизнеса с прицелом на 10 лет эксплуатации.

Принцип унификации

В основе развития платформы лежит подход унификации и типизации данных, что:

  • облегчает cоздавать данные, управлять ими и переиспользовать их в разных частях системы;
  • экономит время программистов при создании нестандартной функциональности.

Клиент получает с небольшими затратами веб-систему с кастомным функционалом, который обычно доступен только среднему и крупному бизнесу — большая часть рутинных процессов уже автоматизирована и вынесена на уровень платформы.

Функциональность

У платформы есть базовая функциональность — набор готовых модулей и дополнительные возможности.

Ограничения по дизайну

Наиболее «узкое» и дорогое место первичной разработки — дизайн системы. Для удешевления дизайна и последующей верстки мы используем палитры, стили и визуальную концепцию Bulma (css-framework). 

Технологический стек

  • Операционные системы: Linux, FreeBSD, NetBSD, Windows, OS X, Android, iOs;
  • Верстка: HTML, CSS, LESS, SASS, PostCSS, БЭМ;
  • Фронт-енд: JavaScript, TypeScript, jQuery, Vue.js, Svelte.js, Node.js, NPM/Yarn/PNPM, Gulp, Babel, Webpack, Rollup;
  • Мобильная разработка: Flutter;
  • Системы контроля версий: Git, GitHub, BitBucket;
  • Языки программирования: PHP, C#, Dart, SQL и диалекты;
  • Базы данных: MySQL (MariaDB, Percona), PostgreSQL, MS SQL;
  • Прочее: XML/XSLT, Unix Shell Scripts, Regexp.