1.如何用python开发一个手机App后台?
给我一套我开发过的web项目(网页+ios)和手游项目(ios+Android)的解决方案,都是对应各种前端平台的一套后台:web框架:DjangoDjango是一个比较全面的框架,基本上具备了yong想要的所有功能,文档详细,使用方便,开发效率高。有自己的功能,如授权,会话,orm,管理等。,尤其是admin,如果要求不太高,用自己的后台管理系统可以省去很多开发工作。Web服务器:nginx比apache更轻更简单。部署django也很方便。请参考用UWSGI和Nginx数据库设置Django和你的Web服务器:mysql不限,视业务需求和开发者喜好而定。当然,如果使用django,最好选择一个orm支持。RESTful API:Tastypie基于Django的RESTful API。作为一个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数据时可以处理大量的手工工作。
5.python的后台服务能支持多少pv,会严重影响用户体验性能?这个无法给出确切的答案。具体情况会受到机器硬件条件(CPU、内存、I/O)、网络带宽、代码质量、架构设计甚至配置参数的影响。目前有大型网站使用python,运营正常(看看哪些大公司在用Python?有哪些知名项目主要是用Python写的?-Crossin的回答),所以python本身不是问题。在实践中,上线后做压力测试和性能监测,找出瓶颈,不断优化才是王道。
6.如何平衡网页前端和移动开发后台?通过API,后台不需要知道是什么平台在用。
7.有没有相关的案例,就是python开发的移动后台?这个问题有开源项目吗?通常框架自带测试用例。真实案例暂时是开源的。如果有一天我把之前写的东西开源,我会回来修改答案。
2.后端开发需要什么电脑配置?
您好,后端开发需要一台配置如下的电脑:
1.处理器:至少英特尔酷睿i5或AMD锐龙5级处理器,保证足够的计算能力。
蓝狮在线入口2.内存:至少8GB内存,以支持运行复杂的应用程序和多种开发环境。
3.存储:至少256GB固态硬盘或更高容量,以确保快速的读写速度和足够的存储空间。
4.显卡:一般情况下,后端开发不需要单独的显卡。但如果是机器学习等计算密集型任务所必需的,建议选择性能更好的显卡。
5.操作系统:Windows、macOS、Linux是常见的后端开发操作系统,具体选择可以根据个人喜好和项目需求决定。
6.开发工具:常见的后端开发工具有集成开发环境(IDE)、文本编辑器、命令行工具等。具体选择可以根据个人喜好和项目要求决定。
7.网络连接:稳定、高速的网络连接对于后端开发至关重要,有助于应用程序的调试、测试和部署。
3.后端开发哪个培训机构比较好?
再看郑州中原人才,现在已经是20年的老字号了。我们一直采用线下教学模式,然后小班教学。目前每个班会给你提供四个老师开始。
发表评论