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

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

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

Владислав Кузнецов
Владислав Кузнецов
  • Сообщений: 16
  • Последний визит: Сегодня в 17:25

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

Почему я считаю ее CMS:

— Функциональность “из коробки”: DST Platform предоставляет широкий набор готовых функций, необходимых для управления сайтом: управление контентом (статьи, новости, страницы), пользователями, медиафайлами, структурой сайта и т.д.

— Административная панель: У нее есть готовый интерфейс для управления сайтом, что типично для CMS.

— Развитая структура: Она, как правило, уже предоставляет готовую архитектуру сайта, которую можно настраивать и дополнять.

Но, в то же время, она может иметь элементы фреймворка:

— Модульная архитектура: Возможность подключать и отключать различные модули, как в фреймворках.

— API: Наличие API для разработчиков, для более кастомизированных решений.

— Возможность расширения: Возможность создавать свои собственные плагины, виджеты, и другие расширения.

В итоге: DST Platform, скорее всего, является полноценной CMS с возможностями расширения и кастомизации. 

Редактировалось: 1 раз (Последний: 23 января 2025 в 01:32)
Егор Савельев
Егор Савельев
  • Сообщений: 19
  • Последний визит: 24 февраля 2025 в 14:13

Вот ключевые различия между фреймворком и 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
  • Последний визит: Сегодня в 17:25

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

Основа для разработки веб-приложений — да так и есть

Готовая система для управления сайтом — да

Минимальный набор инструментов — тут нет т.к. набор огромный

Готовый сайт с базовой функциональностью — да

Разработчик полностью контролирует -да

Пользователь управляет контентом и базовыми настройками — да

Максимальная, требует много кода — да

Ограниченная, но проще в использовании — тут как раз нет

Независим, работает как основа — да частично

Зависит от архитектуры CMS — да частично

Более сложен в начале, для опытных — да

Проще в использовании, более дружелюбен к новичкам — нет

Основной пользователь Разработчик — да

Основной пользователь Контент-менеджер, администратор сайта — да

Получаем в итоге что DST Platform в большей степени набрал что это фреймворк, а не CMS 

Редактировалось: 2 раза (Последний: 23 января 2025 в 01:32)
Егор Савельев
Егор Савельев
  • Сообщений: 19
  • Последний визит: 24 февраля 2025 в 14:13

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

Ваш вывод о том, что DST Platform в большей степени является фреймворком (или CMF), а не CMS — абсолютно обоснован.

Почему это важно:

— Точное определение: Правильное определение типа платформы (фреймворк, CMS, CMF) помогает понять ее сильные и слабые стороны, а также определить, как ее лучше всего использовать.

— Выбор инструмента: Если вы хотите иметь полный контроль над архитектурой и функциональностью веб-проекта, то DST Platform в этом случае подойдет больше, чем CMS.

— Компетенции: Для работы с DST Platform потребуется квалифицированный разработчик, а не просто пользователь с базовыми навыками.

Выводы:

— Ваш анализ показал, что DST Platform имеет черты как фреймворка, так и CMS, но по большинству критериев больше соответствует фреймворку (или CMF).

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

Редактировалось: 2 раза (Последний: 23 января 2025 в 01:32)
Андрей Живов
Андрей Живов
  • Сообщений: 16
  • Последний визит: 14 февраля 2025 в 23:39

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

Алексей Девятов
Алексей Девятов
  • Сообщений: 22
  • Последний визит: 15 февраля 2025 в 01:03

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

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

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

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

Адрес

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

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

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

info@dstglobal.ru

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

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