作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] MVC程式架构
时间Tue Sep 3 09:39:16 2013
※ 引述《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
1F:→ swpoker:我理想的model是可无缝套到任何framework就可以用了 (菸) 09/03 12:15
2F:→ NewSpec:MVC并不depend on任何特定的framework吧:)? 09/03 19:55
3F:→ NewSpec:我的感觉啦 Grails, GWT, 甚至Python的Django写法都一样XD 09/03 19:57
4F:→ PsMonkey:囧> 我只能(羡慕地)说:你是幸福的 09/03 21:32
5F:推 andymai:是啊~原PO是实作後对其"意义"上有疑惑~再实作下去没帮助 09/07 01:41