当前位置:  开发笔记 > 后端 > 正文

Django和Joomla有什么区别?

如何解决《Django和Joomla有什么区别?》经验,为你挑选了3个好方法。

Django和Joomla有什么区别?

或者更好的是CMS(Joomla,Drupal等)和Web Frameworks(Django,Symphony,Zend等)之间有什么区别?



1> Imran..:

使用玩具构造套件类比 -

CMS:可与娃娃屋套件相媲美.你可以自定义它,但它非常适合主要构建一种玩具.

Web应用程序框架:可与乐高集相媲美.你可以快速建造各种类型的玩具结构,因为你不需要自己制作左边的砖块.

没有框架:只使用编程语言的标准库开发Web应用程序就像用普通粘土制作玩具一样.它提供了最大的自由,但您也要付出自己制作所有作品的代价.



2> hasen..:

Django(和Web框架)提供了构建最常见网站所需的通用功能.这个功能主要是技术性的,新手用户(读:非程序员)对如何利用它几乎一无所知.

Joomla(以及一般的CMSes)是针对非程序员(但仍然是技术用户,至少在某种程度上)使用它们部署和运行网站的软件包.

如果您安装Joomla,则可以向您的网站添加内容

如果你安装了Django,你可以开始编写一些允许你添加内容的东西



3> Josh Smeaton..:

直接关闭Django网站:

Django是内容管理系统(CMS)吗?

不,Django不是CMS,也不是任何形式的"交钥匙产品".这是一个Web框架; 它是一个编程工具,可以让您构建网站.

例如,将Django与Drupal之类的东西进行比较没有多大意义,因为Django是你用来创建像Drupal这样的东西的东西.

当然,Django的自动管理站点非常棒且节省时间 - 但是管理站点是Django框架的一个模块.此外,虽然Django为构建"CMS-y"应用程序提供了特殊的便利,但这并不意味着它不适合构建"非CMS-y"应用程序(无论这意味着什么!).

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有