我终于找到了世界的奥秘了,自动化就是世界前进的目标。
机械的自动化,出行的自动化,购物的自动化,吃饭的自动化 等等,如果还有什么没有自动化,那么就是编程了。虽然有许多框架帮助我们更好更快的开发,但是远远不够。当一件重复的劳动需要更多的人才能完成的工作,这说明它需要自动化。
首先了解自动化,自动化简单明了,使事物按照一定的规则循环执行,不需人工干预。自动化只需要启动前的配置文件,便可以开始工作,知道条件满足才会停止。
以汽车为例子,开始是马车,配置一个车夫,完成工作,然后汽车,省掉车夫,只需要简单学习考个驾照就可手握方向盘,完成开车的工作了,这时只需要配置一个驾照。现在的无人驾驶技术的研发与努力就是为了只需要给车一个配置就可以让汽车完成驾驶的任务了,不需要人力介入。(无人驾驶技术还不成熟,我们还需要一些突破,现在仍然是探测器累加)
编程从二进制编程,到汇编编译,到编程语言编译,到框架编写程序,在到之后会是什么呢?自动化编译,不需要人力或只需要更少的人力投入,只需要“配置”就可完成一软件程序。事实在一些行业里面已经实现了,可视化的编程,只需要一段时间的培训教学就可以完成软件任务了。这样的网站有许多,幼儿教学的,写小游戏的,物流企业的等等,都是特定行业使用的编程。而这正是自动化的特点,不同行业有不同的工具,汽车不能飞,飞机不能跑,编程完全可以针对不同的行业开发出相迎需求的自动编程软件,编程需要自动化,不是不需要人来写代码,而是这个为当前行业开发可以通过“配置”就可以完成一个软件项目。
现在大家了解了自动化,但是对“配置”还是一知半解。大家都写过PPT,网上有许多PPT模板,淘宝也有卖的。如果我要做一个PPT, 我会去网址找我需要的PPT模板拿过来,在提取一些素材,和文字进行组合基本就可以完成一个PPT了。那这个模板就是自动化,我们只需要提供一些素材和文字,很大程度上减少了我们制作模板的时间和敬礼。
有没有一种互联网模板,只需要我配置数据信息就可以完成一个APP或者web的呢?
VSK (http://www.wangyongyue.com)就是为此而开发的,最终的目标就是,只需要http的配置信息就可以自动化的生成一个移动应用。