大家好,今天小编关注到一个比较有意思的话题,就是关于app后台接口开发的问题,于是小编就整理了5个相关介绍app后台接口开发的解答,让我们一起看看吧。
- 如何用python开发移动App后台?需要掌握哪些技术?
- aap是不是比后端难开发?
- uniapp前端如何和后端接口对接?
- 微信小程序给了后台接口,如何调用前端?
- 后端给一个app页面首次加载就写了三四个接口,这样做合理吗?
如何用python开发移动App后台?需要掌握哪些技术?
python作为一门简单明了的语言,非常容易上手,语言层面不会太复杂,稍微有点难度的顶多就是装饰器、元类和少量函数式编程内容。要说学习的话,我觉得更多是一些编程方面通用的东西,比如:数据结构和算法、设计模式、操作系统、计算机网络之类的
2、选择什么样的python框架开发,这个框架的优势?
tornado,因为非阻塞io的原因,性能非常高,特别适合写后端API(App的后端应该都是rest风格的api),而且成熟稳定
3、如何部署服务器?本地服务器调试,以及公网服务器部署?
这个一两句说不清楚,涉及到运维、测试、开发诸多方面, 部署和测试推荐几个包:fabric、nose、unittest(python自带),版本管理推荐git,持续集成推荐使用docker+jenkins
4、如果使用python框架开发移动后台服务,在开发源码内使用哪种框架?mvc还是其它的,比如我返回json数据,每次json对象最外层有一些相同的东西,该如何处理?
MVC什么的,一般的框架都差不多的,tornado也是支持的,返回json有相同的东西,写个修饰器就完了
5、python的后台服务最大能支持多大的pv量会严重影响用户体验性能?
youtube、reddit、豆瓣、知乎这样的大流量网站都是python写的,觉得你的App的规模不太可能遇到性能问题,即使有也应该不是python的问题,而是任何语言都会有问题。毕竟web后端不是计算密集型,而是io密集型的,python和其他语言的区别不会太大吧,大量的pv是可以靠堆服务器堆出来的,如果是计算量比较大的任务,你可以考虑用c或c++写
6、如何兼顾 网页前端以及移动端 开发的后台?
用python写的API,网页和移动端都是可以调用啊,让前端学学React,就可以轻松解决前后端分离这个问题(PS: facebook 就是后端php + 前端React,淘宝也有在用nodejs做前后端分离)
7、有没用相关的案例,即用python开发的移动后台?有没有该问题的开源项目?
这个应该比较少,App后端开源的不常见,而且大部分是rest风格的api,很多时候会涉及到自身的业务和敏感信息应该不会开源的吧(又不是bbs或者博客程序)
aap是不是比后端难开发?
APP不一定比后端难开发,因为每一个端口,他所做的工作内容都是不一样的,所以没有去做具体的比较的,其实相比较而言,后端的开发要比较难一些,因为后端是整个义务知识核心的内容所在的APP1般开发的话,都是属于业务界面交互方面的工作的
uniapp前端如何和后端接口对接?
答:uniapp前端和后端接口对接。1. 建立项目、配置公共登陆函数新建--项目--uniapp项目--默认模版,进入main.js,编写公共登陆函数:Vue.config.productionTip = falseVue.prototype.checkLogin。
2. 服务端代码及配置服务端源码你可以在文末或页面右侧的资源包里下载本次项目的服务端源码,上传至服务端,并在index.php配置数据库信息你可以使用Navicat。
微信小程序给了后台接口,如何调用前端?
调用服务器端后台接口数据是直接 wx.request发起的是 HTTPS 请求,发送指定的 data 数据参数到服务器接口。
服务器接口根据参数返回 json结果,然后微信小程序调用这些返回的 json 数据。
后端给一个app页面首次加载就写了三四个接口,这样做合理吗?
一般而言,接口设计是有一定原则的。
比如,一个接口只做一件事。
尽量减少聚合事件(数据)。
接口的粒度,需要结合实际业务拉来设计,既不能过小粒度,也不能过大粒度。看你们设计师的经验了。
若不理解你们接口设计师为啥这么做,尽管问吧。
接口应该尽可能简单和小巧。每个接口的数据要保持独立,这样一个接口出现问题也不会影响到其他数据的展示。出现问题的时候也更容易定位。一个首页需要几个接口应该和首页需要的数据有关。像前面有人回答,banner和list一起返回的接口我是不会接受的,首先banner组建应该是独立可复用的,如果是MVVM架构我甚至可能让banner组件自己处理自己的网络请求。首页调用接口过多可能是产品设计不合理,或者后台接口设计不合理,数据逻辑处理交由后台处理的情况下,前端拿到的接口应该是很简单的。确实有很多数据要处理的时候应该将请求分散到各个阶段,而不是仅仅在首页加载是请求。
题主一个页面一个接口的要求对于逻辑复杂的业务是不合理的。
到此,以上就是小编对于app后台接口开发的问题就介绍到这了,希望介绍关于app后台接口开发的5点解答对大家有用。
还没有评论,来说两句吧...