2

图形化工具的三个好处

 3 years ago
source link: https://afoo.me/posts/2021-10-03-why_gui_tools_instead_of_cli.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

图形化工具的三个好处

2021-10-03


作为一个既写代码也码字的人,没有什么是我通过命令行搞不定的,但我为啥还要开发一批自己用的GUI图形化工具呢?

第一个就是记性不好,尤其是遇到bash这种怪咖,每回都得去查具体语法,即使每一个命令行工具都有help,但也依然需要去查,要记住每一个命令行参数那是不可能的,除非你天天用它,但既然是工具,就意味着数量庞大,很多工具不会天天去用,只有用的时候才会拿起来,这个时候,用啥参数就又得回头“复习”一遍,回回如此,次次如此,所以,有那时间在命令行上反反复复去查参数和帮助说明文档,还不如点点按钮来得快。这个时候GUI图形化工具的好处就凸显出来了,只要按照界面填入参数数值,点击按钮执行就可以了, 而需要多少参数,每个参数干嘛的,在UI界面上也是一目了然,so easy~

第二就是,我可以通过GUI图形化工具产品沉淀原有的知识库和工作流程,将过往的经验沉淀到具体的软件实现中,从而将来可重复应用。 这也意味着,也不是所有的功能和命令行工具要固化到GUI图形化工具集中,对于那些用完即扔的脚本和命令行工具,其实固化到GUI图形化工具集的价值也不大,毕竟,固化成本也是成本;

第三嘛,就是练能力+营销的目的, 毕竟程序员群体可以通过任何工具搞定软件场景的事情,但大部分人则没有这种能力(即使想要有,也同样要付出时间的代价),所以, 如果有人看到某个GUI的功能,觉得自己也需要,通过反馈和统计,则可以提炼出新的工具产品形成商业卖点,“通用工具练能力,专用工具赚钱币”嘛~

%E7%A6%8F%E9%B1%BC%E7%94%BB%E5%86%8C.026.jpg



0 comments

Be the first person to leave a comment!


mp_footer.jpeg

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK