Re: [站內] 連署 Ruby 版

看板java作者 (痞子軍團團長)時間19年前 (2006/04/20 22:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串14/14 (看更多)
==站內信件== 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
文章代碼(AID): #14HvGfMg (java)
文章代碼(AID): #14HvGfMg (java)