国产开发工具的出路在哪里?中文真的不适合用于写代码吗?

        一个专业程序员,无论是从事哪个行业的,无一例外,用的编程工具都是外国的,用英文写代码。比如开发windous软件用Visual Studio;开发安卓的用Android Studio;开发ISO软件用XCode等等。当然,一套完整的开发流程,不仅仅只是用到这些开发工具,还会用到很多其他的辅助工具软件。但是,你知道我想说什么,基本全是老外的。那我们是否想过,为什么越来越强大的中国,貌似就没有比较厉害的国产开发工具呢?是什么让国产软件难以壮大?

这里写图片描述

        第一. 使用者不愿意付费

        其实,这个和中国的国情以及国人的观念有关系。一方面,很大一部分人都喜欢找破解版的来用。其实连笔者都是如此,都想着能省为什么不省,破解的能用就用破解的。另一方面,没有买卖就没有伤害!正因为很多人没有付费使用的观念,很多破解软件的人迎其所好,可谓疯狂地,肆意地破解别人的软件,然后发布到网上。他们的目的可能有很多。有的纯粹就是为了玩,为了炫耀;而有的人是为了攻击竞争对手;还有的人是图能赚些外快。之所以存在这些现象,一方面是对版权注重得还不够;另一方面也是软件设计者技术缺陷。
这里写图片描述
        第二,开发者的商业模式单一

        盗版软件并不是国产软件难以发展壮大的罪魁祸首。其实,从另一个角度来说,盗版、破解版软件对一个软件的品牌的知名度的提升有一定的推动作用。首先一个软件出现盗版、破解版,说明这个软件已经小有名气。然后破解版就开始在网络上泛滥开来,反而提升了软件的曝光度,从这一个角度来说,这反而是一件好事。
        但是曝光度上去了,用户上去了,并不一定能够使一个软件团队、一个公司能够存活下来。我看到很多小团队、小公司花费大量的人力,财力、物力去开发一款软件,但是它们却没有分析好如何去盈利。如果没有盈利,无论是多么好的项目,多么好的软件,都将无法存活下去,这就是现实。在前几年,前十几年,软件开发者都是靠卖会员收费来获利的。非会员就限制使用功能,限制使用时间,只能使用试用版,买了会员才会开放所有功能。那时候这样做,很吃香。毕竟那个年代,电脑和手机都没普及开来,信息不发达。但在我看来,我们现在所处的时代,发展的速度使得很多人都跟不上步伐了!自从有人开启了免费软件的风潮,人们发现软件本来就应该免费,谈钱“伤感情”。毕竟不是只有你一家,大不了换别家!所以,在有很多竞争者的情况下,单一的商业模式,很容易让自己走上死胡同。

        那到底中文适不适合用来写代码呢?

        其实,国产中文开发软件还是有不少优秀产品的。比如易语言、猎码等,易语言是可以使用中文开发windous软件的,而猎码则是可以使用中文开发安卓app。易语言应该是一款做得比较早,也比较成功的中文开发软件吧!但是,虽然易语言名声大,易语言的团队其实也并没有存活下来。究其原因,正是我所说的商业模式单一。不过,破解版的泛滥成就了易语言的庞大用户量。
        猎码其实是一个新星,我之所以拿它举例子,是因为在我和猎码中文开发平台的创始人交谈过后,了解到猎码所走的商业模式是比较符合当前市场形势的。
我们回到正题,中文适不适合写代码这个命题,其实很多没有做过深入了解的人会立马给出不适合的答案。理由大概就是中文句意由不同的人在不同的意境可以做不同的理解;中文笔画复杂;中文输入相比于英文要慢等等。但是笔者却持有和他们相反的观点。
        第一,其实中文开发并没有说完全使用中文,像一些符合、+、-、*、/,不会使用中文的加、减、乘、除来代替,该是符合的还是使用符号。只是在一些特定的关键词上才会使用中文。比如if => 如果 ; switch => 判断 等等。
        第二,中文输入其实并没有那么麻烦,并不是需要输入所有的拼音才能打出中文。比如“如果”,并不需要输入完整的ruguo,而是只需要输入rg两个字母就能打出如果了。现在很多智能的拼音输入法就能做到这些。另外,像易语言和猎码这些开发工具当中,都有智能的输入提示,可以很省心地打出中文代码。
猎码开发工具
        第三,我感叹汉字的博大精深,一句话,一个词甚至一个字,不同的人在不同的场景可以有不同的理解,没人会说他理解错误,这就是汉字的魅力。但是其实中文汉字使用到代码中的并不多,屈指可数。而且这些词的词义容易理解,不会产生歧义。比如“如果”在代码中就是判断的意思,我们不会把它理解为其他意思。一个词被限定在一个特点的场景,它的词义是非常稳定的,这也是中文汉字强大的地方,它可以有很强的适应性。

        最后,国产软件的出路在哪里?

        上面说到了很多软件团队和公司的商业模式单一是生存不下去的原因。那当下的市场形势又是如何的呢?
在我看来,软件免费是一个必然的发展形势。其实现在很多大型的公司,他们开发的产品都是如此。我们可以免费下载他们的软件,软件的正常功能不会收费。就比如QQ、微信。QQ、微信迅速崛起和壮大,很大一部分原因是因为“免费”。之所以免费加上引号,是因为QQ并不是完全免费。什么叫不完全免费,它同样限制了一定的功能,这些功能需要付费才能使用,满足了一些有“特殊要求”的用户。比如一些漂亮的主题、虚拟人物的装扮等等。
我们再来说一下安卓中文开发平台的新星——猎码。其实它也是一款免费的软件。猎码开发工具内集成很多组件,这些组件是封装了一些功能的模块,可以直接简单调用,实现快速开发。猎码将组件分成了官方的组件和第三方的组件,官方组件由官方团队更新维护,官方组件是不收费的,用户可以直接使用来开发。而第三方组件则是由很多合作的专业的程序员来开发,并发布到猎码的应用中心网站当中出售。只有当有需要用到第三方组件的时候才会需要用户去付费购买,这种模式就实现了三方的互利:用户满足开发安卓app的需求、猎码平台得到用户、组件开发者获得报酬。我想,这样的模式至少比单一且高额的会员收费更能适应市场和吸引用户。

        综上,中文并不是不适合用于代码;国产软件也不是没有出路,也是希望开发团队在埋头开发产品的同时,思考市场需求和发展形势。只有盈利,才能存活下去,只有存活下去,国产编程软件才能有未来!

猜你喜欢

转载自blog.csdn.net/qq6698633/article/details/82357224
今日推荐