golang的JS运行时间,就像Nodejs一样

185 阅读1分钟

Nada

中文介绍

github.com/anons-org/n…](gitee.com/grateful/na…)

项目介绍

Nada是指JVM、CLI、ZENDVM、V8、Node等运行时的设计,并实现了JVM的指令集,支持Ts、Js、PHP、Java等高级语言的运行。同时,它增强了javascript(类型、接口、泛型),并从根本上解决了Js长期以来的抱怨。

  • 允许PHP、JAVA、JS、TS作为脚本在GO中运行
  • 作为一个运行时,纳达的核心目标是为企业家和企业提供一个基本的服务框架,以最低的技术成本快速试错、快速验证产品、快速占领市场。

开发计划

  • 第一阶段
  • 类解决60%
  • 数据类型 70%
  • 解释器 2%
  • 工具箱 1%
  • Jar和Zip解析 0
  • 第二阶段
  • ndk (node api) 0
  • 调试代理 0%
  • Vscode语法插件 0%
  • Idea语法插件 0%
  • LSP语言服务器
  • 多线程 0
  • 第三阶段
  • 跨平台的桌面UI库
  • 包管理
  • ffi

相关支持

贡献

我们对代码规范有非常严格的要求,请仔细阅读规范,以确保在分叉前你能接受规范!

  1. 选择你所擅长的组别
  2. The grouping [list](https://gitee.com/grateful/farvm/wikis/%E6%93%85%E9%95%BF%E5%88%86%E7%BB%84?sort_id=3481509)
  3. 分叉仓库
  4. 添加Feat_ XXX分支
  5. 提交代码
  6. 创建一个拉动请求

GitHub

github.com/anons-org/n…