|
|
1
1
我用过Joomla和Drupal以及CakePHP。我没有尝试过Kohana的任何扩展,但我可以说,使用完整的CMS有巨大的优势。除非你准备了大量的开发,否则你应该去CMS。 花时间学习CMS框架和学习PHP框架(如CackePHP)是一样的。然而,你没有大量的扩展,比如模板,成熟的应用,以及已经为你完成的集成。 Joomla和Drupal都有大量可用的应用程序(扩展)和模板供您建模。PHP Framworks也有扩展,但它们更多的是以库或通用接口的形式存在,而不是不同的应用程序。但是,如果您可以花额外的时间在这些库之上构建应用程序,则这有其好处。 这很大程度上取决于你想要多少定制。如果您希望投入更多的时间和定制,我的意思是在这里数月、数年而不是数天,那么PHP框架更好。如果你想要一个快速的解决方案,用最少的定制,那么你应该选择一个CMS。 您还应该考虑到cms是在它们自己的框架之上构建的,并且在设计中考虑了很多因素。然而,cms往往具有更具体的功能,因此这反映在框架中。不过,Drupal和Joomla多年来在将其API与实际CMS分离方面做了很多工作,因此您可以在某种程度上将它们构建为框架。他们在编程功能上仍然没有cakePHP框架的广泛性,而且框架在开发中的速度要慢得多,因为重新开发需要在CMS中进行相应的更改。因此,您会发现在Joomla和Drupal的核心(框架)中采用新技术的速度较慢,而在CakePHP中采用新技术的速度要快得多。 |
|
|
2
0
|
|
|
3
0
嘿,比尔,但是你认为学习曲线比卡凯普或科霍纳值得吗? |
|
|
4
0
每个制度都有其利弊。 你需要决定哪一个最适合你的需要,然后再承诺一个。 然而,这些CMS是为最常见的目的而设计的。如果你的网站有一个独特的功能,这可能无法实现开箱即用这两个系统。您将需要开发/使用第三方扩展和模块来实现这些系统没有解决的任何额外功能。值得庆幸的是,它们都是使用PHP开发的,因此根据需要扩展核心功能相当容易。 如果您决定使用kohona/cakephp/codeigniter(这些都是php框架),您可以实现对网站行为的细粒度控制,并根据需要控制每一个方面,但是部署一个完全成熟的“标准”站点要比使用标准CMS花费更长的时间。
逐浪
猪跑 |
|
|
talkinggoat · Joomla:将文章图片放在脸书的头部 8 年前 |
|
|
MailBlade · 使用>=会给出错误的结果吗? 8 年前 |
|
|
Daniel Jensen · 使用变量更新joomla数据库 8 年前 |
|
|
user11029 · 编程joomla用户创建与登录显示冲突 8 年前 |