Re: [閒聊] ASP.NET MVC 寫三年還能記得 ASP.NET ajax 怎寫?
目前公司是接案公司 不管是MVC或是WebForm都有用到 淺談這兩著的優缺點的話:
1.
MVC管理上是真的很方便 因為我們前端是外包 我們只負責後端 所以切割得很仔細 寫
法上後端的寫法有條有理 任何一個方法都包在controller的action裡面 去做處理 維護
上乾淨俐落
優點:用再持久系的大型專案上非常的有效率
缺點:時效性的活動案子會不太適合
補充:mvc有個新的apicontroller 是專門寫接直用的api ,也是個非常好用的物件
2.
WebForm是講求快速開發的架構 他主要有分兩大種
a.第一種-原始的控制項寫程式的方式:
其實我個人最早是學這一種,當然我現在有些案子還是會用這個方法
優點:直接拉控制項在後端寫是一個非常方便的做法,或許很多人會不喜歡他的架構跟難維
護性,但這裡我不得不說他很好用的兩個控制項gridview repeater 這兩個控制項可以省
去你很多撈資料庫麻煩的時間 特別是repeater 跟前台設計搭配是一絕,
不過通常都是用在內部網站才會用到
缺點:難維護是重點 所以很多人都不太喜歡這方法
b.第二種-這就是有一點在使用mvc的觀念-前端用ajax連到ashx撈資料的做法:
這做法就是完全不使用.net的控制項 後端都用ashx去處理
優點:這做法適合短期的活動使用 甚至可以把所以有方法都寫在同一支ashx去做處理
缺點:我想不到缺點 維一缺點可能就是你要很熟AJAX 不過熟了也還好 但其實這架構是我
最少使用的做法 因為有些活動我還是會用第一種做法
補充:這做法也可以做單純接值的api很好用 只是我通常都用mvc的apicontroller
最後我是覺得每個架構都有他的用途沒有哪一個架構是絕對好用的 對我來說MVC只是一種
觀念 現在我就算做WinForm也會用到MVC觀念
重點是
你能不能在期限內把無BUG的東西交給客戶 至於是甚麼架構我覺得根本不重要
做的最快的就是好架構
--
A跟B是好朋友,然後A喜歡C
[我跟你是好朋友,我幫你追C] B看著A說著
A很感動
然後B就追到C了
這就是ABC理論
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.37.46
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1454645031.A.A42.html
推
02/05 12:17, , 1F
02/05 12:17, 1F
推
02/05 12:57, , 2F
02/05 12:57, 2F
→
02/05 12:58, , 3F
02/05 12:58, 3F
→
02/05 13:00, , 4F
02/05 13:00, 4F
→
02/05 13:00, , 5F
02/05 13:00, 5F
→
02/05 13:01, , 6F
02/05 13:01, 6F
推
02/05 13:02, , 7F
02/05 13:02, 7F
推
02/05 13:15, , 8F
02/05 13:15, 8F
→
02/05 13:18, , 9F
02/05 13:18, 9F
推
02/05 13:41, , 10F
02/05 13:41, 10F
推
02/05 16:46, , 11F
02/05 16:46, 11F
推
02/05 17:01, , 12F
02/05 17:01, 12F
→
02/05 17:02, , 13F
02/05 17:02, 13F
→
02/05 17:03, , 14F
02/05 17:03, 14F
→
02/05 17:03, , 15F
02/05 17:03, 15F
→
02/05 17:05, , 16F
02/05 17:05, 16F
→
02/05 17:05, , 17F
02/05 17:05, 17F
推
02/05 22:07, , 18F
02/05 22:07, 18F
→
02/05 22:53, , 19F
02/05 22:53, 19F
→
02/05 22:54, , 20F
02/05 22:54, 20F
→
02/05 22:54, , 21F
02/05 22:54, 21F
推
02/09 13:33, , 22F
02/09 13:33, 22F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):