Каково различие между Django и Joomla? [закрытый]

Одной из возможных причин может быть то, что докер, работающий на вашем хосте, настроен для работы с контейнерами Linux, что является поведением по умолчанию. Обратите внимание, что несмотря на тот факт, что хост является машиной Windows (Windows 10 и, вероятно, сервер Windows, на который вы ссылались) могут работать с образами на основе Linux в Docker.

Сетевое ядро ​​ASP звучит примерно как контейнер Windows, поэтому вам, вероятно, следует «переключить» режим: в интерфейсе Docker есть пункт меню «Переключиться на контейнер Windows». Вы пробовали это?

12
задан nbro 21 May 2015 в 14:46
поделиться

4 ответа

Непосредственно веб-сайт Django:

Действительно ли Django является системой управления контентом (CMS)?

Нет, Django не является CMS или любой вид “продукта под ключ” в и себя. Это - веб-платформа; это - инструмент программирования, который позволяет Вам создать веб-сайты.

Например, не имеет большого смысла сравнивать Django с чем-то как Drupal, потому что Django - что-то, что Вы используете для создания вещей как Drupal.

Конечно, автоматический администраторский сайт Django является фантастическим и экономит время – но администраторский сайт является одним модулем Django платформа. Кроме того, хотя у Django есть специальные удобства для создания приложений “CMS-y”, который не означает, что это столь же не подходит для создания “non-CMS-y” приложения (независимо от того, что это означает!).

12
ответ дан 2 December 2019 в 02:59
поделиться

Используя игрушечную аналогию набора конструкции -

CMS: Сопоставимый с набором кукольного дома. Можно настроить его вполне немного, но это хорошо подходит для создания главным образом одного вида игрушки.

Платформа веб-приложений: Сопоставимый с Lego установлен. можно создать различный вид игрушечных структур быстро, поскольку Вы не должны делать левые кирпичи сами.

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

29
ответ дан 2 December 2019 в 02:59
поделиться

Django (и веб-платформы) обеспечивает, общая функциональность должна была создать наиболее распространенные веб-сайты. Эта функциональность является главным образом технической и неопытный пользователь (чтение: не программист), имеет мало знания о том, как использовать его.

Где, поскольку Joomla (и CMSes в целом) являются пакетами, к которым стремятся не программисты (но все еще технические пользователи, несколько по крайней мере), чтобы развернуть и выполнить веб-сайты с помощью них.

При установке Joomla можно добавить содержание к веб-сайту

При установке Django можно начать программировать что-то, что позволит Вам добавлять содержание

13
ответ дан 2 December 2019 в 02:59
поделиться

Веб-платформы являются инструментами программиста, которые помогают создать менеджеры контента и подобные веб-приложения.

Так же, как контент-менеджеры могут быть категоризированы от простого и легкого (Wordpress? и Joomla?) к высоконастраиваемому и сложному (Typo3?), платформы могут быть лучшими для определенных задач (и не таким образом корректные в других). Некоторые веб-платформы (направляющие?, Django? и TurboGears?) более приспособлены к подобным CMS приложениям, некоторые другие (Werkzeug? и Скрученный?) пытаются обеспечить основу более сложных приложений. И существуют другие (Опоры?) пытающийся найти middleground.

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

4
ответ дан 2 December 2019 в 02:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: