开发者社区> 问答> 正文

开源社区应该选择什么语言?

开源社区应该选择什么语言?

展开
收起
OSC开源社区 2024-06-12 15:49:43 13 0
1 条回答
写回答
取消 提交回答
  • 一、编程语言与源代码

    这个其实应该是最少争议的环节。因为几乎所有的编程语言,都是 “类英语” 的形式。所以,从阅读体验的角度来说:

    1、我们将一个源代码文件,看做一篇完整的文章。在这篇文章中:中英文夹杂,甚至英文加汉语拼音混杂都是严重影响阅读体验的
    2、包命名、文件名、函数名、变量名等等,都严重建议一律使用英文
    3、在源代码中,我的个人意见是尽量用源代码本身来说话,而无需注释。如果一定要加注释,也强烈建议使用简短英文说明

    二、文档

    我的建议是:最开始写文档的人,用你最熟悉的语言来写。然后再量力而为,翻译成其他需要的语言。

    三、围绕项目的讨论

    这个问题,需要从两个层面来看,一个是:你参与到一个已经存在的社区。另一个是:你管理自己的社区。

    1、参与人家的社区:入乡随俗
    2、自己的社区:取决于社区的目标

    所谓入乡随俗,其实很简单:人家社区都用英文,或者都用中文,你就不要冲过去说:“能不能语言自信点?”

    社区的目标,就比较麻烦了。我只能说:无论基于何种目标,一个健康的社区,与是否使用英语,并无必然的相关性。或者,换言之:下定决心,一开始就用全英文交流,并不是一个繁荣发展的开源社区的,天然保障。

    四、项目之外的日常交流

    这个其实更少争论,大家在微信群、QQ 群、邮件列表、Slack 里,自然就会选择自己最常用的语言交流。如果是一个国际化的社区,自然就会更加多的使用英语。而如果中国人占大多数,自然就会使用中文。强行规定,并无必要。

    2024-06-13 15:47:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载