吐槽:到底什么是“优雅”? PHP 的新名词真是含义莫名……

2022-07-10 22:07:18 +08:00
 uiosun

本周工作日的某一天,

翻开一篇博客园文章:“……这样写更优雅……”、

打开一篇 Laravel 某个特性的介绍:“……这个框架……以优雅著称……”。

优雅到底是什么?小布尔乔亚?是我漏了什么吗?

去逛 Stackoverflow 、去大佬们的独立博客、去 Github 讨论问题,大家都直接讲“稳定”、“安全”、“性能”、“可读性”、“模块化”……

我记得,Yii2 那时的 Slogan 是 “安全、稳定、高效”,现在竟然给我一种“都在吹优雅”的感觉。

( Ps:上一次给我留下印象的“优雅”,还是小红书里的名媛)

7165 次点击
所在节点    程序员
75 条回复
momocraft
2022-07-10 22:09:17 +08:00
优雅是更优雅的好

如果没有更具体的东西可夸 不管是认识不足还是表达不足 就可以说 "优雅"
Leviathann
2022-07-10 22:09:39 +08:00
真的逛过 github 吗,elegant 不是很常用的词?
hello2090
2022-07-10 22:13:58 +08:00
“安全、稳定、高效” 一听就不优雅!
uiosun
2022-07-10 22:14:17 +08:00
@Leviathann 真的逛啊,而且除了日常 Issue 问答,还帮忙做一些游戏的本地化工作……可对 elegant 真的没印象。

所以优雅到底是?
uiosun
2022-07-10 22:16:51 +08:00
@momocraft @hello2090 两位大佬过分了哈哈哈,感觉很迷惑,大家都是为吹而吹?
liaohongxing
2022-07-10 22:24:30 +08:00
php 就是不用框架也能撸,效率还不差 。但是撸出来的代码就自己能看懂 ,没得大型工程的样子 。

如 Laravel DB 模块的什么获取器 修改器什么什么的 改个功能很规范 ,再加上 api 命名就很容易理解,专业的样子。
就形成了优雅,主要对比原生撸
terranboy
2022-07-10 22:26:26 +08:00
@uiosun 应该是相对于老式框架 结构更合理 语法写起来更顺畅吧, 用过老的 会有这种感觉的
uiosun
2022-07-10 22:29:23 +08:00
@liaohongxing 有点理解了,不过还是心里怪怪的,毕竟 Yii 两代框架该有的都有了,Laravel 蹦出来就是最优雅的……

除了包支持,毕竟那会儿没啥工程化的选品。
twing37
2022-07-10 23:07:52 +08:00
我理解的是最大限度的帮助用户专注业务逻辑 /目标事.
ywisax
2022-07-10 23:09:45 +08:00
主要是没啥可吹了。
说 stable 嘛,symfony 必然是第一;
说 fast 嘛,slim/yii 一批框架在前面;
说 simple 嘛,其实国产 thinkphp 真的挺 simple 的,国外的 ci 也足够 simple ;
说 security 嘛,其实大部分现代 php 框架都比较安全;
为减少对标竞品,自己新开一个“优雅”赛道这样就没人打得过。。。
twing37
2022-07-10 23:09:54 +08:00
"这样写更优雅" 我理解就是写的字少.
caqiko
2022-07-10 23:15:55 +08:00
我觉得可以理解为 best practice
kingjpa
2022-07-10 23:21:07 +08:00
虽然我很不喜欢 Laravel ,但除去性能不谈,不得不承认它是很不错的。
dzdh
2022-07-10 23:21:49 +08:00
喜欢更 [方便、简单看起来高级] 的实现某些功能吧。

比如 go 的标准库封装的就很 [优雅]

比如 php 的 autoload 的 [机制] 看来比每次都 require common.php [优雅]
darklights
2022-07-10 23:34:14 +08:00
现在开源项目流行面向 star 编程,怎么可能是新名词呢。至少 Goland 表示不服。


按我的理解,如果 api 设计得比较流畅 fluent 和符合直觉 intuitive ,差不多可以在 readme 里吹优雅了。
james122333
2022-07-10 23:39:29 +08:00
因为他们对优雅这个字有误解
pengtdyd
2022-07-10 23:40:24 +08:00
请描述一下什么是《美》
james122333
2022-07-10 23:40:50 +08:00
易学易修改简单化才是
开个坦克
james122333
2022-07-10 23:43:43 +08:00
开个坦克一点都不从容哪能叫优雅
顶多你花时间深入熟悉以后稍微有举重若轻的感觉 不过也就一点点
haoliang
2022-07-11 00:11:19 +08:00
还有个烂大街且含义不明的形容词 “modern”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/865309

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX