课程简介
一、软件的分类
系统软件:Windows、Linux、macOS等
应用软件:office、QQ等
游戏软件:绝地求生、王者荣耀等
二、客户端与服务器
通常情况下,现在的软件一般由两个部分组成
客户端:用户通过客户端来使用软件。
服务端:服务器负责在远程处理业务逻辑。
三、服务器
服务器开发的语言:Java(服务器最常用的语言)、PHP、C#、Python、Node.js(前端开发必学)
四、客户端
客户端的形式:
文字客户端:古老的方式,通过命令行来使用软件
图形化界面:通过点击拖动等来使用软件。windows中、macOS中、Android、IOS中的大部分应用。
网页:通过访问网页来使用软件。所有的网站都属于这个范畴。(B/S架构)
五、网页的特点
相较于传统的图形化界面,网页具有如下一些优点:
不需要安装
无需更新
跨平台
网页中使用的语言:
HTML、CSS、JavaScript