python后端对应前端什么框架_请问前端,后端,框架之类的到底是什么意思,需要用到什么技术?...

前后端其实可以说是按照职能来划分的,一个软件通常都会有前端和后端。前端通常是负责界面渲染,就是怎么好看怎么做;而后端是处理前端请求逻辑,访问数据库拿到对应的数据,并将数据返回给前端,由前端来渲染的。

我们通常所说的前端,指的是客户端。客户端通常有浏览器、电脑上安装的各种客户端以及手机上装的(也叫移动端)。总之前端就是渲染数据的就是了。举个例子:你的qq或者微信,是不是能在手机上登陆、也能在电脑上安装的客户端登陆,也能在浏览器网页上登陆。你的个人数据是访问同一个后端(复杂的分布式应用可能多个)来拿的,只不过你使用的前端不同,渲染(显示)的方式有所不同。

程序员口中的前端,通常指在浏览器的开发。如我说:我是做前端的,意思是说我负责做在浏览器上显示的界面的,越炫酷越屌哟。(其实我是做后端的)。

web应用,通常指的是前端是浏览器的应用。所以上面提到的程序员口中的前端也可以叫web 前端。而js,全名是JavaScript,是一门语言(脚本语言),浏览器可以解析的语言,通常前端都需要掌握的,可以做出很好的浏览器界面效果。

Python也是一门语言,计算机上有五花八门的语言,也没必要各个都深入理解或了解,语言只是一种实现具体业务的工具而已。不同的语言有不同的特性,也就是它们有各自擅长的领域。像js比较适合做网页前端,而Python则可以做web后端,数据挖掘、数据分析、网络爬虫等;而java则适合做web后端、大数据等;还有各种各样的语言如C、C++、C#、Ruby、Go、Scala等等等等

至于ssm,其实包含了三个框架在里面。分别是Spring、SpringMVC、Mybatis,他们都是用java语言写的。框架是什么东西呢,可以理解为一种工具,就是一些比较优秀的程序员,将一些比较常用或者通用公用的东西抽出来做成一种工具,方便其他程序员使用的工具。这样其他程序员就不用自己去做那一部分(重复造轮子),直接拿来用就行了。

而MVC,是一种分层思想,是由后端生出来的一种处理问题的一种方式吧。M是Model模型层,V是View视图层,C是Controller控制层。后端接收到前端的请求通常由控制层C去处理逻辑,根据不同逻辑去调配不同的服务处理,然后将数据封装成Model,返回到指定的视图去显示。就好比:在公司中,你的领导是C,你的老板是V,你是能拿到Model的那个人。那么当有业务来的时候,你的老板会跟你的领导说,然后你的领导C派你来做这项工作,你做完之后将工作的结果(M)交给领导C,最后由你的领导负责汇总所有的M结果(当然你领导手下不只你)交给你的老板V。

第一次码那么多字,写了半个小时,终于写完了。希望对你有帮助吧。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值