获得徽章 0
赞了这篇文章
#前端开发现状#
最近想写一个go的ide插件,起初我还在想怎么能跨ide(goland和vscode),一开始的想法是:
1. 公共库用kt写,编译成js给vscode用,
2. rust编译成wasm给kt、js调用,
3. go写一版cli,让kt和js调用
但是发现:
1. kt编译成js,java库就不能用了,kt的跨平台库又太少了
2. kt调用wasm似乎不太成熟
3.又太麻烦了,要编译成各种系统的可执行文件,包太大了
考虑到我的逻辑比较简单,就用用kt写了个goland的插件,让ai转成ts的版本给vscode用,要求是功能、目录结构、文件名、变量名都尽可能一致,效果还挺好的(当然主要还是因为我的功能比较简单)。
我就在想,有了ai之后,做客户端ui开发,是不是也可以写安卓,ai转ios,直接原生api开发了,减少使用react native、flutter这些传统跨端方案了
最近想写一个go的ide插件,起初我还在想怎么能跨ide(goland和vscode),一开始的想法是:
1. 公共库用kt写,编译成js给vscode用,
2. rust编译成wasm给kt、js调用,
3. go写一版cli,让kt和js调用
但是发现:
1. kt编译成js,java库就不能用了,kt的跨平台库又太少了
2. kt调用wasm似乎不太成熟
3.又太麻烦了,要编译成各种系统的可执行文件,包太大了
考虑到我的逻辑比较简单,就用用kt写了个goland的插件,让ai转成ts的版本给vscode用,要求是功能、目录结构、文件名、变量名都尽可能一致,效果还挺好的(当然主要还是因为我的功能比较简单)。
我就在想,有了ai之后,做客户端ui开发,是不是也可以写安卓,ai转ios,直接原生api开发了,减少使用react native、flutter这些传统跨端方案了
展开
评论
点赞