我正在寻找一种 ECMAScript 替代方案来作为自定义应用程序逻辑的脚本语言。我喜欢 ECMA 的某些方面,尤其是新规范(如 AS3)的语法。
不幸的是,AS3 引擎不是开源的,无法集成到项目中。我想要一种专为面向对象使用而设计的脚本语言。
具体来说,是否有一种语言具有:
- 静态类型变量(可选)
- 类,包括公共/私人成员
- 继承,包括接口
- 套餐(可选)
- 简洁的语法
- 必须能够作为应用程序的内部脚本语言(如浏览器的 Javascript)进行接口,不能是外部系统调用。
我宁愿没有的事情
- 凌乱的 ECMA
prototype
对象
您知道哪些语言适合此配置文件?我很难找到一种为良好的面向对象设计而设计的优质脚本语言。