为啥数据传输的 key 值 ,和代码里的属性名,又或者数据库里的字段名都不用中文名?

187 天前
 ZGame
最近在用代码写一些自定义的报表,考虑到专业术语和字段可能有几十个上百个,我试了下用中文名当属性名,自己写前后端,意外的顺畅。而且不用考虑输出数据大小驼峰。或其他编码格式
1137 次点击
所在节点    数据库
11 条回复
Ericcccccccc
187 天前
字母下划线只有那么点, 汉字就不一样了.

这个在兼容性上就差很远.
kingjpa
187 天前
就是兼容性问题,
js 代码里都可以用中文做变量名称,

但你在浏览器里查看源码 大概率是乱码
DTCPSS
187 天前
只要团队里统一并且不面向国际开发者就没问题,还能无缝 DDD
gyh1996
187 天前
输入法切换不方便吧
zsdroid
187 天前
面向输入法编程没意义。
jsq2627
187 天前
放在很早的过去,可以归因为编码兼容性问题
放在现在,基本不会有任何问题,只要整个团队能接受这种写法就好
如果用全中文命名,中文输入还是没有英文便利,但是这是可以解决的,参考易语言的自动补全,用拼音首字母就可以补全中文标识符,十多年前初学编程时,很喜欢易语言,全中文真的很爽。
hefish
187 天前
OP 坚持下去,一定有所大成。
akira
187 天前
不重要。。
si
187 天前
主要是兼容问题,以前的编程语言和开发工具都不支持,有些第三方的代码和软件也只支持英文,没有支持其他编码。
比较复杂的情况我会用中文,以前做过一个就是用中文的字段,代码里也用中文的标识符,上百个行业词语实在难处理。
killmojo
187 天前
担心有人起生僻字,“囆囇呓囊囋囍囎囏囐嘱囒啮囔囕囖”
QlanQ
186 天前
主要还是兼容问题,指不定什么时候,在浏览器上 key 就变成乱码了,如果和其他的对接,可能也有这种问题

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

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

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

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

© 2021 V2EX