CMS или Framework?

Ссылка скопирована
2 ответов

Есть задача реализовать веб портал по рейтингу организиций
Основной вопрос состоит в том что выбрать: фреймворк или cms с готовыми модулями.

Суть заключается в том, что будет примерно 20 пользователей с личными кабинетам. У каждого будет по 10 разделов, который только он сможет редактировать. То есть 1 сотрудник отвечает за 10 подведомственных организаций.

Получается будет примерно 200 организаций. Каждая "организация" публикует новость.
Публикация новости: если 1 новость , то +1 балл
Участники меропрития: если 35, то +35 баллов
Численность организации: если 10, +10 баллов

То есть за 1 публикацию: 46 баллов

Чем больше баллов по публикации, тем выше в рейтинге. Рейтинг вывести на главную.

CMS или Framework?

что типо такого, только в веб

Дополнительно:

Судя по постановке задачи решать ее должен фрилансер.

  • sl0, по постановке задачи вообще странно, что по ней еще не пилят тендеры.
  • Adamos, видимо, уже распилили и приступили к выполнению. =)
  • sl0, Adamos, так видимо фрилансера нашли и он начал
  • Ответы:

    в сms много всего готово - но вам оно не надо в этом проекте, а конкретно под вашу задачу придется писать плагин с нуля. поэтому фреймворк - не будет ничего лишнего

    Зачем такой выбор коли есть CMS одновременно являющиеся и фреймворками (да конечно с некоторыми натяжками, но таки да) ?

    Например ... Битрикс !

    Вот ровно сейчас я уговаривал заказчика не придумывать велосипед. В итоге заказчик меня уломал и я вынужден получить 3.600.000 рублей, ДМС и прочие прелести официального трудоустройства.
    Выберите CMS Wordpress напишите для нее свой плагин и радуйтесь жизни все за вас уже сделано.

    Нужно решить такую задачу?

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

    Заказать помощь
    Лучший ответ
    1
    Павел Админов Ответ

    Выбор между CMS и фреймворком зависит от конкретных потребностей проекта, уровня опыта разработчика и целей, которые нужно достичь. CMS (Content Management System) представляет собой готовое программное обеспечение для управления контентом, которое обычно включает в себя готовые функциональности, такие как управление пользователями, шаблоны дизайна, расширения и многое другое. CMS удобны для создания простых сайтов, блогов или интернет-магазинов без необходимости писать код с нуля.

    Однако, если у вас есть сложный проект с особыми требованиями или вы хотите полный контроль над кодом и архитектурой приложения, то вам лучше выбрать фреймворк. Фреймворк предоставляет базовую структуру и инструменты для разработки приложений, но требует от разработчика большего уровня экспертизы и опыта. Фреймворки, такие как Laravel, Django, React и Angular, позволяют создавать высоконагруженные веб-приложения с уникальным функционалом и дизайном.

    Важно также учитывать, что CMS и фреймворки могут использоваться вместе в одном проекте. Например, вы можете использовать CMS для управления контентом на сайте, а фреймворк для создания сложной функциональности или интеграции сторонних сервисов.

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

    Другие ответы (1) Ответить на вопрос
    Кирилл JS

    Выбор между CMS (Content Management System) и фреймворком зависит от конкретных потребностей проекта и уровня опыта разработчика. Давайте рассмотрим основные отличия между ними, чтобы вам было проще принять решение.

    CMS - это готовая платформа для управления контентом, которая обычно имеет готовый функционал, такой как управление пользователями, редактирование контента, управление медиафайлами и т.д. Они обычно более просты в использовании для тех, кто не имеет большого опыта в разработке. Примерами популярных CMS являются WordPress, Joomla, Drupal и другие.

    С другой стороны, фреймворк - это набор инструментов и библиотек, который помогает разработчику создавать приложения с нуля. Они предлагают большую гибкость и контроль над кодом, что делает их хорошим выбором для более сложных проектов или для разработчиков, которые хотят полный контроль над приложением. Примерами популярных фреймворков являются Laravel (для PHP), Django (для Python), Ruby on Rails (для Ruby) и другие.

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

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

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно