跳转到内容
前端架构
搜索
Ctrl
K
取消
选择主题
深色
浅色
自动
选择语言
Deutsch
English
中文
首页
本站所坚持的理念
前端战略设计
微前端
导言
为什么要微前端?
静态还是动态?
需要微服务吗?
多大合适?
如何通信?
功能要共享吗?
混用多个版本?
混用 Framework?
全局 Events?
UI 自治?
登录与权限?
Shell Monolith?
它可以失败吗?
如何独立验收?
URL 属于谁?
Monorepo 还是多个?
成本有多高?
值得迁移吗?
本地都要启动?
激活哪个版本?
当前运行哪个应用?
结论
大泥球
概览
为什么它会留下来
什么是 Big Ball of Mud?
没有人建造了它
前端诊断
AI 与 Big Ball of Mud
日常症状
但它还能工作
组织与架构
关键人物
对人的影响
经济学
走出去的路径
Change it, like it or leave it
前端战术设计
导言
分层
导言
Infrastructure
+State
Application
Presentation
CRUD Slices
导言
Create
Retrieve
Update
Delete
Query State
Store 边界
Select by ID
Multi-Source VM
筛选与排序
架构模式
Anti-Corruption Layer
Event-driven Projection
ViewModel Aggregation
架构决策
哪种架构才合适?
为什么选择 Nx?
架构札记
Frontend 不是 Backend
响应式,而不是命令式
Component 不是 Use Case
State Management
Loading 不是 Boolean
DTO Leakage
Ubiquitous Language
null vs. undefined
Signals 与架构
SOA Reflex
架构误区
架构太耗时间
Signals 并没有让 Angular 才变得响应式
测试会拖慢开发
Legacy 直接重构就行
时间估算
微服务根本行不通
项目实录
一款赛事应用的诞生
Von der Idee zur Architekturentscheidung
Erst das Gerüst, dann die Fachlichkeit
Setup Auth via Keycloak
Der erste Architekturdrift
UI- und Übersetzungsgrundlage vor der Fachlichkeit
Der erste vertikale Slice
Erstes Code-Review
Vom CRUD zum Planungsflow
选择主题
深色
浅色
自动
选择语言
Deutsch
English
中文
前端战略设计
前端战略设计关注前端系统长期存在的边界、职责与依赖关系。核心问题包括系统如何切分、团队如何获得自治、不同部分如何集成、哪些能力应由平台提供,以及架构决策会带来怎样的经济后果。