可视化和编程完全就是两码事儿,
现在的代码可视化是很强大的,VisualStudio可以从各个方面来可视化你的代码和运行过程。但是要用可视化来代替编写代码,这是不可能的事情。
这就像现在手写识别这么强大了,为啥大家还是喜欢敲键盘一样……
因为就输入这个事情来说,键盘就是最快的,更快的只有语音和脑电波,不是手写或者可视化……
其实发现很多人的问题在于对于可视化、编程和取代这仨词的理解不一致。
这里稍微分析一下:
所谓可视化,自然就是指可以直观的看到程序的逻辑。
编程,就是编写程序。
我说的这是两码事儿,就是说,直观的看到程序的逻辑,和编写程序就是两码事儿。既然是两码事儿何谈取代?
而很多人认为的可视化编程说的是:用某种高级语言编程,然后用一种非代码的形式呈现出来。
这个怎么说,你特么直接按F12打开开发人员工具,就可以直接编写HTML然后在上面直接呈现出来了。
所以,我很好奇你们说的取代是什么?
取代的含义就是,若B取代了A,则我们可以仅通过B完成A才能完成的事情。拿上面的例子来说,用一个HTML设计器,取代了直接编写HTML代码,这才叫取代。
那可视化编程取代高级语言,那你就要发明一种不输入语言的方式,如设计器,来取代高级语言的输入方式。
这就是我说的,现阶段输入方面最快的就是敲键盘,键盘输入最快的方式就是直接回显,可视化在编程方面并无优势。