Re: [站內] 連署 Ruby 版
==站內信件==
wctang 版友有回應這篇,把我一些想講的都講掉了... XD
不過,還是來插花外補一下 \囧/
備註:下面引 CPython 言的部分
段落次序有點顛倒,不過內文沒有修改
※ 引述《CPython (吸的大蟒蛇)》之銘言:
: ※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: : ==站內信件=
: : 本篇 Thread 符合站內信件條款
: : 還請 CPython 注意這件事情...
: : 不然,cplusplus 可以舉發你... XDXD
: 第一次在 PTT的連線板發文,一時不查,還請見諒
其實,後來的文章,理論上還蠻有可讀性的
我比較想讓他轉出去灌溉其他站的 Java 連線版
(不然都只有某分身達人在灑水... Orz)
只不過,沒人改標題,就將就著辦了... 囧>
上頭那段,主要是要維護龜毛的版規運作
: : 我想請問一下上面這段的幾個... 恩... 問題點...
: : 一個是 "Struts 這種勉勉強強能算是 framework的東西"
: : 我對 Struts 不熟
: : 對 framework 的定義... 恩... 也有點朦朧 T__T
: : 但是聽到這句話,總覺得...
: : 怎麼跟其他的文章 or 書籍講的不一樣?
: 一個好的Web Framework倒底該提供那些基本元素,讓程式設計師能夠很快
: 的開發一個網站,不用從新再造輪子呢?
我想從您的文章,延伸出一個問題是:
是不是一個 web framework 要包含所有的元素?
就我嘴砲式的了解(就是沒實作過 Struts 啦... XD)
Struts 的 focus 在 MVC 分離
那麼,是不是如您第一點所說的
: 1. ActionServlet & Action : Struts的原始目地是要達到 Model-View-Controller
: 把網頁的流程從Input Form中抽離出來,由統一的Controller來管理流程,
: 我不否認Struts在這一點上做的很好,但這也是Struts為一做到且做的好的
: 功能。
: http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html
他把 MVC 分離的很好,那就能稱為一個稱職 framework?
還是說 web framework 必須是 total solution
(或是要朝這個趨勢邁進?)
某神人說(他不好意思親上戰場 XD):
我不覺得單靠 Struts 來寫 web 是一個好的想法
如果新的產品沒有比舊的產品好,那還有存在的意義嗎?
雖然我對各家的 web framework 都不怎麼熟
(充其量看過 o 版主給我某份報導的中文版翻譯
原文:http://www.virtuas.com/articles/webframework-sweetspots.html
現在正準備導 Spring 當作 team 的開發 framework)
不過,我比較喜歡他的講法... \囧/
另外是... 題外話(?)
你說的這個
: 2. 基本的互動元件,使用者不用再自行開發javascript元件,能夠動態檢
: 查使用者的輸入資料是否型態正確。
我兩三年前,開始寫 web 程式的時候
曾經碰過一個叫做 Echo 的 framework(好像還要賣錢)
我那個時候程度不夠,幾乎都是靠學長寫出來的
(我在旁邊插花聽講解 XDXD)
印象中,它不寫 html,而是寫 java 檔
感覺像是寫 Swing,然後 framework 幫你轉成 html
連 javascript 也幫你弄好
當時覺得他超級炫
(現在想想,還是覺得很炫,不過可能記憶 & 無知將它美化了... XD)
可是,那次失敗的 project close 之後,
我就再也沒在其他文章 or 別人的口中聽到這個名詞
如果順帶想下去(路人:這傢伙根本就是憑空想像)
那麼,一個 web framework,真的需要這一塊嗎?
順帶問一下...
URL Dispatch 有 Model 1, Model 2 嗎?
還是您第三點的 Model 2 是指 MVC?
: : 再來是" Java 陣營的最大公約數" 這句話
: : 也有點不知何解?
: : Struts 也不是 Java 官方標準...
: : 說集各家之大成? 好像也沒有... @__@
: : 不知道 CPython 能不能詳述一二?
: Struts雖不是標準,但是後頭有眾多團隊在推,Apache Software Foundation
: 就不用提了, IBM Websphere也推薦 Struts , BEA Weblogic portal也是提
: 供極度類似Struts的架構。在三年多前 IBM & BEA 可是連手搶下六成以上的
: 商用市場,在這種狀況下,Struts自然被拱成非正式的標準,也是唯一有 IDE
: 支源的Java Web Framework,光這一點,就把其它的 Framework打趴了。
: 再者,其他的 Framework在文件數上跟 Struts 沒得比, Bug上也差了一節,
: 我曾用過 Cocoon2一次,我只能說苦不堪言,三個月後宣告放棄。所以說Struts
: 是Java平台上沒有選擇的選擇。
嗯? 如果要說 web framework(大亂鬥,不管他們的 focus)
那,比較早一點的時候就有 Spring, Tapestry
現在還有官方的 JSF
應該都算是成熟 & 有名的作品?
(純嘴砲亂掰,有錯請大力指證)
我猜想,Struts 是因為 MVC 切割良好,所以被眾家團拱
到不是因為 "沒有選擇的選擇"
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章