好歹自己学习易语言也快有一年了,也用易语言写了一些软件,特此记录一下以及对易语言的个人看法。
该文章有可能过于啰嗦,可吐槽的点太多了,也正有感悟才能写的这么多。
补: 2021 年 3 月,也就是我最后一次编写易语言项目,因为我已经好久不写 exe 项目了。
易语言介绍
还是简单介绍一些易语言吧,毕竟肯定有很多即使学过编程也没听过易语言的,易语言是一门以中文作为程序代码编程语言,简称 E 语言,创始人吴涛,2000 年一个人独立开发。有关易语言的特点如下:
易语言不开源
不像主流的编程语言 C,Java,Python 等是开源的,易语言是一款纯正的商业编程软件,易语言正版加密狗 618 元,不过有破解版,不然多数人都不会去接触易语言了。但不开源就已经注定了易语言的在整个生态就不行,并且易语言已不在维护了,也就是很久很久没更新过,或者说不会再更新了,作者也已不再管易语言了,目前也就一些易友 去开发一些相关的插件模块库这些。
全中文界面,可视化 UI,填表式的声明
我这里放几张图展示一下
首先要吐槽一下,2000 年的页面与 2020 年的页面可以说是完全一模一样的。开发界面是真的丑,但有一点是,页面的语言命令都是全中文的,比如if
所对应的的就是如果
,MessageBox
所对的就是信息框
,很多命令都中文化就再举例了,并且每个函数都是以表格似的填写,也就是代码的格式都定死死的了,如果你学过其他的编程语言在来和易语言比对,你多半会学的够呛,很难理解为啥要这样。不过也正是填表式声明,导致易语言过于简单,后文也会提及。
在比对一些 C#的开发界面
可以看到页面肯定比易语言好看 100 倍,但是随之而来的就是难度的提升,先不说好写与不好写,你让一个没学过编程的看,多半看的云里雾里,这时候就会劝退很多人瞬间不想学了,相信很多学编程的都有这样的经历。