只是记录一下
转载 2023-07-31 19:08:47
52阅读
+ 简介 “云”时代的来临正在改变App和运营团队之间的关系,一场不能避免的变革正在进行。鉴于移动终端的局限性,移动终端上的APP由本地化应用(Native App),到基于WEB的应用Web App,再到混合型应用(Hybrid APP),这一连串的变化都源于技术的更新和市场的需要 。汽车有混合动力Hybrid,移动应用同样也有混合模式。Hybrid App(混合模式移动应用)兼具“Nat
写了几个 APP,最初是打算用纯 Native 的,可是我自身的 Android、IOS 知识并不能支撑我用纯 Native 构建项目,可项目又迫在眉睫。还好有前辈指点了一下,可以采用 Hybrid APP(混合开发),一路磕磕绊绊的完成了项目。看了不少资料,从菜鸟的角度来总结下 Hybrid APP(混合开发)概述Hybrid App(混合模式移动应用)是指介于 Web App(套壳)、Nati
转载 2023-07-19 11:42:10
206阅读
  先说一下为什么要讲框架的设计。  第一、IM应用一般是基于长连接的,也就是后台一直在收发数据,那这里就有一个后台的概念;  第二、如果用户是一个人群里面的中心人物的话,那么他的的数据量就会很大。页面的显示及数据库的处理就需要关注了;  第三、分解app有利于我们降低耦合,在后期维护和升级时,稍微容易一点。   我觉得框架就是先拆解部件再建立联系。框架有很多种,我借鉴的是依赖注入。依赖
转载 2023-07-19 23:24:48
144阅读
App架构设计经验之谈1.接口的设计1.1安全机制的设计由于App的接口大部分采用RESTful架构,而RESTFul最重要的一个设计原则-客户端与服务器的交互的无状态性,所以,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程:(1)用户用密码登录成功后,服务器返回token给客户端;  (2)客户端将token保存在本地,发
转载 2023-07-07 09:30:51
316阅读
本文目的:对app设计架构有一个初步的了解; **为什么需要架构设计(代码在10万行以上) 1,使我们的程序模块化(分工协同开发的需要),模块内部的高内聚和模块之间的低耦合; 2,提高开发效率,后期的测试以及定位会变得更容易 **android中MVC设计架构 1,android中的设计架构都是来源于javaweb当中一些思想和模式 2,android中界面部分就是采用当前比较流行的M
转载 2023-07-24 12:38:55
45阅读
本文是对我在知乎一个回答的整理,其中的内容大多是对我平时的阅读和实践的总结,希望对Android的开发者有所帮助。但毕竟是个人的一些思考,难免有疏漏,也欢迎对本文的内容提出建议。1. 架构设计的目的对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且
 一、如何理解架构架构分为三个阶段:规划、设计、构建。在规划阶段,考虑的是产品的需求、质量的需求,技术的可行性分析以及预研。在设计阶段,考虑的如何将一个复杂的系统拆分,并设计如何进行组织这些拆分的模块。在构建阶段,考虑的就是具体的实施问题,并且要保证一定的伸缩扩展性,因为架构是不断演进的。  架构设计可以从两个维度来考虑,一是架构思维,二是架构原则。思维是我们的思
Hybrid APPHybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。 Hybrid App同时使用网页语言与程序语言开发,通过应用商店区分移动操作系统分发,用户需要安装使用的移动应用”。总体特性更接近Native App但是和Web App区别较大。只是因
hybrid app是什么?这里我们先看一下词条上的定义Hybrid AppHybrid App is a mobile application that is coded in both browser-supported language and computer language. They are available through application distribution pl
转载 2023-05-26 14:22:53
112阅读
 互联网分层架构的本质,是数据的移动。 互联网分层架构演进的核心原则:让上游更高效的获取与处理数据(复用),让下游能屏蔽数据的获取细节(封装)。 不管数据怎么移动,最终都会汇聚到客户端。服务端的分层架构设计已经讲了很多,客户端的分层架构设计应该怎么玩呢,服务端的分层架构设计是否有能够借鉴的地方呢,今天和大家简单聊一聊。 先来看小诗一首:《Android猿》曾
