由网友 IssacShea 提供的答案:
wordpress这CMS外国货,代码工藻整齐,注释详尽,就连色盲码农也能看得清清爽爽的。而国产的phpcms什么的,代码乱成麻雀窝,全靠IDE的神提示才能摸索着改两行,要真看源码分析问题,那得是超级玄学高手,一般人得瞳孔地震掌管失明。
wordpress开发团队里,英语母语的程序员居多,会给函数变量起的名字叫do_action(),get_the_ID()之类的,一看就知道是干嘛的。
phpcms里的命名全是鸡肋鸭脖子的,变量有叫$mx_rs_67_c这种,估计开发者自己都记不住是个什么鬼。要追溯这种代码,得请法老王鉴定一番,才知道里头究竟有什么玄机。wordpress有着庞大的社区和插件生态,功能丰富多样,用起来也顺手自在。
phpcms的插件库远不及人,要改个功能得自己写代码,再加上文档全是鸡肋,新手上手难度大,老鸟也会觉得烦人,这就是为什么大家都推荐wordpress而不是phpcms的原因。
当然,国产软件的报国情怀我们都懂,能用上也是好的,示个爱国的心理也没错。但要真论CMS的性价比,怎么说呢,phpcms这种产品注定只能在国内利基市场生存,要想学wordpress打入国际市场,除非把它的架构重构一番,命名规范统一一下,代码也得整理到见人就想深入了解的水准,否则真没法和别的CMS竞争。
总而言之,技术产品要迎合大众,必须顾及到实用性,易用性和扩展性,phpcms在这几点上都显然不及wordpress。就算开发再辛苦,产品也得是符合市场需求的,否则只会是个不折不扣的独角戏,没人挪个眼皮来看你。
所以,作为CMS的选择,wordpress会是大部分人更理智的答案。当然了,爱国也很重要,只是建议多看看世界,用最优秀的产品,这会更有助于国产技术的提高和发展。
好,那我们继续用技术大咖的语言来聊这个话题:其实,这个问题的本质是产品的国际化和本地化的问题。wordpress作为一个外国产品,虽然不够贴近国内用户的需求,但作为一个成熟的产品,它在设计理念、代码质量、功能性上都已经达到了很高的国际水准,这使得它即便在不同环境和文化下,也有相当的易用性和扩展性,能被广泛接受和使用。
相比之下,phpcms作为国内产品,虽然可能更理解国内用户的特点,但由于开发者的技术水平和产品理念的限制,使其产品的质量和深度远不及wordpress,难以真正具有国际竞争力,只能在国内市场获得有限的生存空间。
要想国产技术产品真正强大起来,竞争力不仅限于国内,关键还是要大咖们有视野的开阔和角度的转变。不能总以为理解本地用户就万事大吉,产品的易用性、扩展性这些本质属性还是最关键的考量因素。
同时,也要学习借鉴国外成功产品的设计理念和成功经验,把自己的产品做到一个真正符合国际标准的高度与深度,而不是仅停留在满足一些表面的本地需求。
只有产品的质量和水准达标了,才有真正意义的国际化可言。总之,作为技术人,建议尽量用开放的心态去学习世界各地的优秀设计和理念,同时也要努力把自己的产品做到一个符合国际视野的高标准。
这样,即便产品起源是国内,也完全有能力适应不同的地域文化,开拓国际市场,这才是产品真正意义的国际化。单纯依靠对本地需求的理解,是远远不够的。
要想行得通,产品的质量本身也必须非常过硬。
所以,phpcms之类的产品,要想真正成为主流,在设计理念和开发水准上还需提高和改进,这需要技术人开阔视野,充实自己,努力把产品做到一个真正的适用于全球的高度,这才是实现国际化的正确方向。
由网友 用户108825001673 提供的答案:
首先,这个问题是我在知乎上提的,再次看到真是倍感亲切啊~
现在回看,跟以前还是有不同的见解的,其中,我认为有大神的回答非常好"精通php胜过精通一个cms",也就是说,如果你的php足够好,那就不要纠结用wordpress还是用phpcms了。因为无论用哪一个,都可以解决问题,而且是很好的解决!
说说我为什么会这样提问,我本人属于php入门阶段,只会写非常简单的代码,但是能够比较熟练使用phpcms v9,大概用了1年时间了,其实是非常喜欢这个产品的。但非常遗憾的是,v9基本上没有任何更新了,属于放养状态了,想找一个代替品,所以选择了wordpress。
也用过wordpress做过几个网站(准确来说是做过几个主题),但从开发的角度来看,显然wordpress的学习成本要高很多。具体表现在以下方面:
1 结构比较西方化,基本靠
function.PHP
控制,大量的方法堆积到这个文件,眼花缭乱,有的还不写注释,找起来非常不方便
2 方法有不下几万种,多是多了,但找起来也是非常麻烦,而且很多发放有一大批参数需要配置,当然了从一个侧面表示这个方法足够强大,但大部分时间用不上,由于汉化问题,查找起来费劲。
3 钩子让我困扰。。。如果不是非常有经验的开发者,小白你就别想搞明白这个东西了,具体表现是我一直就没明白到底有多少hook,什么时候该挂hook,挂哪个hook。。
4 菜单配置非常繁琐,菜单输入函数非常不方便,这个很抓狂,相比phpcms可以直接输出菜单数据,wordpress输出了除了数据以外的样式,而且非常固定,改起来要重写菜单函数,极其不方便。。。。这个也是被很多人吐槽过的
5 插件繁多,但兼容性很差,我这问题也问题很多人,他们回答是那是因为你不懂,这个我真是没法反驳啊,无论多么麻烦的系统和工具,只要你懂了,那就不难。。这不废话吗?我想用过wordpress的人没有几个不被插件坑过,想彻底懂?那就一个一个坑填吧。
6 耗内存,对主机配置要求高。。。这个现在还好一些,以前有google组件时候更要命。
说了这么多不好,但我还是选择用它了,没别的,就是因为它是一个既没有版权限制,又更新及时的CMS.. 这一点国内cms真是没法比。总之就是坑很深,但值得入~
另外,phpcms也很不错,但显然过时了。。。
二更一下,修改了一些错字。
这里阐述一下啊,写了这么多,并不是抨击wp多不好,我最后也说了,最终我还是选择了用wp,我想表达的观点就是,wp想学到精髓,是要比国内的phpcms这些难一些的,当初我用phpcmsv9时候,真心用了3天基本就可以应付一般网站了,但wp玩了半个月,还是不太懂。。。尤其是各种插件还有一些钩子函数,可能也是学习方法没有掌握吧~
但有的大神确实可以用wp做各种网站,真的是各种网站~佩服啊
由网友 嘿淘B 提供的答案:
与其说WordPress是一个cms,我更愿意将其定义成一个开发框架。选择WordPress主要有以下几个理由:1.免费开源,可免费用于商业用途,2.安全性高,更新及时,这里得益于全球众多开发者的贡献,在保证非运行环境问题的情况下,只要保持版本最新,内核基本不会有漏洞,3.插件,主题众多,扩展性好,世面上50%以上的常规网站功能能通过插件或主题直接实现,4.对开发者较友好,完善的插件,主题体系,系统钩子的应用,保证了开发的效率以及兼容性,5.众多的使用者以及交流社区,2018年的数据统计,全球32%左右的网站采用WordPress开发,这个使用量保证了我们在遇到各种问题时能够轻松的找到解决方案。不足之处:1.对开发者能力有一定的要求,要求开发者有一定的php开发功底,包括最基本主题的制作也是需要php基础的,因为不同于国内cms的标签调用机制,WordPress模板主题使用的原生php,2.由于日益增长的代码量以及加入一些新的php版本特性,在国内老旧机服务器环境上运行速度的问题,是国内用户一直所诟病的,纯手打,个人想法,不喜勿喷!
由网友 山石畅谈 提供的答案:
wordpress功能很强大,现在很多流量站都用的wordpress,但国内的CMS现在发展的也不错,比如迅睿cms,易优cms,pbootcms等等,以迅睿cms来说,应用插件丰富,真开源无版权纠纷问题,另外后台可以创建多个站点,每个站点的数据表都是独立的,尤其是对建站公司来说,真的是非常实用的功能!
由网友 温柔洒了一地 提供的答案:
据我了解,个人和小型公司、工作室喜欢使用WordPress,包括我也一样;
1、有现成的主题,并且还有很多类型可以选择,后台切换主题就能够得到满意的页面,省时、方便、快速;
2、扩展插件多,一般功能都有免费插件可以实现,满足个人及中小网站的需求,想要什么功能都能够实现;
3、网上教程多,上手快,自己摸索个半天就能够搭建好;
4、免费、免授权、可商用,这点被很多小型公司、工作室喜欢,因为PHPCMS、织梦CMS程序虽然开源,但是商用的话还需要购买授权,在中国你懂的,能有免费的用为什么要花钱?
稍大一点的公司基本上会选择找别人做个网站或买个授权,对于公司来说也花不了几个钱。但是公司一般不会向别人推荐我在哪里找谁~谁~做了个网站。而个人则会向朋友们分享,看我做了一个个人网站。所以WordPress在中国越来越多人用也就不奇怪了。
wordpress网站打开速度慢,推荐使用Linux系统,开启伪静态。Windows系统搭建的网站访问确实有影响。
由网友 81创业 提供的答案:
我是2006年落伍老站长了,安全第一,除了WordPres,少有几十年持续维护更新且扩展丰富的cms源码。主流cms除了wc的帝国cms还在维护,其他都停止维护了。
web程序更新update非常重要,现在赌博色情违法spam和攻击太多,处理不好会坐牢的,一旦网站被攻击,站长很难自证清白。
落伍者站长论坛就有人因被入侵而被处罚,我也曾经因此被警方传唤检查电脑手机。
我最早用dedecms,bug极多,后来用phpcms,官方停止维护,安全问题xss注入太多,只能全部转换成WordPress。
WordPres要小心模版有后门,我去年批量使用某个themes主题,导致被xss,直接被微信封了十几个域名。
如今我建议做交互不多的网站,本地构建环境,生成HTML,再映射附件和HTML目录,用sync自动对比或者直接挂载,上传到支持云对象存储的bucket,再把主域名cname解析到bucket,自定义好默认首页即可全站静态化。
对象存储无法执行,只能静态访问,无惧大多数攻击。这也是政府网站维护人员推荐给我的解决方案。
由网友 优美狂徒 提供的答案:
随着互联网技术的不断发展,网站的建设已经变得非常简单,因为现在有很多网站内容管理系统(CMS)可供选择。其中,WordPress是最流行的CMS之一,而国内的一些CMS,例如phpCMS,似乎被忽视了。为什么呢?让我们来探讨一下。
首先,WordPress是一种开源软件,它是由一个庞大的全球社区开发和维护的。这意味着它有很多开发人员为其提供支持和更新,因此它非常安全,并且能够不断地更新和改进。与此相比,phpCMS等国内CMS的开发人员和维护人员相对较少,更新和维护的速度也较慢。
其次,WordPress具有非常强大的插件生态系统。有数千种插件可供选择,可以帮助您轻松添加功能,例如社交媒体共享、搜索引擎优化、表单创建等。而phpCMS等国内CMS的插件库相对较小,无法满足像WordPress那样多样化的需求。
此外,WordPress有大量的主题可以选择,可以让您的网站看起来非常专业和现代化。这些主题可以根据您的需求进行自定义,可以选择色彩、布局、字体等等。而phpCMS等国内CMS的主题库也比较有限,而且样式相对较为简单。
最后,WordPress是一个全球性的CMS,它被用于创建各种类型的网站,包括商业、个人、媒体等等。因此,它的可扩展性非常强。相比之下,phpCMS等国内CMS大多是针对中小型企业的,适用范围比较有限。
综上所述,尽管国内也有很多CMS可供选择,但是WordPress仍然是最受欢迎和最广泛使用的CMS之一。它的安全性、插件生态系统、主题库和可扩展性都是其他CMS所不能比拟的。因此,我们可以理解为什么大多数人推荐使用WordPress而不是phpCMS等国内CMS了。
由网友 DeveloperPeer 提供的答案:
我自己也有使用 WorDpress 搭建的个人博客,整体感觉还是上手很快的,虽然 WordPress 是 Php 语言开发的,但是不会 Php, 不会编程,影响也不大。毕竟我的博客运行那么久,我也真没有看过其代码。
在网络上有很多安装教程,云服务器提供商也有一键部署式的服务,对于新手来说还是够用了。我自己作为一名开发者,还是从头一步步安装的,从服务器购买,域名申请,域名备案,web 服务器安装,数据库安装, php-fpm安装,虚拟主机配置, WordPress 安装走了一遍。 WordPress 安装后的主题配置,插件安装,博客配置等一系列工作也走了一遍,切实体会了软件使用中的各个环节。
个人体验上,文档丰富,安装比较简单,没遇到什么问题,软件运行很长时间也没有遇到问题。
其次主题丰富,如下图有丰富的主题可供选择,可供很多场景下应用,比如个人博客,电商网站等。
WordPress 的插件也异常丰富,比如搜索 SEO, 就会出现很多插件,借助丰富的插件工具可以省去自己很多的开发时间。
不少国外的开源软件项目很活跃,长期有新的功能加入,同时社区有大量的用户使用和维护,但是反观国内,这方面还存在些不足,比如在文档易用性,长期维护性,功能体验上还待提高。
部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/28016.html