第一种 命令行
这是计算机发展的第一阶段的唯一形式,又叫CLI(命令行接口),一般通过手动输入命令在terminal里激活。比如vi
,cc
,tail
第二种 桌面程序
又叫GUI(图形化用户界面)程序,是GUI操作系统出现以后,最流行的形式,一般以安装包的形式发布,比如桌面迅雷
,chrome浏览器
, pycharm
第三种 手机应用
移动互联网时代的应用形式,如微信
, 抖音
。主要分安卓应用和iOS应用
第四种 Web应用
也就是web网站,web流行以后,浏览器作为大客户端,web应用也随之流行。web应用的出现,给各类中小公司以极大的便利开发自己的后台管理系统。比如jd.com
,
第五种 小程序
小程序一般寄生于流行应用中,比如微信小程序
,抖音小程序
,支付宝小程序
第六种 浏览器插件
现在最流行的浏览器插件就是chrome的浏览器插件, 比如JSON formatter
有没有一门编程语言可以写所有这些形式的客户端?
有! JavaScript