program-in-chinese / overview

中文编程的历史、现状和展望。issue 中进行相关问题的讨论.

Home Page:https://zhuanlan.zhihu.com/codeInChinese

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

有能力者可考虑对小程序编程进行汉化,更实际

hummerstudio opened this issue · comments

引用马化腾在第10届2018**(深圳)IT领袖峰会上的发言:

我在公司里也说,小程序是我们一个门槛非常高的创新。我过去是程序员出身,写了很多年程序,学的编程语言都是美国的,不管是C也好,JAVA也好等等这些。小程序成为现在**编程者一个非常热门的编程环境和正在热情学习的语言环境。你去书店或者网上书店一搜小程序,大量的开发、应用的书籍就已经出来了。可能外界不觉得怎么样,我作为程序员出身会感到很激动、很自豪,我特别看重这一块,因为这也是**IT行业一个成果。

不管是搞Java汉化,Python汉化,这些语言的真正使用者都有很高的英语水平了,并且这些语言本身是国际化的,拉扯回来太费劲,吃力不讨好,基本属于自娱自乐。汉化这类语言,一是在砸这些高素质人才的饭碗,二是在拉低他们的档次,三是回造成舆论反扑,诋毁中文编程。

小程序不是这样的。

  1. 小程序立足本地,发源于**,面向国人,不用考虑所谓国际化交流问题。

  2. 小程序还处于发展阶段,规模(语言本身,非市场份额)不大,相应的汉化难度低。

  3. 小程序是新事物,汉化后可进一步降低学习门槛,不存在大规模的“既得利益者”,是真正的利好,对学习者有好处。

其他欢迎大家补充、交流。

小程序立足本地,发源于**,面向国人,不用考虑所谓国际化交流问题。

这是最不可能发生的事情。腾讯如果作出将小程序的用户限制在大陆的决定,就等于变相宣称它根本不在乎国外市场。

@hummerstudio 你是指汉化小程序的框架/API, 像腾讯小程序? 工作量确实相对通用语言标准库要小, 不过要跟上官方更新的节奏恐怕也需要一个关注小程序开发的团队才能支持.

腾讯如果作出将小程序的用户限制在大陆的决定,就等于变相宣称它根本不在乎国外市场。

@bctnry 用户当然可以是国外的, 但开发者群体肯定在相当长时间内都是国内开发者为主吧.

@bctnry 我并没有说腾讯要把小程序的用户限制在大陆,你这个结论得出来的很奇怪。小程序最早是在**推出的,现在是否在国外发布我不清楚,但可以肯定的一点是国内市场和国外市场是分开的,就像微信公众号一样,是独立的系统。在国内,小程序面向国内用户,认证需要国内证件,添加的网址需要是备案的,界面语言肯定是要中文的。有能力做小程序的,不会是对汉语一窍不通的人。就目前小程序的规模,限制页面个数,还不至于用只会英语的开发者,再配一个翻译人员做界面翻译吧。基于上面的道理,认为目前小程序的开发者100%是会中文的人,我认为是没有问题的。

汉化小程序,只面向**市场,就足够了。而且,我们做编程语言汉化,不就是为了抛弃英文吗?本身就是面向**市场的,或者说是**的开发者的。而现在,整个小程序的**市场的开发者,都是会中文的。未来,国外的外国人开发的小程序,和我们有什么关系呢?如果是国内开发者扩展国外市场,那界面文字是英文即可,代码依然可以是中文的。

"小程序”不就是跑在微信上web应用吗?腾讯会让你动微信吗?
"我们做编程语言汉化,不就是为了抛弃英文吗?" 这个观念我不认同,我认为做编程语言汉化是为了给人们多一种选择,为不是一定要去抛弃什么。
web类编程的中文化的技术路线,我认为可以着重在jdk和chrome/v8/node.js上。

commented

我们这边有在做小程序,其实适当用中文还是很方便的。比如我们模板部分命名都是用中文。

@Absente 可否分享一下中文命名的小程序例程? 或直接投稿到专栏?

commented

可否分享一下中文命名的小程序例程? 或直接投稿到专栏?

@nobodxbodon
关于这个问题正有此意,不过我们项目还在进行阶段,等年底开源的时候估计可以整理一下,发表出来。目前还为时尚早。

@Absente 可否先写个最简单的例程, 如为Chrome和火狐浏览器编写扩展, 以演示中文命名的可行性?

commented

可否先写个最简单的例程
@nobodxbodon

也可以,不过最近月底事情略多,估计要到八月十五以后了

@Absente 一年多杳无音讯。可有兴致继续?否则打算暂时合并到 #9

刚发现两个中文编程工具支持生成小程序/小游戏、H5、Web、移动 App等:

Screen Shot 2022-02-21 at 9 37 50 PM

Screen Shot 2022-02-21 at 9 55 16 PM