技术开发 频道

JSP能否再掀Web狂潮?



    【IT168  专稿】JSP的诞生犹如软件业的一个重型炸弹,迅速的在业界引起了轰动,JSP的平台无关性以及一次编译处处运行等特点,让很多网络宠儿,暗然失色,就连身出门的Asp也只有超架之功,毫无还手之力,可是转眼几年的风光过后,JSP从一个软件业的宠儿,变成今天的流浪者,是什么原因造成如此大的反差,让我们随着JSP的发展足迹看它能否重现往日辉煌? 再掀Web狂潮?

    JSP的前世

    在上个世纪的最后十年,是Web由诞生到兴起的最关键的十年。这期间发生了很多决定未来互联网命运的大事,如1990年11月,世界上第一个Web服务器nxoc01.cern.ch诞生。1990年12月,世界上第一个Web浏览器诞生,1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。 

    最初的Web程序在前端只能显示静态的HTML页,而Web程序一般是使用C/C++、Pascal等语言编写的CGI程序。这种程序的主要优点是快速,但它的缺点也很显然,由于CGI为每个请求单独建立一个进程,这也就意味着如果有大量的请求的话,在服务端将占用大量的资源。因此,也就注定了CGI不能为海量的用户提供服务。当然,CGI的诞生也符合当时的背景。因为当时的计算机配置还不是很高,而且网络速度不快。并且使用Web的人也不多,因此,CGI的快速(由于当时的CPU的主频不高,使用解释型语言太慢,只能使用编译型语言)和只传送静态的HTML成为当时的主流。

    但随着计算机和网络的不断发展,动态的网页逐渐取代的死板的静态网页。在后端也逐渐从最初的CGI转向了解释型的语言。

    在看到Web应用的不可阻挡之势后,微软在1996年推出了ASP1.0,ASP一推出,就立刻受到了Web开发人员的欢迎,使用量也猛增。

    没有人会看着一个大蛋糕被瓜分而无动于衷。至从Java在1995年问世以来,Sun一直在寻找新的突破点。虽然最初Java靠着Applet抢占了前端的一些市场,但这个自许为救世主的公司怎能满足这一点蝇头小利。终于,在1998年,也就是在第一个ASP版本发布的2年后,Sun终于推出了自己的第一个JSP版本。从此,Web应用开发的混战愈演愈烈。
0
相关文章