跳转至

生活随想

🥳祝贺一下隔壁 zhihupp 爆了(实际意义上的)KT 技术栈所带来的技术红利

图片 1 🥳祝贺一下隔壁 zhihupp 爆了(实际意义上的)
KT 技术栈所带来的技术红利是难以想象的,本人也考虑更新完一个RC版本后转头参与或者用更先进的技术栈编写hydrogen
接下来是一些碎碎念
Lua是一门非常强大的脚本语言,其JIT的快速调用,less is more 的设计理念以及裁剪性带来了非常光明的生态前景。
包括隔壁 luahook 这个新的hook框架,解决了我编写Xposed模块的不少痛点,例如 反射 方法 获取 等等,也就性能和综合体验上劣于封装好 helper 的KT。
可是在如今AI爆发的第二阶段,微软在内部启动了轰轰烈烈的重写项目,RUST重写浪潮再次袭来。可就连号称编译器帮你检查的rust这类强类型语言代码都质量堪忧,lua这种弱类型语言,没有class封装,强鲁棒性带来的接口封装不统一,本身写法冗余,又该何去何从呢?
而且lua 还面临一个巨大漏洞,也就是优质学习语料的匮乏。抛开那些用几百年前的布局权限卡密的黑灰产,在Github 搜索lua技术栈的代码,最多的是VIM配置,大型优质项目少之又少,lua rock 这样的包管理库更是没多少人在用(也有一部分是直接走C集成的缘故)。从一开始几个库带来的生态差异扩大到现在AI优质训练语库的匮乏,在第二次AI浪潮的冲击下,lua 确实可以称为大势已去。
AI不懂lua,带来的另一个问题就是 Contributor 稀少。本项目目前只有6个PR,如果一个小白想加上功能,对一个纯原生项目只需要一句prompt 再测试测试,就可以提交。对于androlua 项目,强上下文的哈基米体验都一般,一个萌新愿意拉取,编译,这一套流程走完,所付出的耐心 代价极大。
我曾经也是一个脚本小子,是Androlua 的简单语法,带我体验创造程序的奇妙,后来深入兔子洞,系统学习java,参与大型项目编写(隔壁canyie也是iapp大手子)。我不敢保证,如今有没有一位萌新愿意涉足,参与本项目开发。更何况目前gemini生成的大量代码正在绝赞人肉研读以合并中
这个项目是dingyi 最初用于验证webview 套壳知乎的可行性的小项目,后来因为风险等问题放弃,经过huajiqaq编写不少模块,破解ZES算法,再由我来接手优化布局界面,最近people11也参与优化。这个项目也可以称作Androlua 少有的优秀开源协作项目(隔壁泥人…),也希望能保持下去。
以上。

— Telegram 原帖 · 245 次浏览