什么是EaseScript
EaseScript 是一个编译语言,也是一个脚本编译器。以 JavaScript(ES8) 的语法为标准,通过指定插件编译成不同运行环境的语言。
功能特色
EaseScript 具备有静态类型推导、代码检查、编译宏块、注解符、表结构、枚举、ESX等,并将常见的WEB技术栈集成在一起,开箱即用。
如何工作
EaseScript 需要为不同的目标语言提供插件,如果你的后端是PHP,那么只需要通过脚手架选择安装 “PHP”插件就可转换成PHP语法,并可直接在后端PHP环境运行。当然如果是其它目标语言环境也一样比如:Python, Golang, Nodejs…., 目前还只提供了PHP插件。
语法示例
一、面向对象语法格式
package com;
import web.components.Component
class Person extends Component{
@Override
render(){
return <div>
<span>Hello, world!</span>
</div>
}
}
二、面向过程语法格式
import {ref} from 'vue';
function createRef(value){
return ref(value)
}
export default createRef;