推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

python开发之常用开发调试技巧 如何用python开发移动App后台?

   2023-04-28 企业服务招财猫20
核心提示:如何用python开发移动App后台?给我一套我开发过的web项目(网页ios)和手游项目(iosAndroid)的解决方案,都是对应各种前端平台的一套后台:web框架:DjangoDjango是一个

如何用python开发移动App后台?

给我一套我开发过的web项目(网页ios)和手游项目(iosAndroid)的解决方案,都是对应各种前端平台的一套后台:web框架:DjangoDjango是一个比较全面的框架,基本上具备了yong想要的所有功能,文档详细,使用方便,开发效率高。有了auth、session、orm、admin等功能,尤其是admin,如果要求不是太高,可以用自己的后台管理系统省去很多开发工作。Web服务器:nginx比apache更轻更简单。部署django也很方便。请参考用UWSGI和Nginx数据库设置Django和你的Web服务器:mysql不限,视业务需求和开发者喜好而定。当然,如果使用django,最好选择一个orm支持。RESTfulAPI:Tastypie基于Django的restfulAPI。作为一个web框架,Django本身默认返回呈现的html文本。借助Tastypie,可以方便的制作json数据格式接口,解耦前后端。这样,无论是网页、iOS还是Android,都可以使用相同的界面。补充问题:

1.如果我使用python,我需要学习什么?Python语言本身,使用的框架,web开发的常识,比如HTTP请求的处理流程,RESTful,OAuth等。

2.选择什么样的python框架进行开发,这种框架有什么优势?见上文。

3.如何部署服务器?本地服务器调试和公网服务器部署?Django自带本地调试服务,开发时可以用局域网地址调试。公共网络的部署见上。

4.如果用python框架开发移动后台服务,开发源代码用哪个框架?Mvc或者别的什么,比如我返回json数据,每次json对象最外层都有一样的东西,怎么办?Tastypie在生成json数据时可以处理大量的手工工作。

的后台服务支持,哪个会严重影响用户体验性能?这可以我不能给一个确切的答案。具体情况会受到机器硬件条件(CPU、内存、I/O)、网络带宽、代码质量、架构设计甚至配置参数的影响。目前有大型网站使用python,运营正常(看哪些大公司在用Python)Python?有哪些知名项目主要是用Python写的?-Crossin的回答),所以python本身不是问题。在实践中,上线后做压力测试和性能监测,找出瓶颈,不断优化才是王道。

6.如衡网页前端和移动开发后台?通过API,后台不我不需要知道什么平台在使用它。

7.有没有相关的案例,就是python开发的移动后台?这个问题有开源项目吗?通常框架自带测试用例。真实案例暂时是开源的。如果有一天我把之前写的东西开源,我会回来修改答案。

程序员的技术面试,有什么技巧分享吗?

面试前,对你的公司所使用的技术做一个调查,让你先有一个大概的了解,并讲一二。面试的时候,要自信,说自己准备了什么。如果你觉得你的技能没有达到标准,不要。;面试简历中不要写5年的开发技术,适当调整为2-3年。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8