开发步奏:需求分析---》UI(界面)---》UE(用户的交互的设计《易用,简约,避免输入,信息扁平化,增强交互》)---》架构分析与设计(mvc,缓存策略,是否预留广告位,可扩展性)---》业务逻辑分析(根据需求分析业务逻辑(用户人群,客户端可以提供的服务,使用流程,客户端运行的核心类《类的属性,方法,关系》))---》与服务器交互方式(http(传输数据包大速度慢,安全性差,对开发人要求不高,开发效率高,容错性好),socket(开放人员要求高,成本高,传输数据小,速度快,安全性高,适合客户端与服务器实时交换数据))---》数据的交换方式(json(轻量级的数据交换格式,易于人阅读和书写,同时也易于机器解析和生成),xml(sax和dom)类似于HTML的语言,没有预先定义的标签,使用DTD文档类型定义组织数据,格式统一,跨平台和语言 )---》接口定义(开发人员和服务器人员去定义(一般URL,请求参数说明,返回内容以表格形式产生))
客户端项目开发流程
最新推荐文章于 2023-04-10 18:40:02 发布