软件结构
用户端
也叫客户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。简单的说就是我们每个用户能直接接触到并使用的一端,例如:抖音,酷狗,王者荣耀,淘宝网等等。pptsupermarket
客户端也分为多种,比如app,就是我们使用的软件。web,就是网站,类似淘宝网等等,小程序、公众号、H5(手机浏览器)。pptsupermarket.com
App对于用户来说其优点在于使用方便、快捷 、速度快(app内置),缺点是占用手机内存、下载更新使用流量。对于企业来说优点是方便推广、高大上、受三方限制较小、用户粘性高;缺点是开发成本高、上架更新麻烦(安卓、ios两套);pptsupermarket*com
小程序 对于用户来讲使用方便、快捷(小程序图标添加到手机桌面像app一样)、不占手机内存但是接受推送不方便;对于企业来说开发成本低,可以跨平台(安卓、ios)😀PPT超级市场服务
但是受三方限制较大,微信小程序(包括公众号),微信可以随时封停,包括支付。 推送不便捷, 大小有限制(2m),只能是轻量级。 PPT超级市场
客户端语言 常见的 html ,Javascipt , css;安卓:Android;ios:object-c;
服务端
服务端:也叫后端,如果软件比作人的话,用户端是人的皮肤,毛发,五官,那么服务端就是人的内脏,实现整个软件的运行。服务端我们分为5个部分; PPT超级市场
网络
现在我们有了服务器,程序,数据库,软件但是并不能完成运作,因为他们都是单独的个体,需要用一个介质将他们连在一起,就有了网络.pptsupermarket.com
局域网自身相对其他网络传输速度更快,性能更稳定,框架简易,并且是封闭性,这也是很多机构选择的原因所在。PPT 超级市场
例如我的世界如果几个小伙伴想一起进行游戏,就需要连上同一个路由器,路由器可以让每个设备的数据互相传输,甚至不需要连上网络,局域网就是有路由器为基础建立的,此时的IP就是由路由器分配的。PPT 超级市场
独立网络,独立的IP就是您的虚拟主机自己有一个单独的IP地址,这样,您的用户除了记住您的域名外,在浏览器的地址栏敲入您的IP地址也能访问到您的网站。PPT超级市场
如果没有独立IP的话,别人要访问您的网站只能敲入域名才行。 PPT超级市场
除此之外,由于IP地址紧张,所以您使用独立IP要多花一点代价。PPT 超级市场
而IP地址不如域名好记忆,所以实际用IP地址找您的网站的人不多。pptsupermarket*com
独立ip空间优势在于,一个站点一个单独ip地址,同一台服务器不受其他用户影响。[PPT超级市场
防攻击,安全性高,独享一个ip搜索引擎收录快,认可度更高。PPT超级市场
软件的大体构成就是这样,它们各司其职,互相关联,但要按照一个特定的流程,才能让一个软件从前台到后台稳定运行,所以他们一般的顺序是:客户端---服务器软件---程序---数据库---服务器软件---程序---客户端pptsupermarket*com