非主流语言介绍之——haXe
作者:tcper 类型:闪吧BBS 来源:闪吧个人空间
主流语言介绍之——haXe
熟悉开源flash开发的朋友一定不会不知道MTASC,不过随着AS3.0的推出,MTASC将不在支持AS3.0,它将使用自己新开发的语言——haXe.
下面,我就把haXe介绍给大家。
haXe是一种高级别的面向对象的编程语言,它主要用于帮助程序员开发网站和网络应用程序。
haXe被设计成一种轻便的、简单的跨多种平台的语言。
haXe编译器支持下列平台:
·JavaScript : 你可以通过一系列haXe类创建独立的.js文件。你可以使用浏览器的DHTML API,甚至跨浏览器API。如Xml,Date 或XmlHttpRequest... haXe是最好的可用于开发大中型AJAX网络应用程序的编程语言之一。
·Flash: haXe可以编译一个SWF文件,支持Flash Player6 - 9.haXe拥有非常好的优点,它是一种严格的、动态的。haXe创建SWF文件相比较于ActionScript它更加优秀。所有Flash API在haXe中将没有任何改变,所以你可以快速的熟悉它,而且将你的旧代码迁移到haXe将非常简单。
·Neko: haXe可以编译在Neko虚拟机中运行的字节码。一个haXe程序可以在Apache web服务器上运行(必须使用 mod_neko)。你可以使用haXe开发服务器端程序。haXe可以使用所有的Neko库,如filesystem,network,databases....haXe可以轻松的使用扩展库,所以它可以开发完善的桌面应用程序。
haXe特点:
haXe的语法和Java/JavaScript/ActionScript都很相象。所以haXe是一种非常容易学习的语言。你可以在任何你喜欢的IDE中开发haXe。
haXe是一种强类型语言,使得编译器在编译时发现大部分错误。但是区别于传统强类型语言,你不需要在所有地方写上变量的类型。这归功于“类型推断”,它让你在获得强类型语言安全性的同时感觉是在编写弱类型语言,它集中了两个世界的优点。
haXe标准库,包含Date, XML, data structures... 是为跨平台特殊设计的。它让你的代码可重用性强,不需要一遍一遍的重写代码。
haXe可以方便的扩展:你为特殊平台可以添加额外的特性库。独创的“条件编译”让你可以在同样的API情况下为一种你需要的平台使用不同的编译方法。
haXe有一个远程库提供跨平台服务和RPC,让你可以在平台之间直接使用方法。
http://haxe.org
熟悉开源flash开发的朋友一定不会不知道MTASC,不过随着AS3.0的推出,MTASC将不在支持AS3.0,它将使用自己新开发的语言——haXe.
下面,我就把haXe介绍给大家。
haXe是一种高级别的面向对象的编程语言,它主要用于帮助程序员开发网站和网络应用程序。
haXe被设计成一种轻便的、简单的跨多种平台的语言。
haXe编译器支持下列平台:
·JavaScript : 你可以通过一系列haXe类创建独立的.js文件。你可以使用浏览器的DHTML API,甚至跨浏览器API。如Xml,Date 或XmlHttpRequest... haXe是最好的可用于开发大中型AJAX网络应用程序的编程语言之一。
·Flash: haXe可以编译一个SWF文件,支持Flash Player6 - 9.haXe拥有非常好的优点,它是一种严格的、动态的。haXe创建SWF文件相比较于ActionScript它更加优秀。所有Flash API在haXe中将没有任何改变,所以你可以快速的熟悉它,而且将你的旧代码迁移到haXe将非常简单。
·Neko: haXe可以编译在Neko虚拟机中运行的字节码。一个haXe程序可以在Apache web服务器上运行(必须使用 mod_neko)。你可以使用haXe开发服务器端程序。haXe可以使用所有的Neko库,如filesystem,network,databases....haXe可以轻松的使用扩展库,所以它可以开发完善的桌面应用程序。
haXe特点:
haXe的语法和Java/JavaScript/ActionScript都很相象。所以haXe是一种非常容易学习的语言。你可以在任何你喜欢的IDE中开发haXe。
haXe是一种强类型语言,使得编译器在编译时发现大部分错误。但是区别于传统强类型语言,你不需要在所有地方写上变量的类型。这归功于“类型推断”,它让你在获得强类型语言安全性的同时感觉是在编写弱类型语言,它集中了两个世界的优点。
haXe标准库,包含Date, XML, data structures... 是为跨平台特殊设计的。它让你的代码可重用性强,不需要一遍一遍的重写代码。
haXe可以方便的扩展:你为特殊平台可以添加额外的特性库。独创的“条件编译”让你可以在同样的API情况下为一种你需要的平台使用不同的编译方法。
haXe有一个远程库提供跨平台服务和RPC,让你可以在平台之间直接使用方法。
http://haxe.org
责任编辑:silvia 时间:2006年8月22日
- 上一篇:
- 图标设计规范
- 下一篇:
- 《银河动画》鼠绘教程 (1)
- 没有相关教材
- 最近更新
