AutoCAD 3DMAX C言语 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab运用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 主页 > JAVA编程

争鸣:Java的Web结构 让我怎样去爱你

188bet.com网 2015-09-03 http://www.pvc01.com

  软件技术的迅猛发展让Java国际的Web 结构范畴如火如荼,各种架构层出不穷,但你能High起来吗?

  回到六年前的今日议论这个论题,我会信口开河:Struts. 那是一个对Struts简直崇拜的年代,简直没人对其质疑。那时java国际的web framework国际如此"单纯",单纯得如此高兴。

  Struts1.x : 经典,可谓经典。假使我在此时此刻我说爱你,是不是真的掉队??!!

  Struts2.x: Apache的等待越来越欠好,兼并webwork2的精华之后,仍是没能赶上这一波web framework浪潮的XP.

  Tapestry5: 假如我历来不才智Tapestry5, 我历来不觉得Tapestry3, Tapestry4的繁杂杂乱。可是恨铁不成钢的Tapestry5,你什么时候才干Release,什么时候才干丰厚你的社区,集成当时最盛行的 AJAx元素.....? Howard, 怎样你才干不食言?

  JSF: 或许你是我正确的挑选,丰厚的组件支撑,形似不错的IDE开发支撑,可是批判声如雷贯耳,让我怎样能挑选你,让我怎样能与你相同身败名裂?

  Velocity: 有FreeMarker, 要你干什么?

  FreeMarker: 有PHP/Python, 为什么还用FreeMarker?

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

  我不得不固然我乃至没有深化其间的几个结构,可是对java的web 结构的道听途说,已足以让我心寒。

  万花丛中过,终只能采花一朵,是鱼和熊掌的挑选,仍是青菜和萝卜的无法?

  假如是企业级系统开发,稍微迂回的即使冗长的解决方案的结构:Jsf或许Struts2是我一个退让的挑选,理由有二:

  1. 社区大

  2. 组件丰厚

  假如面临的Internet运用,对不住java,脱离你我无可奈何。我挑选:Ruby On Rails/CakePhp,理由:

  1. XP

  2. Simple

  所以忽然怀念起同福客栈里简略粗糙的日子,李大嘴总能二钱碎银振奋一阵子......

  明日便是中秋之夜,我期望我们也能想佟湘玉相同在这个中秋之夜买壶酒,两块月饼,爬上房顶,看看美丽的嫦娥,思念一下远去的纯真年代。

 

 

 
阐明
:本教程来历互联网或网友上传或出版商,仅为学习研讨或媒体推行,pvc01.com不确保材料的完整性。
 
上一篇:具体解析Java中抽象类和接口的差异  下一篇:JavaBean中运用JDBC方法进行事务处理