新app架构

简介: 架构图image.png通用组件层设计image.png该层的设计核心在于抽象可抽象的公共部分(无论继承或者组合),让开发者在开发的时候更关注业务和逻辑的理解。

架构图

img_c4224172459af5dcec2b2cb79662c535.png
image.png

通用组件层设计

img_86f9cadfe12eb3a5717e95260834098d.png
image.png

该层的设计核心在于抽象可抽象的公共部分(无论继承或者组合),让开发者在开发的时候更关注业务和逻辑的理解。便于代码的理解和维护。

框架的好处在于,开发的高效但不以为着运行的高效(但是这一点你可以忽略不计),因为过多的代码是在考虑运行的稳定,接口的友好,更好的拓展。

框架的不利在于,各个开发人员框架的理解和对框架的学习成本,但是本着轻量与简单可依赖的原则,相信我,这套框架是最适合目前APP的,可读性永远是第一位。

原理

参照最近的各篇简书。

目录
相关文章
|
23天前
|
人工智能 监控 安全
java基于微服务架构的智慧工地监管平台源码带APP
劳务管理: 工种管理、分包商管理、信息采集、班组管理、花名册、零工采集、 现场统计、考勤管理、考勤明细、工资管理、零工签证
293 4
|
14天前
|
前端开发 中间件 程序员
app的组件化之路:业务组件化与中间件,MVVM架构的作用
app的组件化之路:业务组件化与中间件,MVVM架构的作用
19 0
|
23天前
|
监控 安全 Java
【Spring Cloud 】基于微服务架构的智慧工地监管平台源码带APP
【Spring Cloud 】基于微服务架构的智慧工地监管平台源码带APP
121 0
|
23天前
uni-app 4.12开发弹出层组件(一)基础架构
uni-app 4.12开发弹出层组件(一)基础架构
21 0
|
23天前
|
监控 安全 物联网
B/S架构智慧工地源码,两个终端:PC后台管理端、APP移动端
智慧工地系统充分利用计算机技术、互联网、物联网、云计算、大数据等新一代信息技术,以PC端,移动端,设备端三位一体的管控方式为企业现场工程管理提供了先进的技术手段。让劳务、设备、物料、安全、环境、能源、资料、计划、质量、视频监控等十大管理环节变得智慧可控。为建设集团、施工企业、政府监管部门等提供一站式工地现场管理信息化解决方案,是一种崭新的工程现场一体化管理模式。
48 0
|
11月前
|
移动开发 JSON 前端开发
|
23天前
|
人工智能 监控 数据可视化
基于B/S架构,包括PC后台管理端、APP移动端、可视化大屏端的智慧工地源码
基于B/S架构,包括PC后台管理端、APP移动端、可视化大屏端的智慧工地源码
67 2
|
10月前
|
监控 JavaScript 前端开发
【JAVA】基于微服务架构的智慧工地云平台源码带APP(springcloud+VUE+mysql+mybatis plus+redis)
智慧工地源码 后端:java + spring boot + mybatis plus + mysql + kafka+ redis + xxl-job + MQTT。 前端:vue + flutter。 智慧工地云平台,人机料法环是智慧工地中常用的概念,分别代表了人员、机械、材料、方法和环境。在施工过程中,通过有效地整合人员、机械设备、材料和工法等要素,并结合科学合理的管理手段,以实现高效、安全、环保和可持续的建筑施工。
|
11月前
|
XML Android开发 iOS开发
|
11月前
|
缓存 API 数据安全/隐私保护