Re: [問題] MVC程式架構

看板java作者 (痞子軍團團長)時間12年前 (2013/09/03 09:39), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串6/6 (看更多)
※ 引述《NewSpec (新規格)》之銘言: : 想了解MVC架構, 很簡單啊 : 與其在這邊聽著大家如同玄學 嘴砲般的打高空 : (我不是說回文的板友在嘴砲, : 而是板友們的解釋對於沒經驗的開發者來說真的沒什麼意思) : 倒不如挑一個簡單的題目, 例如小blog, 或留言板, xx地圖(把資訊放地圖上的) : 然後花一段時間用各種framework去實作它 : 例如Spring MVC, GWT, Vaadin, Grails, Play : 全部玩下來大概可能4, 5個月吧 : 但是你會發現你對Java web framework以及所謂的MVC已經爐火純青了.... 基本上,我對這樣子的講法... 怎麼說呢... 用比較含蓄的講法是:「嗯... 我很懷疑」 對一個只會寫 GWT(至少超過 500hr XD)、 稍微 survey 過 Vaadin(40hr)的小咖(我)來說 先別說其他的,其實這個討論串我根本看不懂 [無誤] 寫(純)GWT 需要什麼 Manager / Service 嗎? 也許要、也許不需要,只是我到現在還沒用到 [死] 所以這個討論串有 80% 我處於孟獲孟獲的狀態 然後,你說 Vaadin 跟 GWT 可以放在一起比較嗎? 我覺得很疑惑,坦白說寫法感覺完全不一樣 只有用(俗稱)Swing 的方式建畫面可能是一樣的 最後,就說 GWT 吧... 你說 GWT 跟 MVC 的關係? 如果以「整個 web app」的角度, GWT 已經預設把 M 分離出來了 至於 V 跟 C(不是 C 語言!),坦白說我常常沒辦法切開來 如果以「單一 widget / component」的角度 或著簡化成「單純看 client side 的架構」 那麼,GWT 官方似乎不是推 MVC,而是推 MVP 要切 MVC 應該也是可以,不過那應該不是 follow web 開發的概念 而是 application 開發的 MVC 概念? 所以,以我的程度跟角度來看 我會說,原 po 的問題應該是實做完之後才會產生的困擾 而橫跨其他 framework 能有什麼幫助... 我也抱持懷疑的感覺 ==== 當然,這一切可能只是我的程度太 low -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.226.85

09/03 12:15, , 1F
我理想的model是可無縫套到任何framework就可以用了 (菸)
09/03 12:15, 1F

09/03 19:55, , 2F
MVC並不depend on任何特定的framework吧:)?
09/03 19:55, 2F

09/03 19:57, , 3F
我的感覺啦 Grails, GWT, 甚至Python的Django寫法都一樣XD
09/03 19:57, 3F

09/03 21:32, , 4F
囧> 我只能(羨慕地)說:你是幸福的
09/03 21:32, 4F

09/07 01:41, , 5F
是啊~原PO是實作後對其"意義"上有疑惑~再實作下去沒幫助
09/07 01:41, 5F
文章代碼(AID): #1I9Jt9hy (java)
文章代碼(AID): #1I9Jt9hy (java)