Можете ли вы дать несколько указаний (за и против) относительно того, чтобы поместить меню веб-приложения в базу данных?Меню в базе данных. Хорошо или плохо?
ответ
В основном это зависит от ваших требований к вашему приложению. Это не всегда хороший подход, чтобы принести буровую машину, чтобы сделать отверстие в песке. Каждый подход имеет некоторые ограничения и требует больших усилий, если вы применяете некоторые альтернативные подходы.
В минусы можно считать
- Performance (подготовить динамическое меню каждый раз при загрузке главной страницы также статический текст меньше времени для обработки в сравнении с динамическим)
- Конфигурация будет всегда проблема при добавлении или изменении меню (Всегда нужна база данных парень во время каких-либо изменений)
Pros
- Высококонфигурируемый и полностью динамический
- Может добавлять/удалять атрибут и изменять текст, не затрагивая ничего в коде.
У нас есть какое-то решение и преодолеть от зэков
- В случае выполнения мы можем использовать кэширование, но каждый раз изменение меню вам необходимо утилизировать пул приложений.
- Для настройки вы можете предоставить страницу для управления содержимым меню. (Нет необходимости в Sql)
Как я уже говорил ранее, вы можете идти в любом случае, когда ваше приложение принимает легко и намного лучше.
в XML-файле, меню также будет настраиваться, и я мог бы добавлять и изменять текст, не затрагивая ничего в коде. – mlwacosmos
учитывая то, что вы говорите, лучше, если это не в базе данных – mlwacosmos
- 1. Хорошо или плохо использовать несколько баз данных?
- 2. iFrames плохо или хорошо?
- 3. Хорошо или плохо ООП?
- 4. Dummy Objects Хорошо или плохо
- 5. Использование аксессуаров: хорошо или плохо?
- 6. C# String.IsNullOrEmpty: хорошо или плохо?
- 7. несколько столов хорошо или плохо?
- 8. Полезные классы .. Хорошо или плохо?
- 9. «Синглтон» заводы, хорошо или плохо?
- 10. Обнаженные объекты. Хорошо или плохо
- 11. Стратегия пула соединений: хорошо, плохо или уродливо?
- 12. iPhone: Заставка в приложении - хорошо или плохо?
- 13. Дизайн базы данных: пары имя-значение - хорошо или плохо?
- 14. Хорошо или плохо использовать запрос базы данных в контроллере yii2?
- 15. Сохранение данных в атрибуте класса хорошо или плохо
- 16. array_slice() для большого массива, хорошо или плохо
- 17. ISerializable и ViewState - хорошо или плохо?
- 18. Хранение временной отметки как долго в JDBC .. хорошо или плохо?
- 19. VARCHAR как внешний ключ/первичный ключ в базе данных хорошо или плохо?
- 20. ASP MVC HTML Helpers - хорошо или плохо?
- 21. Шифровать строку дважды ... Хорошо, Плохо или Уродливо?
- 22. Значение доверия openCV - хорошо это или плохо?
- 23. PHP - функция внутри функции. Хорошо или плохо?
- 24. Отключение режима совместимости IE8, хорошо или плохо?
- 25. Интерфейс с внутренней реализацией - хорошо или плохо
- 26. Ловить все исключения хорошо или плохо?
- 27. Хорошо это или плохо, чтобы перестраховать?
- 28. Смешанный дизайн RBAC - хорошо или плохо?
- 29. Orphan Objects на Java Хорошо или плохо?
- 30. Пример: Наследование класса Singleton - хорошо или плохо?
.. «меню веб-приложения внутри базы данных» - я немного не понимаю, что это значит. больше деталей? – Coffee
Этикетки меню находятся в базе данных – mlwacosmos
Этот вопрос вряд ли является конструктивным и не может быть однозначно ответил. Попробуйте предоставить гораздо больше контекста, требований и возможных проблем, с которыми вы столкнулись при поиске подходящего решения. –