智能客户端ios_软件就业方向 | 第一弹——客户端开发工程师

815171bbc0750cec236a2007e30c2367.gif

你是否为软件工程专业毕业后的就业方向感到迷茫?

为了让你对本专业的就业方向有更加深入的了解,我们将推出软件工程专业就业方向系列推送,希望对你有所帮助。

下面小编将对软件工程专业就业方向之客户端开发工程师展开介绍。

815171bbc0750cec236a2007e30c2367.gif

— 客户端基本介绍 —

b0541ed68fa9109ae02824f88a28f518.png

既然该职业的工作是要进行客户端开发,我们必然要对客户端有一定的了解。

这个我们经常挂在嘴边的词汇到底是啥?

又包括哪些种类?

本期内容我们将围绕这两个问题展开。

          什么是客户端

3a35ad38ac788e70f2d8c36dbe329140.png

官方定义如下:客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。

●传统意义上的客户端是从PC开发时代产生的概念,一般是指在计算机上运行的程序,通过网络通讯和服务器进行交互。

●随着移动互联网的兴起,客户端逐渐变成了app的代名词,比如手机QQ、微信、微博等,我们都可以称之为客户端。

— 客户端的分类 —

我们可以从运行平台的不同来对客户端进行进行分类,可以大致粗略地分为PC客户端和移动客户端。

01

PC客户端   

24585b6ed3d999d1e491dae716f94407.png

可以直观地理解为在电脑上安装运行的软件。由于是在电脑上运行,所以它的视觉范围更广,可设计的地方更多,同时PC端设备连接网络也更加稳定。但是随着智能手机和平板的普及,绝大多数人可能更青睐于触动手指即可完成的办公娱乐方式,正是因此相比于移动客户端,PC客户端的发展可能有更大的局限性。

02

移动客户端   

移动客户端是指可以在手机终端运行的软件,是无线互联网行业中一个重点发展的项目。中国有超过3亿的手机互联网用户,而且95.6%的手机用户有无聊时浏览手机的习惯。手机的存在让我们随时随地获取资讯成为可能,也正是因此这种获取信息的方式赢得了大部分用户的青睐,由此可见移动客户端的开发有着非常广阔的前景。其操作系统一般都是iOS或是Android系统,因此iOS/Android系统开发工作也是客户端开发中的重要内容。

0622580898777c239f338cd019af983e.png

根据网络连接模式的不同可大致分为CS (Client-Server)模式和BS(Browser-server)模式。

01

CS (Client-Server)模式

71bcbd74af0a0085aa7877fa53ba0764.png

CS (Client-Server) 模式,即客户端-服务器模式,也就是我们所熟知的软件系统体系结构。通过将任务合理分配到客户端和服务器,减轻了服务器的压力,而且客机和服务器直接相连的架构也大大提升了响应速度。如QQ采取的就是这种模式。

02

BS(Browser-Server)模式

c909f9e57dc7c8cd7ad5dc1fc274bc49.png

BS(Browser-Server)模式,即浏览器-服务器模式,它需安装维护一个服务器,而客户端选用浏览器来运行软件。随着Internet技术的兴起,这是一种对C/S结构进行变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,因此web客户端是其中的一个主阵地,也是客户端开发的重要内容。主流的Web页面浏览器有:微软的IE、Mozilla的Firefox、苹果公司的Safari、Google的Chrome及Opera软件公司的Opera。

经过本期的介绍,你是否对客户端有了一定了解呢?

下期我们将围绕客户端开发工程师这个职业的工作内容详细展开介绍。

以上图片来源于网络

815171bbc0750cec236a2007e30c2367.gif 6ba0e08bddfef34ef366e645c7a291fa.png

职业发展部出品

文案&排版  :王乐颖

815171bbc0750cec236a2007e30c2367.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值