1、和客户谈他们的移动使用,最使我吃惊的是他们从来没有想过支持一个iPhone使用运转,背面需求涉及到的方方面面。他们幻想中的iPhone是独立存在于这个世界的,是如此的简略,以至于他们要我很快就给出一个项目核算报价,而不必讨论许多细节。假如你不大懂技能,那请仔细听我说:假如你想做的移动使用需求用户注册和登录,或许你想随时操控移动使用的一些输出,乃至是你仅仅是需求一个用户反应定见调查表这么简略的功用,那么,你得搞一台后端服务器。
2、你还需求想办法让你的iOS使用和你的服务器可以对话,就是相互间接纳数据啥的。用行话说这就是拟定服务器端API接口,或简称API。这些API应该在开发iPhone客户端之前就到位了。
3、API的成功定制是项目成功的一半(反之亦然),所以千万不要漫不经心。你要思考你的事务数据模型、事务流程、调用事务需求供给的参数、特定事情发作时数据间该如何互动等等。iPhone使用需求拜访这些预先界说好的接口,而且按预界说格局供给必要的输入(比方用户名和暗码),然后要对服务器端的反应(YES或许NO)做出解析处理。所以,没有啥移动使用可以主动的富含用户注册和登录功用。
服务器端开发需求思考的疑问太多了:挑选服务器,挑选用啥言语开发,主机放在哪里才干添加拜访速度,等等,这儿我就不展开了。假如这一切对你来说很生疏,那么你最好去问问团队里的技能负责人,或许干脆让开发人员做决议计划。
4、对于服务器端API,你或许让自个的技能团队把它开发好,再将完善的API文档交给iPhone使用开发人员;或许你付出iPhone使用开发人员额外的报酬来搞定这些。假如你的服务器端API现已存在了,那么除了向iPhone使用开发人员供给有关文档以外,你还要思考让他可以快捷的同服务器开发团队交流,由于大多数情况下,iPhone使用需求在已有API基础上添加一些新的接口。