PHP-CMS框架选择 Wordpress、Drupal、October、PHPCMS、Dedecms、帝国CMS

背景:最近有个项目需要做个cms系统,无疑php的cms框架是最多的,国内国外都很多也比较成熟,可以大大节省自己开发的时间。

过程:

先是在网上了解了一下各个cms框架的优劣,然后结合自身实际情况,最终决定选的drupal8,原因如下:

1、网上查了一番之后,大家都说国内的cms比较容易上手,但是后面自己定制进行二次开发的时候比较困难,bug也比较多,难以解决。国外的例如wordpress和drupal这些都比较成熟而且二次开发的时候也比较舒适,但缺点就是中文文档资料比较少,一开始接受会比较困难(是的,我安装之初就碰到好多问题,而且都不怎么能找得到答案),所以还是英文比较好的直接看英文文档容易上手。

2、drupal8可以利用的模块很多,基本上可以满足此次项目开发的需求,另外一些没有的主题和模块可以自己看完源码之后进行开发。这几天看了一下大致知道了controller和路由这些,感觉上跟之前用laravel比较类似(当然这只是我这几天看了一些皮毛的感受,最终实战开发的时候没弄懂可能会很痛苦,希望我没有给自己挖坑)。

3、我选框架的时候也发现一个github上star第二多的一个laravel的cms框架october,还满心欢喜的研究了一天,但是无奈好像是此框架太新还是在国内流行度不够,出现问题基本上是查不到的状态。想来如果真的实战的时候遇到更多的问题会更痛苦,所以果断弃了。

4、wordpress是做blog比较适合,当然很多大牛都说wordpress是全能的,但必须要研究到一定深度,技能达到炉火纯青,才可以发挥的随心所欲,为所欲为。之前也用wordpress搭过一个小网站,功能不多,就只是简单的展示文字和图片信息,还是很容易上手的,毕竟有三分钟建站的美名。

所以再三比较之下,还是选择入了Drupal的坑。希望通过努力学习,可以完成项目效果!

附drupal8学习资源:

https://www.lugir.com/drupal8

http://www.drupalc.com/book/drupal8-entry-to-master-61

github源码:https://github.com/drupal/drupal


猜你喜欢

转载自blog.csdn.net/weixin_38682852/article/details/79908327