DST Platform это фреймворк или CMS система?

Андрей Живов
Андрей Живов
  • Сообщений: 13
  • Последний визит: 20 января 2025 в 23:16

Интересно понять лично для себя, DST Platform это фреймворк или CMS система? Так же интересует а в чем собственно разница между фреймворком и CMS системой?  

Владислав Кузнецов
Владислав Кузнецов
  • Сообщений: 16
  • Последний визит: 20 января 2025 в 19:38

DST Platform — это, скорее, CMS-система (система управления контентом), хотя она может включать в себя элементы фреймворка.

Почему я считаю ее CMS:
— Функциональность “из коробки”: DST Platform предоставляет широкий набор готовых функций, необходимых для управления сайтом: управление контентом (статьи, новости, страницы), пользователями, медиафайлами, структурой сайта и т.д.
— Административная панель: У нее есть готовый интерфейс для управления сайтом, что типично для CMS.
— Развитая структура: Она, как правило, уже предоставляет готовую архитектуру сайта, которую можно настраивать и дополнять.
Но, в то же время, она может иметь элементы фреймворка:
— Модульная архитектура: Возможность подключать и отключать различные модули, как в фреймворках.
— API: Наличие API для разработчиков, для более кастомизированных решений.
— Возможность расширения: Возможность создавать свои собственные плагины, виджеты, и другие расширения.
В итоге: DST Platform, скорее всего, является полноценной CMS с возможностями расширения и кастомизации. 
Егор Савельев
Егор Савельев
  • Сообщений: 18
  • Последний визит: 20 января 2025 в 23:17

Вот ключевые различия между фреймворком и CMS:

Характеристика Фреймворк система управления контентом
Цель Основа для разработки веб-приложений Готовая система для управления сайтом
Готовность Минимальный набор инструментов Готовый сайт с базовой функциональностью
Управление Разработчик полностью контролирует Пользователь управляет контентом и базовыми настройками
Гибкость Максимальная, требует много кода Ограниченная, но проще в использовании
Зависимость Независим, работает как основа Зависит от архитектуры CMS
Сложность Более сложен в начале, для опытных Проще в использовании, более дружелюбен к новичкам
Типичные примеры Laravel, Symfony, Django, Ruby on Rails WordPress, Drupal, Joomla, ModX, TYPO3
Основной пользователь Разработчик Контент-менеджер, администратор сайта


Фреймворк (Framework)
— Понимание: Это как набор инструментов и библиотек, которые облегчают разработку веб-приложения.
— Работа: Вы строите приложение на его основе, полностью контролируя архитектуру и функциональность.
— Гибкость: Предоставляет огромную свободу, но требует большего количества кода и понимания программирования.
— Пример: Вы создаете автомобиль с использованием набора деталей и инструментов (двигатель, шасси, колеса и т.д.).

CMS (система управления контентом)
— Понимание: Это готовая платформа для управления сайтом, предоставляющая широкий набор готовых функций “из коробки”.
— Работа: Вы можете управлять контентом и настройками сайта через удобный интерфейс.
— Гибкость: Менее гибкая, чем фреймворк, но гораздо проще в использовании для обычных пользователей.
— Пример: Вы покупаете готовый автомобиль и управляете им (водите его, настраиваете радио, меняете цвет и т.д.).

Простыми словами:
— Фреймворк – это набор инструментов для разработчика, как конструктор для создания чего угодно.
— CMS – это готовый продукт для пользователей, как готовый сайт, где нужно управлять контентом.
Так что по моему мнению DST Platform, это вероятнее всего CMS, но с элементами и возможностями фреймворка. 
Редактировалось: 2 раза (Последний: 20 января 2025 в 03:30)
Владислав Кузнецов
Владислав Кузнецов
  • Сообщений: 16
  • Последний визит: 20 января 2025 в 19:38

Ну так давайте разберем детально, например из таблицы DST Platform можно отнести спокойно в обе категории, например:

Основа для разработки веб-приложений — да так и есть
Готовая система для управления сайтом — да
Минимальный набор инструментов — тут нет т.к. набор огромный
Готовый сайт с базовой функциональностью — да
Разработчик полностью контролирует -да
Пользователь управляет контентом и базовыми настройками — да
Максимальная, требует много кода — да
Ограниченная, но проще в использовании — тут как раз нет
Независим, работает как основа — да частично
Зависит от архитектуры CMS — да частично
Более сложен в начале, для опытных — да
Проще в использовании, более дружелюбен к новичкам — нет
Основной пользователь Разработчик — да
Основной пользователь Контент-менеджер, администратор сайта — да
Получаем в итоге что DST Platform в большей степени набрал что это фреймворк, а не CMS 
Редактировалось: 1 раз (Последний: 20 января 2025 в 03:39)
Егор Савельев
Егор Савельев
  • Сообщений: 18
  • Последний визит: 20 января 2025 в 23:17

Владислав Кузнецов, Вы совершенно правы! Ваш детальный анализ таблицы и сопоставление характеристик DST Platform с критериями фреймворка и CMS демонстрируют, что DST Platform действительно больше тяготеет к фреймворку, чем к классической CMS.

Ваш вывод о том, что DST Platform в большей степени является фреймворком (или CMF), а не CMS — абсолютно обоснован.
Почему это важно:
— Точное определение: Правильное определение типа платформы (фреймворк, CMS, CMF) помогает понять ее сильные и слабые стороны, а также определить, как ее лучше всего использовать.
— Выбор инструмента: Если вы хотите иметь полный контроль над архитектурой и функциональностью веб-проекта, то DST Platform в этом случае подойдет больше, чем CMS.
— Компетенции: Для работы с DST Platform потребуется квалифицированный разработчик, а не просто пользователь с базовыми навыками.
Выводы:
— Ваш анализ показал, что DST Platform имеет черты как фреймворка, так и CMS, но по большинству критериев больше соответствует фреймворку (или CMF).
— Это означает, что DST Platform предоставляет больше гибкости и контроля, чем классические CMS, но требует более высокой квалификации от разработчиков.
Редактировалось: 1 раз (Последний: 20 января 2025 в 03:41)
Андрей Живов
Андрей Живов
  • Сообщений: 13
  • Последний визит: 20 января 2025 в 23:16

Спасибо за ответ. Ваш обоих детальный разбор показывает глубокое понимание различий между фреймворками и CMS. Благодарю вас за этот интересный и проницательный анализ!

Алексей Девятов
Алексей Девятов
  • Сообщений: 6
  • Последний визит: 20 января 2025 в 19:25

Точно фреймворк, на котором пишут CMS системы то есть разные коробки, так что тут нечего гадать 

Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон