2020-09-03


软件的结构

文章目录软件的结构前言一、软件是什么?1、用户端/前端:2、服务端后端:二、软件编程语言1.前端程序:2.后端程序:三、相关网络基础知识1、网络:2、域名:3、IP:3、端口(Port)


前言

随着软件技术的不断发展,学习软件知识也越来越重要,很多人都开启了学习软件知识之路,本文就介绍了软件结构的基础内容。


一、软件是什么?

软件是程序、文档、数据的一个集合。

软件的结构:
1、用户端/前端
2、服务端后端

可能这么写,比较抽象,大家不太理解,下面我们来简单说一下

说到软件,大家常用的软件有什么?(可以在心里想一下)
这时可能有人说,支付宝、淘宝、微信等,这些软件有像app一样装在手机上,也有像网页版一样使用。(下面简单以淘宝为例)

1、用户端/前端:

(1)客户端/前台 : app、web(淘宝里的买家众多,为满足广大用户需求,app或web都要有)
(2)商家端:web (淘宝里的卖家,使用人数少,没必要做app)
(3)管理端/后台:web (淘宝里的店小二,使用人数少,没必要做app)

2、服务端后端:

(1)程序的运行环境:程序要运行要提供的环境,有些windows自带了就不用安装,有些则需自行安装
(2)服务器软件:提供访问的服务
(3)数据库:储存系统的所有数据
(4)后端程序:程序员写的代码

二、软件编程语言
1.前端程序:

前面说了,包括app和web

(1)app可以分为安卓和iOS:
andriod: andriod、kotlin
ios:object-C、swift
(2)web:JavaScript、html、css(这3种语言要一起使用,并不能只使用其中1种)

2.后端程序:

(1)Java、php、python(运行环境需另行安装)
(2)asp.net、C#、C++、C(windows自带了他们的运行环境)

三、相关网络基础知识
1、网络:

互联网(公网)
局域网(内网)
独立网络(一台设备)

2、域名:

由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。(域名可以说是ip 的别称,更便于记忆)
常见域名后缀:.com、.net、.cn、.edu、.top、.xyz
比如:www.baidu.com(百度的域名)

3、IP:

IP可以说是:由一串数字用点分隔组成在网络上的地址。比如居住地址,会随着你搬家而改变
mac地址(物理地址):由IEEE协会和设备生产商共同决定,具有唯一性,不可更改
公网ip:通过百度ip获得
局域网ip:cmd输入 ipconfig 查看
本机ip:localhost 或 127.0.0.1

3、端口(Port)

相当于进入服务器的门,访问服务器。在同一个ip地址下,不同的端口号可以打开不同的网站,如果不输入端口号,默认是80,tomcat默认为8080
2020-09-03

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

2020-09-03

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 2020-09-03
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