2020-09-03

   日期:2020-09-05     浏览:83    评论:0    
核心提示:软件的结构提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录软件的结构前言一、软件是什么?1、用户端/前端:2、服务端后端:二、软件编程语言1.前端程序:2.后端程序:三、相关网络基础知识1、网络:2、域名:3、IP:3、端口(Port)前言随着软件技术的不断发展,学习软件知识也越来越重要,很多人都开启了学习软件知识之路,本文就介绍了软件结构的基础内容。一、软件是什么?软件是程序、文档、数据的一个集合。软件的结构:1、用户端/前端2、服务端后端可能这么写,

软件的结构

文章目录

    • 软件的结构
  • 前言
  • 一、软件是什么?
    • 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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服