GUI好一些还是CLI更好一些?

本文探讨了GUI和CLI在不同场景下的适用性。指出对于编辑文档等任务,GUI更直观;而对于重复性高的任务如日志清理,CLI通过脚本简化流程,提高效率。强调应根据具体需求选择合适的交互方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我相信很多设计者、开发者和用户们,对CLI会藐视地说“太丑了,而且不好使用!”,于是乎大家似乎设计一个APP时最先想到的使用GUI(桌面的GUI或者Web),似乎用起来更加简单和方便!我的想法是,这对一些任务(比如编辑文档或者观看视频)是比较适合GUI的,因为所见即所得!但是某些情况下,我们会认为CLI会更有优势,比如一个经常性的任务:清理日志,或者备份等等,如果需要你每次都需要点击各种菜单进入一个APP,然后在APP上点来点去来完成看起来很简单的事情的时候,也许你就不那么认为GUI是个好主意了,代替地,如果我们能开发一个脚本,每次执行这样的经常性的任务时,只需要在command line里面打上一个脚本名就可以了事啦,当然这需要开发这个脚本,也许使用者还是这个脚本的开发者,要求比较高,但是它确实是简化了要执行N次的任务,节省了很多时间并提高了效率。

 

GUI和CLI就像是事情的两个方面,应该根据我们需要干的事情而做出选择,不能一概认为GUI就好CLI就不好!这不是事实求是的。

 

微软为了平息Admin们的抱怨,也提供了PowerShell,这是一个例证,更好的例证则是Linux!或者在某种情况下,你也可以设计一个CLI的软件,前提是它能比GUI更加简便的话,那么就可以实现这样方式的APP!否则还是GUI比较简单。基本的准则是看哪一个更加让使用者觉得简单!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值