带你三分钟看懂Web开发

开发 前端
Web的发展日新月异,如果你正在阅读这篇文章,那么可能是对Web开发有兴趣,今天小编带你三分钟看懂web开发,希望能让你对web有一个基础的了解。

 Web的发展日新月异,如果你正在阅读这篇文章,那么可能是对Web开发有兴趣,今天小编带你三分钟看懂web开发,希望能让你对web有一个基础的了解。

 

[[331715]]

 

1、 桌面应用程序开发

桌面应用程序开发,是一种比较基本的传统的软件开发方式,是基于C/S架构模式的软件体系,通过软件包安装的方式集成到我们操作系统中这些软件,都属于桌面应用体系范畴,比如photoShop、QQ、浏览器以及CS单机版游戏等等。桌面应用程序使用的开发语言有C、C++、Java等,比如常见的操作平台windows、Linux、MacOS。

2、 Web应用程序开发

Web应用开发主要是在B/S架构模式下衍生出的一系列web应用程序,即主要是基于浏览器的应用程序开发,比如淘宝、京东、当当网等。随着近年来本身技术的突破以及移动设备的普及,web领域的开发也出现了明确的职责分工,一般来说,一个web互联网产品中,基本上会分为web UI设计、Web前端开发以及web后端开发。

3、Web前端开发

Web前端开发用到的编程语言主要有javascript、标记性文本语言html、样式渲染方式CSS。并且,近年来nodeJs的出现,使得越来越多的web前端开发人员开始走入服务端编程领域,甚至在一些项目中扮演着web全栈开发的角色。

4、Web后端开发

Web后端开发,主要用到的语言有java、php、python等,而nodeJs的兴起也成为另一种选择。Web应用程序开发是基于浏览器的,浏览器本身已经解决了多平台性兼容的问题,所以web开发一般无需考虑兼容性问题。但web开发领域需要解决另一个问题,那便是多端兼容以及融合的问题,虽然web没有跨平台问题,但多端的快速发展,是web开发领域的新问题,即PC端、移动端以及当下比较火热的小程序端。

责任编辑:华轩 来源: 今日头条
相关推荐

2024-08-30 08:50:00

2021-04-20 13:59:37

云计算

2022-02-17 09:24:11

TypeScript编程语言javaScrip

2024-01-16 07:46:14

FutureTask接口用法

2022-02-24 10:28:23

物联网

2020-06-29 07:42:20

边缘计算云计算技术

2021-02-03 14:31:53

人工智能人脸识别

2024-07-05 09:31:37

2024-01-12 07:38:38

AQS原理JUC

2020-03-08 16:45:58

数据挖掘学习数据量

2017-01-18 15:38:20

语言

2024-09-13 08:49:45

2020-08-17 17:20:36

pythonJAVA代码

2024-02-22 07:37:37

对象JVM内存

2024-06-06 08:50:43

2024-05-16 11:13:16

Helm工具release

2009-11-09 12:55:43

WCF事务

2022-02-21 18:16:38

Go语言枚举

2019-03-28 08:39:47

5GNSASA

2023-12-27 08:15:47

Java虚拟线程
点赞
收藏

51CTO技术栈公众号