自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

爭鳴:Java的Web框架 讓我如何去愛你

開發(fā) 后端
軟件技術的迅猛發(fā)展讓Java Web框架領域風起云涌,各種架構層出不窮,但是否有適合你的框架?

軟件技術的迅猛發(fā)展讓Java Web 框架領域風起云涌,各種架構層出不窮,但你能High起來嗎?

回到六年前的今天談論這個話題,我會脫口而出:Struts. 那是一個對Struts幾乎崇拜的時代,幾乎沒人對其質疑。那時Java Web框架的世界如此"單純",單純得如此快樂。

Struts1.x : 經典,堪稱經典。倘若我在此時此刻我說愛你,是不是真的落伍??!!

Struts2.x: Apache的期待越來越不好,合并webwork2的精髓之后,還是沒能趕上這一波web framework浪潮的XP.

Tapestry5: 如果我從來不見識Tapestry5, 我從來不覺得Tapestry3, Tapestry4的繁冗復雜??墒呛掼F不成鋼的Tapestry5,你什么時候才能Release,什么時候才能豐富你的社區(qū),集成當前***的 AJAx元素.....? Howard, 如何你才能不食言?

JSF: 也許你是我正確的選擇,豐富的組件支持,貌似不錯的IDE開發(fā)支持,但是批評聲如雷貫耳,讓我怎么能選擇你,讓我怎么能與你一樣聲名狼藉?

Velocity: 有FreeMarker, 要你干什么?

FreeMarker: 有PHP/Python, 為什么還用FreeMarker?

SpringMVC/Turbine/Cocoon/Echo......

我不得不誠然我甚至沒有深入其中的幾個框架,但是對Java的web 框架的道聽途說,已足以讓我心寒。

萬花叢中過,終只能采花一朵,是魚和熊掌的選擇,還是青菜和蘿卜的無奈?

如果是企業(yè)級系統(tǒng)開發(fā),略微迂回的即便冗長的解決方案的框架:Jsf或者Struts2是我一個妥協(xié)的選擇,理由有二:

1. 社區(qū)大

2. 組件豐富

如果面對的Internet應用,對不起java,離開你我迫不得已。我選擇:Ruby On Rails/CakePhp,理由:

1. XP

2. Simple

于是突然懷念起同??蜅@锖唵未植诘纳?,李大嘴總能二錢碎銀興奮一陣子......

明天就是中秋之夜,我希望大家也能想佟湘玉一樣在這個中秋之夜買壺酒,兩塊月餅,爬上屋頂,看看美麗的嫦娥,緬懷一下遠去的純真時代。

【編輯推薦】

  1. Java教程 Java類中的包
  2. Java教程 Java類的組成
  3. Java教程 Java類中的各種數據
責任編輯:王觀 來源: 論壇整理
相關推薦

2010-08-30 10:38:00

2015-10-12 16:45:26

NodeWeb應用框架

2024-12-09 08:44:58

2010-03-21 16:27:22

UNIX系統(tǒng)x86服務器大型機

2019-10-09 11:26:01

JavaXMLSQL

2009-09-03 16:52:44

Java Web開發(fā)框

2022-04-29 08:00:36

web3區(qū)塊鏈比特幣

2010-07-07 16:12:13

2009-05-12 09:54:09

JavaRestCoC

2010-01-11 09:00:12

JVMJava 7JDK 7

2021-09-08 07:49:33

開源Web框架

2022-11-12 17:36:51

Web前端開源

2017-04-18 08:55:48

2015-09-01 09:53:04

Java Web開發(fā)者

2009-07-06 15:19:13

webwork ser

2022-11-15 17:45:46

數據庫MySQL

2009-06-18 12:06:30

Java Web開發(fā)框

2023-09-01 07:21:11

2021-04-26 06:03:07

Reacterror前端

2023-02-06 21:58:23

點贊
收藏

51CTO技術棧公眾號