在開發Angular專案的時候,由於前端已經轉換為MVC的框架,因此每一個Component都是獨立的
也因如此,所以檔案數量不僅多也肥大。
筆者這陣子在開發一個ERP系統,目前專案就已經將近30M了(不包含WebApi)
也就是說,用戶在使用系統的時候,以不考慮連線問題、後端處理等等
單獨下載檔案就需要下載近30M。
因此對於用戶體驗來說非常不好。
雖然說我們可以透過LazyLoading來解決這個問題,但是不管怎麼樣,一開始肯定是要將部分專案下載下來
更別說如果都沒有切Module,那肯定是很可怕的