|
因为火山很多功能是给你封装好的。
相当于做饭的时候,别人把菜谱食材调料都给你定好量了,你唯一能控制的只有火候,做起来当然束手束脚。
比如创建窗口,原本你需要先注册一个窗口类(这一步相当麻烦,要设置一堆东西),再根据窗口类创建窗口。
而火山已经提前给你预设好了,你只需要打个方法“创建窗口”就好。
而且火山为了提高编译速度以及方便封装,这些封装的过程都是在C++里做的(而且变量名都是英文词的,看着都脑壳疼),在火山里看在的话只有一个方法,因此不懂C的话你也改不了底层,就算有花活也只能从固定的几种样式里搞。
再如前面的窗口类,微软给窗口类少说提供了一二十种样式,但火山好像就给了几个模子
说这么多倒不是说火山垃圾,就是有点蛋疼。
火山pc的语法本来就接近c++,甚至宏定义一下c,火山的用户完全就能直接写c的程序。
那如果让封装类库的大佬在写的时候尽量用中文变量名(要是不想写,也可以写完了再重命名成中字啊),这样一些技术力高的火山用户完全可以自己去修改底层来满足一些需求(其实也不用太但心用户流失,一个类库动辄就是百来个英文名,其中不少还是翻译不了的缩写,想弄懂就得一个个去读文档,假如这个文档是英语的那更是灾难)。
现在火山这个中文编程怎么说呢,一个不懂中文的人来看底层的文件,恐怕远比火山用户看起来轻松
|
|