JavaScript 模組化優缺點
隨著軟硬體的進步,網站已不僅用於簡單的內容展示,而是聚合了大量功能。
隨之而來的是JavaScript程式碼越來越龐大複雜,導致在開發網站的時候,不得不採用軟體工程的方法,比如團隊分工協作、進度管理、單元測試等。
基於上述原因,模組化程式設計在當前開發中得到了廣泛應用,並且ES2015也新增了模組功能。
簡單講,模組化是一種將系統分離成獨立功能部分的方法,可將系統分割成獨立的功能部分,嚴格定義模組介面、模組間具有透明性。
特別說明:ES2015新增模組功能,具體參閱JavaScript Module 模組一章節。
一.模組化程式設計優點:
(1).靈活架構,焦點分離 。
(2).方便模組間組合、分解。
(3).方便單個模組功能除錯、升級 。
(4).多人協作互不干擾 。
(5).可分單元測試 。
二.模組化程式設計缺點:
(1).系統分層,呼叫鏈會很長。
(2).模組間通訊,模組間傳送訊息會很耗效能。
相關文章
- JavaScript中的模組匯入有一個缺點JavaScript
- SAP各模組優缺點和發展簡析
- 6種JavaScript繼承方式及優缺點JavaScript繼承
- RabbitMQ優缺點MQ
- JavaScript繼承的多種方式和優缺點JavaScript繼承
- JavaScript 各種繼承方式優缺點對比JavaScript繼承
- Python中爬蟲模組有哪些?優缺點介紹!Python爬蟲
- Docker的優缺點Docker
- HTTPS 優點與缺點HTTP
- js/javascript 繼承方式主要有哪些?及其優缺點特點JSJavaScript繼承
- JavaScript 深入之建立物件的多種方式以及優缺點JavaScript物件
- JavaScript 深入之繼承的多種方式和優缺點JavaScript繼承
- JavaScript深入之繼承的多種方式和優缺點JavaScript繼承
- JavaScript深入之建立物件的多種方式以及優缺點JavaScript物件
- HTTP1.1 優缺點HTTP
- Ajax原理以及優缺點
- MySQL索引的優缺點MySql索引
- serverless與容器優缺點Server
- TokuDB優缺點總結
- 使用protocolbuffers優缺點分析Protocol
- 繼承的優缺點繼承
- 節點快取的優缺點快取
- MyBatis的優缺點以及特點MyBatis
- 繼承的優點和缺點繼承
- iframe有哪些優點和缺點?
- Redis持久化RDB和AOF優缺點是什麼?Redis持久化
- redis兩種持久化方式的優缺點介紹Redis持久化
- JavaScript模組化JavaScript
- mysql和Oracle的特點,優缺點MySqlOracle
- Java單例模式:缺點和優點Java單例模式
- kafka的優缺點都有那些Kafka
- 關於 Cookie的優缺點Cookie
- hadoop-HDFS優缺點Hadoop
- docker簡介以及優缺點Docker
- Git版本控制與優缺點Git
- Serverless架構的優缺點Server架構
- 微服務架構優缺點微服務架構
- 使用css框架的優缺點CSS框架