为什么有人鄙视我用WordPress?

[复制链接]
heyond 发表于 2023-8-25 07:20:52|来自:中国 | 显示全部楼层 |阅读模式
我把自己的一些技术文章和作品写在我自己的博客里面,博客是wordpress开源的,但是一旦我的博客外链告诉一些外人,外人就很鄙夷的一说,你的博客是wordpress的吧!
关键是为什么鄙夷?为何?
难道因为我程序员就不能用wordpress的吗?要自己写的吗?
全部回复5 显示全部楼层
f430gt3gfb 发表于 2023-8-25 07:21:48|来自:中国 | 显示全部楼层
不要因为别人看法而分心

首先我觉得我们中国都有 14 亿人口了,有任何想法的人都是正常的,不要因为别人想法影响自己,非常不值得,因为太在乎别人的想法成就不了自己,会让你太分心。




所以你用 WordPress,有人鄙视你,很正常的事情,他别的事情做不好,总要在一些奇怪的点去找优越感,我还曾经碰到过,问我用什么语言和数据库,因为我只会 WordPress,所以我说 PHP+MySQL,然后他用 GO+MangoDB,觉得比我牛逼多。
这一类莫名的优越感,老实说,只会让你觉得很肤浅。当然一个人最好不要有什么优越感,会蒙蔽你的双眼,如果你非要有,最好是基于自己的能力的优越感,而不是基于自己的环境和使用的工具,比如摄影师,他们得到认可是基于他们的摄影作品,而不是用的摄影器材是最贵的这些表面的东西,有些人用手机都能排出很好的照片。
WordPress是用来解决问题

我一向不想介入语言之争,首先我主要基于 WordPress,所以我只能使用 PHP+MySQL 开发,另外最重要的是,我觉得技术类的产品是用来解决问题的。




所以如果你用 WordPress 来写博客,能不能把写博客这件事情解决好,如果能,那就是最好的事情,别人鄙夷不鄙夷,又有什么重要呢?很多人只会说这个不好,那个不好,然后自己啥都做不出来,一眼就被人看穿,碌碌无为。
一个人要鄙视你,或者说要找你的毛病,总会找得到的,比如就有人说我博客的主题不够技术感。我觉得这个绿色挺好看,青春活力,我只是用来写博客的,排版清晰,适合阅读就是最好的,然后还有人说我博客名字叫我爱水煮鱼,不好听,我就觉得非常好听,还有人因此叫我鱼叔,多好。
一个人的成功是坚持换来的

一个人是否极客,是否摇滚,不是形式上的,而是内在的,比如你能坚持用 WordPress 写博客,坚持十年如一日写,就是一件变成很极客,很摇滚的事情。
嗯,我在夸我自己,我的博客「我爱水煮鱼煮」从2007年写到今年,都快15年,虽然没有做到每日更新,但是我做到了每个星期都会去分享自己的 WordPress 使用技巧和经验,分享我自己写的 WordPress 教程和插件。
WordPress 果酱 - 我爱水煮鱼,专注于 WordPress 开发和分享。我觉得我比那些还停留在嘴炮上 WordPress 代码不行,不够优雅的人,然后并没有什么真实输出的人,极客和摇滚多了。
WordPress 很棒

具体到 WordPress,我觉得任何持鄙视态度的人,特别是那些自己没有做出什么好的产品的人,都是挺无聊的,这种口舌之争,大可不必,完全浪费时间。




WordPress 占到建站市场的 40%,一个那么人使用的工具,绝对不是市面上那些庸脂俗粉能够比拟的,你使用上了 WordPress 就是一件很幸运的事情,有那么多的开源插件,免费的主题是用,还能使用我开发的免费插件 WPJAM-Basic  。
WordPress 不仅可以做博客,还可以建企业站点,如果你和我一样深入使用,你会发现它几乎无所不能,具体可以看看我这里罗列的案例。这里说一个,我甚至使用它做了一个电商小程序 saas 系统:
花生小店官网 - 专注小程序SAAS社交电商平台相信我,鄙视是很粗浅很肤浅的东西,在漫长的人生当中,你还会碰到很多,这些都不会打败你,你只要自己有能力,在某个领域做出自己的成绩,这些一点都不重要。
qq911 发表于 2023-8-25 07:22:37|来自:中国 | 显示全部楼层
用WordPress写博客、做网站、做微信小程序。
Brain的技术笔记 - 前端开发,视觉设计,上海WordPress建站,Web技术研究...纯鄙视是不值一提的,除非他的博客内容比你优秀,那就不管是不是用WP了
xiaoliang 发表于 2023-8-25 07:23:33|来自:中国 | 显示全部楼层
很多开发者不喜欢WordPress并不是秘密。因为在他们眼里,觉得WordPress代码基础混乱。
WordPress核心代码真的那么糟糕吗?或者您应该深入了解,认真研究项目所需?在本文中,我们一起来研究这个问题,以帮助站长或者开发者们捋清思路。

  • 什么是糟糕的代码?
  • 编程人员不要紧
  • 用户不在乎
  • 编码器不受影响
  • 可以编写良好的代码吗?
