js转java_我想写一个java转js的转译器,就像typescript转js的转译器一样,应该了解哪些知识?...

类似项目:

jweet A transpiler from Java to TypeScript/JavaScript

java2typescript Java To TypeScript Transpiler

我自己,不代表你们啊,我就希望以后写web程序,不用两个编辑器来回来切,不用再写一会js写一会java。然后还要通过http调用。还要手写url。相同的方法前台写一遍后台还要写一遍。

所以,就想以后可以在同一个编译器里,写同一种语言,js和java我更倾向于写java,前后台交互看起来就和controller调用service方法一样简单(可以在http上面再封一层么,或者使用rpc参考(DWR,dubbo))

ts是一个语法,浏览器不能直接识别,需要通过转译器转译成普通js语法浏览器才可以识别。

同理,既然有ts转js的转译器ts可以,那么只要有了java转js的转译器,用java写js也就是可能的,不就是把一种语法转成另一种语法嘛。

你写ts以后,使用tsc把ts转移成js。

写java,使用javajs转译命令,把java转成js不就得了。

感觉不是很困难的事情,也不是很麻烦的事情。

据说babel这个es6转es5的转译器就是个高中生写的嘛,大家想写都可以写出来的,为什么人家行我不行?一件不难的事情。

除了我分享的这几个项目,还有没有其他项目比这两个项目更好,或者已经实现了我说的功能了呢?

还有如果我自己想写的话应该去了解哪些知识呢?有没有现成的转译器库?只需要输入各语言的不通,各语法,就可以将某个语言转移成另一个语言,或者有哪些简单的github源码可以参考的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值