浅谈对前端开发和后端开发的理解

一、前端开发

1、基本定义

所谓前端开发,说白了就是网页上的内容展示和与用户交互

1、内容展示指的是在网页上看到的图片/文字/视频/数字等信息,

2、用户交互指的是用户通过在网页上点击按钮或者输入文字等操作,对网站提供数据输入,然后前端对输入的数据进行响应。

举例:我这里是一个发布评论的网站,用户在一篇文章下面点了个赞,这个时候用户是点击网页中的按钮,前端做出响应,在后台数据库中把该文章的点赞量+1,并且更新在网页上的数据,该文章的点赞量+1。

2、所用语言

前端开发所用到的最基础的技术是html css jsvascript,这三部分分别用来控制网站中的内容部分,样式部分,交互部分

html并不是一门编程语言, 它是一种用来定义结构化数据的标记语言,我们在浏览器上看到的每一个网页,其实就对应着一个html文件,文件里装的就是html代码。浏览器就可以通过你输入的网址从网站上下载对应的html代码,并渲染到网页上。

前端工程师的工作内容之一就是编写html代码,后者是使用其他技术动态的生成html代码,对于任何网页,都可以直接右击点击查看源代码看到当前网页的html代码。仔细查看html代码就会发现,html代码由一些各种类型的尖括号标签组合嵌套而成。

css代码则就是用来设置,每个html标签以什么样的样式展示,主要用来设置颜色,宽高,位置,显示属性等。

javascript则是前端开发中真正编程的语言,网页怎么怎么与用户交互,网页怎么怎么与后端交互,都是通过javascript代码实现的

作为一名前端开发工程师,在实际的开发中,不管使用什么语言,都要尽量做到避免重复造轮子,而是学会调用现成的库实现一些常见的功能,让开发过程更高效。

二、后端开发

1、基本定义

后端开发工作主要做的就是开发数据访问服务,使得前端可以通过调用后端服务对数据实现增/删/改/查,从而实现前端对用户的请求响应。

举例:当在一个大型网站注册时,该网站的前端就会调用其后端,就会把用户填写的信息写入数据库,总而言之,前端往往需要调用后端服务,来完成对用户请求的响应

                        后端往往需要通过查询数据库,来完成对前端请求的响应。

2、工作范畴

后端开发的工作范畴很广,主要囊括:设计后端服务接口、设计后端服务的架构图、设计后端服务的数据库、写代码实现后端服务的业务逻辑、同时还需要保证设计的后端服务的高可用性,访问量很大时能够保证不死机,并对客户的请求响应时间短,

3、所用语言

后端服务器几乎可以用任意一种编程语言来实现,只要能做到正确的将数据返回给调用者就可以,

主流后端框架:

基于java的有spring boot 和 dropwizard

基于javascript的有express

基于python的有flask

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值