一般有PHP,JSP和JavaServlet,NET+C#这几种语言可以编写网页。
1、PHP:语言(PHPScript)+Web运行时(PHPEngine)
2、JSP:JSP和JavaServlet的关系可以看成是CoffeeScript和JavaScript的关系,本质上JSP不是独立的技术,而是一种模仿ASP/PHP形式写法,编译成Servlet运行的关系。以前曾流行于作为JavaEE的模版引擎(视图层),现在似乎有更多更好的选择,正在逐渐被边缘化。
3、NET:NET+C#
目前比较流行的有“控件党”ASP.NETWebForm和微软新推的ASP.NETMVC两种上层框架。
ASP.NET:微软支持的,不过在Java等语言的冲击下,已经逐渐走向开源了。微软支持的,后台强大,所以系内产品可以无缝搭配,支持也很到位,这点和Python的Django很像。