开源的世界如此美好
【IT168 专稿】在Java Web Tier开发技术世界里,你选择的、或是你喜欢的技术有哪些呢?你一定可以说得头头是道,JSP、Struts、WebWork、Tapestry、Spring MVC、JSF等等,都会有一大批的拥趸,而且,在大大小小项目中,随处可见各种Java Web技术应用的影子。
当然,上述各种技术间的比较在Java开发社群里也是一个热议的话题,从开放性角度而言,正是有了这么多的选择,特别是在开源社区广泛参与的环境下,Java Web开发的世界才如此美好!
1. 我和Web开发不得不说的事
初识Web开发,还在1999年 C/S开发盛行, ASP一家独大的时代,但是ASP的风格没有引起我足够的兴趣,直到某一天,偶然看到了一篇介绍PHP的文章,PHP的许多编程方式和习惯(如函数式编程)和我熟悉的C是很相近,顿时引起了我莫大兴趣。也正是机缘巧合的这篇文章,引领了我步入了Web开发的殿堂。
于是我在书店买了第一本PHP3的书籍,这也是我用PHP学会开发的第一个Web程序,经典的Hello World,至今在想起来都让我兴奋不已,直到PHP发展版本5的今天,我依然对PHP有一种难以割舍的情结,这种情结,是时间留给我的记忆,就像从Turbo C++ 2、Borland C++ 3.1步入C/C++开发者行列,对旧时Borland的那种怀念大抵相同,但Borland的情况又是另外一种情形了(我把它归结为一种“Borland情结”。
兴趣使然,很短时间就学习完了这本PHP 3的书籍,也对Web开发有了认识和理解。过了一段时间,我买到了我的第一本JSP书籍-《网站JSP后台解决方案》,当时JSP在原生Java语言及丰富类库的直接支持下,提供了强大功能,这点和ASP、PHP的脚本编程有本质区别,更适合企业级应用,ASP要支持更复杂应用,往往要和COM技术结合,于是,我陆续学习了《Core Java 2》系列第四版的两本书,就这样,从Java语言、JSP开始,我进入了Java Web开发的世界。
0
相关文章