如何選擇使用SPA還是MPA

2022-03-09 19:13:49 字數 323 閱讀 3930

基於內容優先原則(content first)來思考這個問題,內容是使用者決定是否使用應用的原因,因此需要回答兩個問題

你想展示怎樣的內容給使用者

使用者最希望看到怎樣的內容

​ 多頁面程式是我們所知道多更傳統的方式,每次請求都會返回一部分頁面用於展示,一般有更多的層次,也更為複雜。因為ajax技術的存在,我們可以區域性重新整理,一定程度上降低了網路負載,但是相對spa結構的應用,在開發上會更複雜一些。

如果的內容擁有一致的體驗,那建議使用spa。

另外一種方式擁有兩者的優點和更少的缺點,考慮hybird site

如何選擇使用多程序還是多執行緒

如何選擇使用多程序還是多執行緒 經典的一句話 程序是資源分配的最小單位,執行緒是cpu排程的最小單位 多執行緒的優點 a 資料共享方便 不需要程序間的通訊 b 占用系統記憶體小 c 提高cpu利用率 多執行緒的缺點 a 除錯困難 b 防止讀寫競爭,鎖機制 c 程式設計複雜 多程序的優點 a.乙個程序...

如何選擇mongoDB內嵌還是引用

其他參考 mongodb的正規化化,是將資料分散到不同的集合中,不同的集合之間可以相互引用資料。如果需要修改某一塊資料,只需要修改儲存這塊資料的文件即可,但查詢時,需要在不同集合之間執行連線查詢,需多次查詢實現。反正規化化,將每個文件所需的資料都嵌入在文件內部,每個文件都擁有自己的資料副本,而不是所...

糊塗還是明智的決定,我該如何選擇?

繼九月份後端跑路公司剩我乙個前端篇,如今過去乙個月了,我還是沒走成功,為什麼呢?我向經理提出離職,結果人家不放我走,說會盡快招後端,然後整個九月份就是我乙個人在修修補補,調整專案的一些bug和完善一下功能,一直到九月底才招到乙個後端,然後後端來了三天都是熟悉專案看 就這樣子三天後迎來了國慶小長假。說...