Skip to content

关于命令行与图形界面的思辨

命令行是强大的,他可以在最低额外性能消耗的情况下完成最具体乃至最复杂的操作与运算。而图形界面接近我们平时接触的万物,图形界面可以将计算机系统设计的种种模型很形象的”升维”到人熟悉的样式,人们并不需要注意系统设计方面各个成员部件的逻辑关系,使用鼠标和视觉就能基本完成各项任务。

命令行的强大不许赘言,甚至图形界面也基本可以理解成给命令行穿了一件无比累赘的冬衣,但是具体操作过各种命令的人一定承认,在日常使用中命令行有巨大的不方便性。在图形界面中很容易设置各种参数,但是在命令行中,如果有修改参数或配置的命令那是最好的,一般情况下,所有配置还需要找到相应的配置文件,按格式进行修改。我对此的感觉是难以容忍。命令行的支持者一定说配置文件是软件运行的根本,界面程序只是把这些文件封装了,用户能修改的也只有界面上的那些。但是,我还是认为,命令行只适用于高效,复杂,危险度高的一些操作,及一些系统崩溃的情况。
图形界面就没什么好说的,不值得夸,但是对一个系统做出一个好的界面绝对是一件有艺术性的事情。
命令行是上帝用的,图形界面是给人类用的,当然了上帝也需要看help。命令行需要思考,而图形界面重于使用。(如果计算机真能思考并编程,那人类就完蛋了。)
软件的本质就是命令,而命令的本质是逻辑语言,而逻辑语言的本质是开发语言的编译器,(再深的东西属于硬件范畴了(不包括汇编。。))。图形界面是与人的一个接口,但是图形的变化性比较大,形式也非常多(网页,软件,APP)。在互联网要真正互联的趋势下,开放的软件显得极为重要,开放API其实也是命令行的一部分。所以,今后的软件开发要以命令行和各种协议为框架,丰富合理的图形界面为表现,框架坚实有力,界面合理。
如果有需要和我联系,情发送邮件。

Post a Comment

Your email is never published nor shared.