一、概述① 应用架构App 架构是软件设计的一个分支,它关心的是如何设计一个 App 的结构。具体来说,它关注于两个方面:如何将 App 分解为不同的接口和概念层次部件,以及这些部件之间和自身的不同操作中 所使用的控制流和数据流路径。通常使用简单的框图来解释 App架构,比如,Apple 的 MVC 模式可以通过 model、 view 和 controller 三层结构来描述,如下所示:在一
  Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有Web技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内的 AppCan、Rexsee 等等。Hybrid App 开发模式正在被越来越多的公司和开发者所认
参考文章1.MVC架构Android中的MVCAndroid中界面部分也采用了当前比较流行的MVC框架,在Android中:视图层(View) 一般采用XML文件进行界面的描述,这些XML可以理解为AndroidApp的View。使用的时候可以非常方便的引入。同时便于后期界面的修改。逻辑中与界面对应的id不变化则代码不用修改,大大增强了代码的可维护性。控制层(Controller) Androi
转载 2023-07-07 15:06:58
502阅读
# 应用界面架构设计 在开发应用程序时,设计良好的界面架构是至关重要的。一个好的界面架构可以提高开发效率、代码可维护性和用户体验。本文将介绍应用界面架构设计的基本原则,并结合代码示例进行详细讲解。 ## 设计原则 在设计应用界面架构时,我们通常遵循以下原则: 1. **模块化**:将界面拆分成独立的模块,每个模块负责特定的功能或展示特定的内容。 2. **分层**:将界面分为视图层、逻辑
移动App
转载 2017-06-18 09:12:00
638阅读
2评论
作为PM,信息架构和页面流的设计想必烂熟于心,当确定好产品战略层和范围层即为何种目标用户提供何种服务后,就要着手搭建功能架构,将目标功能通过良好的用户体验传递给用户,目的是高效解决用户痛点,从而实现价值为公司带来流量,让商业变现成为可能。 趁五一假期有空,总结常见的信息架构导航设计和页面布局设计
转载 2019-08-01 11:43:00
400阅读
2评论
本文主要是针对于个人的一些理解,和平时真正能用上的。如果有不妥之处,说明还是我个人技术不过关,希望大家多多指正。首先来说,一切得看需求、周期、环境。这三个方面啥意思呢1.需求,就是具体的需求文档,设计文档,和应用所需要达到的高度和深度(具体点可以指日活、平均使用时长、累计用户等)2.周期就是应用开发的周期时间,测试时间(是否有A/B测试),后期维护时间,整个生命周期3.环境,就是应用在什么环境下开
前言Web的架构经过量年的发展已非常成熟了,我们经常使用的SSM,SSH等等,架构都非常标准。个人认为,Web服务逻辑比较清晰,目的明确,流程也相对固定,从服务器收到要求开始,经过1系列的的拦截器,过滤器->被转发到控制器手中->控制器再调用服务->服务再调用DAO获得想要的数据->最后把数据返回给web层。哪怕中间增加1些东西,如缓存甚么的。他的模型仍然是以用户要求的线程
1,APP架构概述1.1应用架构App 架构是软件设计的一个分支,它关心如何设计一个 app 的结构。具体来说,它关注于两个 方面:如何将 app 分解为不同的接口和概念层次部件,以及这些部件之间和自身的不同操作中 所使用的控制流和数据流路径。我们通常使用简单的框图来解释 app架构。比如,Apple 的 MVC 模式可以通过 model、 view 和 controller 三层结构来描述。
转载 2023-06-14 14:01:32
975阅读
  • 1
  • 2
  • 3
  • 4
  • 5