App Architecture
2017-02-10 17:05:06 0 举报
登录查看完整内容
App Architecture 是一种设计和组织应用程序的方法,它关注于如何将各个组件和模块有效地组合在一起,以实现良好的性能、可扩展性和可维护性。在 App Architecture 中,通常会采用分层架构(如 MVC、MVP 或 MVVM)来分离关注点,使得各层之间的依赖关系更加清晰。此外,App Architecture 还会考虑数据流的管理、网络请求的处理、状态管理以及 UI 与业务逻辑的解耦等方面。通过采用合适的 App Architecture,开发者可以确保应用程序在面对不断变化的需求和技术发展时,仍能保持稳定和高效。
作者其他创作
大纲/内容
Database
C
实时计算(Spark + Blink)
ALC
实时存储(HBase)
Auto
在线埋点服务
分布式计算(DTask)
离线计算(ODPS)
PushService
save
PayService
基础地图
AOSContext
传输层
SLS
存储层
Engine
AJX IDE
AuthService
VM
日志展示平台
SkinManager
File
Notification
信息服务
崩溃日志存储(AliSQL)
ajx.log
离线存储(ODPS)
H5(暂未接入)
鹰眼 Hook
P2P
鹰眼客户端
接入层
aocs log config
NetworkContext
Downloader
AJX
MergeRequest
ANet
Location
驾车前端
LogManager
RPC
send msg
logformatter
aocs record config
V
公共出行
实时检索(SLS)
共享出行
set
鹰眼服务器
公参优化
Service Manager
关系存储(TDDL)
AOSService
Log
Network
recordthread
ALC日志服务
Logs
record files
print
离线埋点服务
鹰眼
C++
Utils
跨平台动态UI
AJX IDEConsole
Console
监控指标存储(AliSQL)
upload
Falcon网络协议层
recordformatter
AMap
log_Pn_xxx
errorwarninginfodebug...
FileManager
TabManager
natives.logService
UserService
处理层
logthread
Native
log files
Download/ UploadService
客户端
JS
IOutput
Android/iOS基础模块
NetworkService
Page Router
ConfigService
Time Tunnel
收藏
收藏
0 条评论
回复 删除
下一页