Flash专栏: 基础教程 | 技巧运用 | MTV实例教程 | 游戏实例教程 | 实例教程 | AS教程(new)
photoshop专栏: 基础 | 进阶 | 技巧总汇 | 精彩实例 | 文字特效 | 滤镜魔术 | 实际应用
网页设计: Dreamweaver教程 | FireWorks教程 | CorelDraw设计 | Freehand/Illustrator教程 | 音乐转换教程
其他教程: 操作系统 | 程序设计 | 网站开发 | 图形图像 | 数据库 | 网络技术 | 安全相关 | 认证考试 | 硬件知识 | 服务器
Flash专栏>Flash基础教程>非主流语言介绍之——haXe   返回上一页

  日期:2006-09-06 11 作者:tcper 来源:闪吧
天气预报 IP地址 手机号码 邮编 翻译 在线代理 在线评书 好dj


非主流语言介绍之——haXe


主流语言介绍之——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

   责任编辑:silvia    时间:2006年8月22日


 
高手云集 版权所有 1998-2006