从最早的大型机到个人电脑,再到互联网、移动互联网,Web技术发展极大促进了编程语言发展,短短几十年,编程模式变化巨大,从浏览器网页需求,到Corba/Java/DCOM解决不同语言互联,到PHP/JSP/ASP,到.NET/Java中间件技术,再到手机、平板网络访问,云服务、微服务、前后端分离,技术层出不穷,用户体验越来越好。
Web编程语言简史
- 最早浏览器访问服务器静态html页面,没有任何动态页面机制。
- 逐渐人们发现动态生成网页的需求,如订单需求不可避免,CGI应运而生,Perl语言是第一个写CGI的正式语言。Servlet是利用Java语言生成动态HTML,PHP/JSP/ASP都可看到一种CGI.
- CGI一般是每次请求调用对应进程,结束后退出进程。多次访问效率很低,Fast-CGI产生,避免每次请求都新建进程(也包括从外存加载)的开销,让CGI进程常驻,大幅提升效率。
- 为了缓解CGI产生过多的客户端和服务器消息传递,客户端脚本应运而生。如VBScript和JavaScript.