今天,當我在互聯網上搜索時,我看到了Lift框架的Web開發中的View第一種方法。有人能告訴我視圖第一和MVC方法之間的區別嗎? 非常感謝你MVC和視圖之間的區別網頁開發中的第一種方法
8
A
回答
8
查看第一個不是基於模型和控制器,但主要是對視圖感興趣。許多問題領域並不完整地構成控制器和模型。想想電子商務網站,購物車存在於所有頁面上,但是每個控制器都應該控制它嗎?我個人在MVC中花費太多時間思考如何從邏輯上將問題融入MVC,而不僅僅是編碼。查看第一個拿走這個控制器/視圖/模型,而只是在Lift中可以調用「snippets」的視圖。它幾乎是MVC的超集,因爲如果你想要的話,每頁只能有一個片段,但是Lift允許你做更多。片段可能是交叉問題,也可能是頁面特定的邏輯。
從電梯網站..
電梯是不同的[從MVC]。對於HTML請求,Lift首先加載視圖並從視圖中構建頁面。 Lift還支持非HTML數據的REST樣式請求。 (請參閱第1頁的↑)「爲什麼?」因爲複雜的HTML頁面很少包含一個佔統治地位的邏輯......單個控制器......但包含許多不同的組件。其中一些組件相互作用,有些則不相互作用。在Lift中,定義要在視圖中生成的HTML頁面中呈現的組件集合。
1
當您使用電梯時,您基本上擁有一個視圖(頁面),您可以將任何代碼片段(應用程序)合併到一個MVC框架/環境中,而您通常不需要做太多的動作。
基本上你不必選擇頁面上最重要的東西就是你想要添加到頁面然後添加它。
相關問題
- 1. MVC中部分視圖和用戶控件之間的區別
- 2. 之間的「軟件開發方法」和「軟件開發流程」的區別
- 3. 視圖和tableViewControllers之間的UIBarButton區別?
- 4. ASP.NET中的頁面方法和Web API之間的區別
- 5. 事件和方法之間的區別
- 6. getRootNav()和navCtrl()方法之間的區別
- 7. 「__method__」和「方法」之間的區別
- 8. PrintWriter.printf和PrintWriter.format方法之間的區別
- 9. EventLog.WriteEntry和EventLog.WriteEvent方法之間的區別
- 10. doGet和doHead方法之間的區別
- 11. Map.put和Map.putAll方法之間的區別?
- 12. GET和POST方法之間的區別?
- 13. $ http.get和方法之間的區別:'GET'
- 14. 方法迭代器和視圖之間有什麼區別?
- 15. 方法「插入子視圖」和「presentModalViewController」之間有什麼區別?
- 16. 兩種方法表達式之間的一般區別
- 17. 使用gremlin和圖中方法的遍歷之間的區別
- 18. 「Mac Developer」和「第三方Mac開發者應用程序」之間的區別
- 19. Android中兩種回收列表行視圖之間的區別
- 20. 這兩種語法之間的區別
- 21. 管理「產品開發」和「軟件開發」之間的區別
- 22. 主頁和MVC查看主頁之間的區別
- 23. 反應性UI中各種WhenAny方法之間的區別
- 24. ASP.NET MVC 3和4之間的區別?
- 25. spring mvc和Jersey之間的區別
- 26. ASP.NET MVC 1和3之間的區別
- 27. MVP MVC和MVVM之間的區別
- 28. asp.net mvc OnAuthorization和OnActionExecuting之間的區別
- 29. 子視圖和容器視圖之間的IOS區別
- 30. 視圖和子視圖之間的區別 - Android