猫大哥 2008-6-27 22:42
[haxe 笔记]-haxe介绍
haxe即是一门开源的编程语言,又是一个编译器,还是一个类设计框架。
目的在于使开发人员设计编写"纯净的代码"/开发可以跨多平台多操作系统的程序。
不同于其它语言,它的开发不受限于平台的约束。(java工作在jvm,C#工作在.Net,as工作在FP)。
[b]使用haXe开发以下平台的程序:[/b]
1.Javascrīpt:可以编译haxe程序为一个js文件。通过autocompletion,你能够使用标准浏览器的DOM API,所有的依赖性在编译时就被解决。
2.Flash:可以编译haxe程序为一个swf文件。haxe可以编译出用于fp6-fp9的Flash内容。无论你使用的是as2/fp6-8还是as3/fp9。
3.NekoVM:可以编译haxe程序为二进制代码文件.n,由NekoVM解释执行。且能够用于服务端编程(例如dynamic webpages ),命令行或桌面应用程序开发。
Neko是一个跨平台虚拟机。它是轻量的,高性能的,灵活的,可靠的,可嵌入的,可扩展的。
4。PHP:可以编译haxe程序为php文件。
[b]haxe可以为我们提供:[/b]
1:规范的编程语言以及更多更好的特性;
2:可以工作在所有平台上的标准库(如Date,XML...);
3:各平台特有的类库。haxe可以使用这些平台所有的API;
4:如果你熟悉某平台语言,你可以毫无阻碍的通过haxe进行oop编程。设计开发自己的目标程序。
5:。。。。。。
(内容增添中...)
//---------------F8_Cat----080627--------------------
>>[安装说明]