著名的 KISS 原則指的是 Keep It Simple, Stupid(保持簡(jiǎn)單,愚蠢),但我不喜歡說(shuō)某個(gè)人很愚蠢,所以我調(diào)換了一下順序。最新版本的 Angular 已經(jīng)完全丟失了 KISS 原則。它不再只是一個(gè) UI 框架,還是一個(gè)后端服務(wù)。如今 UI 開(kāi)發(fā)人員不僅需要編寫(xiě) HTML 模板,而且還需要編寫(xiě)后端代碼。有人會(huì)說(shuō),這是好事!但實(shí)際情況并非如此。Angular 有一些“很酷的”功能,如果你想編寫(xiě)有效而又美觀的 UI,或者想打造專(zhuān)業(yè)的用戶體驗(yàn),則這些功能完全派不上用場(chǎng)。單頁(yè)應(yīng)用程序已經(jīng)過(guò)時(shí)。這類(lèi)應(yīng)用不僅難以維護(hù),而且會(huì)對(duì)依賴(lài) UI 變化的分析和搜索引擎爬蟲(chóng)造成嚴(yán)重破壞。雖然我們有解決這些問(wèn)題的方法,但問(wèn)題就在于此!本來(lái)你根本不必編寫(xiě)代碼來(lái)模仿 Web 原有的工作方式!