什么是糟糕的代码?

最根本的问题是,我们很难对一个已经存在的程序代码直接一锤定音。诸如“一团糟的代码”之类的声音听起来很可怕,但这对于一般站长来说这意味着什么?更重要的是,他/她在乎吗?
有一些属性可能会使代码变得“糟糕”,以下是其中一些:

  • 未优化的代码与优化的代码相比执行速度较慢
  • 在项目中混合编码风格
  • 只有作者才能理解的面条式代码(Spaghetti code)
  • 不可扩展的,与其他代码兼容不够好
WordPress确实犯了其中一半的罪行。毫无疑问,各色各样的编码风格。函数名称不一致,某些模块使用严格的面向对象语言,某些模块使用面向过程语言,许多文件不使用WordPress自己的样式指南,这些仅仅是其中的一些问题。
也就是说,WordPress在某种程度上使用了面条式代码,但除了令人讨厌之外,这不是一个问题,因为作为一款用途广泛的产品,成千上万的人都理解它。
那么WordPress编码是否很糟糕?是的,就像国际空间站使用劣质笔记本电脑一样。两种说法在客观上都是正确的,但幕后还有很多其他的东西。
真正的问题是,这有关系吗?
编程人员不要紧

在每个WordCamp上,经常会出现同一个问题:如果WordPress切换到完全OOP方法会很好吗?部分程序员说,当然可以,那将是我一生中最快乐的一天。理性的人(绝对不是程序员)鼓吹谨慎,因为此举将直接抵触WordPress所代表的一切。
作为程序员,我们必须记住,归根结底,WordPress是针对用户而非我们的。您可能会认为在一个项目上花费100多个小时会很多,但是使用您的工作的人每天可能会花费8个小时来使用该项目,一年总计达3,000多个小时,并且用户不仅仅只有一个人。
用户不在乎

用户真的不在乎与代码相关的任何东西。他们想要一种用户友好,快速且安全的东西。WordPress在这三个方面都做得很好。或者你可以辩解说,编码糟糕的插件可能会破坏WordPress的速度和安全性,但这就像说沃尔沃汽车不安全,是因为我以180公里/每小时撞墙。
编码器不受影响

绝大多数使用WordPress的人都不受此问题的影响,或者至少不必受此问题的影响。根本就没有需要触及项目核心代码的情况。这意味着您完全不会受到核心代码混乱的影响。
程序员唯一可以反对WordPress的论点是它没有遵循MVC(模型-视图-控制器)架构。这是一个完全有效的批评,但并不是说MVC是编写干净代码的唯一方法。
实际上,您可以在插件中使用完全面向对象的方法,如果愿意,甚至可以使用类似MVC的结构。真正的问题在于主题的构建方式,而不能仅仅注入MVC​​原理。
就是说,尽管不是MVC,但主题遵循严格的准则并且结构合理。这归结为每个主题的共同点,如果您知道自己在做什么,就可以轻松地与WordPress协作了。
可以编写良好的代码吗?

问题不在于WordPress核心代码的好坏。WordPress核心代码有些混乱,但仍然是不错的代码。这并不意味着它不能得到很大的改进,但就其目的而言,它确实很棒。
问题是:是否可以使用WordPress编写良好的代码。答案是肯定的。正如我前面提到的,插件是自由格式的,因此您可以在其中做任何您想做的事情,包括OOP。
我还想强调一点,OOP并不是万能的。对于简单的插件,一种布局合理的程序方法可能会更清晰。
主题确实将演示与逻辑结合在一起,这无疑是一个坏习惯。但是,主题的指南布局合理,通过一些规划,您可以编写一个合理且易于理解的主题。
随着WordPress API的问世,所有其他批评都无济于事,因为您几乎可以在任何地方使用数据库中的数据。您可以使用Laravel进行所有操作,并通过WordPress API提取数据。
小结

因此,归根结底,WordPress代码是否一团糟?是的,其中一些是。某些插件和主题确实确实包含错误的代码,并对整个社区造成影响。像任何其他项目一样,WordPress也不是完美的。就像任何其他项目一样,我也认同WordPress不可能做到适合于所有项目。
但是,不使用WordPress是因为“代码太乱了”,这是显而易见的,是愚蠢且短视的行为。尽管核心代码有些混乱,但它是快速且安全的。以此为基础扩展系统的任何代码都可以很好地编写。
诀窍是采用代码编写规范的主题或者插件,或者聘请合格的WP开发,使用可信赖的高质量产品并正确维护您的网站。
xjhtbyz 发表于 2023-8-25 07:24:02|来自:中国 | 显示全部楼层
Microsoft Research
fcsyzh03 发表于 2023-8-25 07:24:13|来自:中国 | 显示全部楼层
建议把他拉黑,屏蔽掉。除非他能写一个比 WordPress 更好的东西,否则没有资格鄙视。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则