动态网站语言问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:37:53
Python ,Ruby,Lua和Perl 这几个和ASP,JSP,PHP,ASP.NET
这几个有什么不同?

ASP,JSP,PHP,ASP.NET 用得最多,最流行。
都是脚本程序,但适用范围不同。
前面几个,多数作为游戏的脚本;
后面几个,做网站用得多。 ASP,JSP,PHP,ASP.NET 用得最多,最流行。
都是脚本程序,但适用范围不同。
前面几个,多数作为游戏的脚本;
后面几个,做网站用得多。

ASP,JSP,PHP,ASP.NET 用得最多,最流行。
都是脚本程序,但适用范围不同。
前面几个,多数作为游戏的脚本;
后面几个,做网站用得多。

不同的地方有很多,我简单的从语言本身和应用的角度去说:
ASP/ASP.NET:微软主要web开发技术,一般使用VBScript脚本。ASP.NET同样支持,语言一般采用C#。
JSP:Java Web开发的页面显示技术,页面中可以嵌入JSP标签等。
对于Ruby/Python/PHP/Lua/Perl都属于动态语言,相对于Java或C++这类强类型语言来说更为灵活,不需要事先对变量进行类型声明。这些语言可以作为服务器脚本,也可用户web开发,游戏开发。

在Web开发领域PHP在国内一直很流行,比如著名的论坛Discuz,很多SNS社区。
ASP.NET/Java主要应用于企业应用,当然也有很多互联网应用使用。
Ruby/Python现在也越来越流行,对应的几个Web框架在Web开发领域影响很大,比如Ruby on Rails,Django。

LUA的目标是成为一个很容易嵌入其它语言中使用的语言,在游戏开发中应用较多,比如著名的仙境传说、魔兽世界。