마이크로 프론트 엔드 - 설명을 해체 프론트 엔드 프로젝트

1, 유래

1, 대형 시스템의 기능 및 기능 사이의 관계의 결과로 역할하는 복수의 롤 각각 문자열을 포함하는 명확하지

2, 해당 페이지가 역으로 분할하는 시스템 및 혼합 시스템 사이의 명확하지

도 3은이 프로젝트의 전단이 너무 크면, 열악한 전단 성능 인

4, 회원들과 더 어려운 프로젝트 관리

 

2, 기대의 해체 이후

1 장점

1, 역할 명확성, 역할 기능은 명확 속한

2, 프로젝트 디커플링, 쉬운 유지 보수 및 관리

3, 프로젝트 라인, 기존 기능에 영향을 미치지 않습니다

4, 성능을 더욱 향상시키기

충분히 미세한 입자 크기를 분해 할 때, (5)는, 상기 프레임은, 다양 화에 대한 요구 수 재능 기술에 한정되지 않는다

 

2, 약점

도 1은 종래 공유 어려울 공유 (반복 할 필요가 계속된다) 리던던시 코드의 결과 달성

2, 타사 패키지는 여러 번, 턴키 프로젝트 증가 (기능을 해체 한 후, 해당 캐릭터가 해당 기능을 가지고, 대부분의 사용자가 필요하지 않거나 모든 콘텐츠를로드 할 수있는 권한이 없습니다, 전체 패키지 부하가 ​​감소한다 소개했다 )

3, 프로젝트 관리 요구 사항이 증가, 다양한 시스템 사이에 명확한 시리즈

(4)는, 수정의 어려움의 전반적인 기능을 향상시키기 위해 (비트)

5 등 게시 프로세스와 같은 고유의 규범에 따라 크게 의존 컴포넌트 라이브러리 (열등 4), 인 (포스트 강수 패턴의 자신의 세트에 대한 매우 중요합니다)

6, 사전 계획이나 경험이 풍부한 사람에 매우 의존

 

3, 해체 차원

1 시스템을 해체하는 해체의 수준이 될 것입니다

사용자의 역할이 서브 시스템은 해체로

도 3은 서브 모듈로 분리 프로젝트 해체 철거

4, 프로젝트 점프 방식의 프로젝트 라우팅 + 점프 주소 (낮은 모듈 디렉토리에 해당 다시 대규모 디렉토리 시스템을, 혼동되지 않음)입니다

 

4, 항목 해체 결의

현재 업계가 더욱 솔루션은 완벽한 해결책이 아니다 : iframe이 모드, 다중 페이지 모드 또는 다른, 장점과 단점, 어떤 묘책이 없다. 특정 구현을 하나씩 설명하지 않는다.

추천

출처www.cnblogs.com/baimulan/p/11700795.html