asp.net mvc撰寫網站的時候,既要寫后端代碼,也要寫views里的視圖,如果前后端分離的話,views的視圖還用得著寫嗎?
uj5u.com熱心網友回復:
當然需要寫,前端的代碼需要 views視圖展示。前后端界線劃分要看專案大小及性質。一般從控制器開始,控制器模塊、模型模塊、資料庫端數后端。views、javascript、css 屬前端。uj5u.com熱心網友回復:
這里所謂的“后端代碼”通常都是混淆的概念。前后端分離是指應用程式表現層開發跟后端業務服務API層開發的分離,這樣就可以由前端設計師和架構師共同書寫API規范,由后端開發工程師來實作API介面功能。而 asp.net mvc 所謂的“后端代碼”往往是指頁面 html 生成代碼,這對于前后端分離來說就是本末倒置地概念了,所以這里的“后端”是有歧義的。實際上你說的“后端代碼”絕大多數是指前端代碼。uj5u.com熱心網友回復:
在我們的開發大型的集團企業應用系統中,資料庫里邊假設有300個資料表,至少有280個表其實是系統自動根據前端程式的 Model 定義而自動創建的資料表。加上我們在作業流等等方面都有成熟的框架系統,自動創建標準化的(跨所有專案的)資料庫表和服務代碼,可以說復雜多變的高性能集團化的企業級應用系統開發,在資料庫表方面只需要花3%的精力。而許多開發者因為沒有經驗,從零開始摸索,可能將精力的90%都耗費在這方面,整天糾結資料庫表。這是有本質區別的。因此我所謂的“后端代碼”是針對成熟的系統的開發而言的,要知道不同。uj5u.com熱心網友回復:
asp.net mvc 不是真正的前后端分離,只是把代碼分類而已。前后端分離模式
前端:Html+Javascript(我的前端使用 Vue 框架——簡單好學)
后端:Asp.net撰寫WebApi介面,資料庫連接處理。
前端與后端通資訊使用 Json 資料傳值
后端專案結構

百度搜索,“Asp.net創建Webapi項”。
uj5u.com熱心網友回復:
asp.net mvc不算是前后端分離, html + ajax + webapi 這樣的才算是,當然不只限以上這樣的方式uj5u.com熱心網友回復:
這就和玩完不給錢就不算嫖是一個概念
MVC 中 V 是沒用的,請求直接進C,然后方法回傳Json,并不進視圖,前端根據Json內容控制跳轉頁面等,都用前端框架來做的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/55388.html
標籤:ASP.NET
上一篇:C#.net mvc 如何使用華視電子cvr-100B型號二代身份讀寫器獲取身份資訊???
下一篇:C#可以將字串陣列封裝成屬性嗎?
