当前位置: 首页 > news >正文

ZMJS,把 JavaScript 解释器放进 SAP ABAP 应用服务器之后,很多扩展思路会变得不一样

我今天看这个oisee/zmjs仓库时,最吸引人的不是它把 JavaScript 语法做进了 ABAP,而是它选择了一条非常 SAP 的路线,纯 ABAP、无外部依赖、无 Kernel Module、以类和接口的形式运行在 SAP 应用服务器内部。仓库自己的定位很直接,ZMJS是一个面向 SAP ABAP 的 Mini JavaScript Engine,它可以把 JavaScript 源码字符串交给zcl_mjs=>eval,内部完成 Tokenize、Parse、生成 AST、Tree Walking Evaluation,并返回捕获到的console.log输出。仓库页面还明确写到,它是一个完全用 ABAP 实现的 JavaScript Interpreter,不依赖外部组件,目标运行环境是 ABAP 7.58 及以上。(GitHub)

从一个小入口看懂这个仓库

ZMJS 给人的入口非常小,小到一行 ABAP 就能跑起来。

DATA
http://www.jsqmd.com/news/885966/

相关文章:

  • 39 - Go 信号捕获与处理:优雅退出、进程控制
  • 告别AWCC臃肿:AlienFX Tools终极轻量级控制方案深度评测
  • 谈美---朱光潜前20页
  • 15个靶场如何构建渗透测试能力成长路径
  • 【Linux:文件】Linux 动静态库详解:动态链接与动态库加载深度解析
  • 如何突破百度网盘下载限制:Python解析工具完整指南
  • Ubuntu经常安装软件
  • 【安全加固】Claude Code v2.1.149 发布:堵截 PowerShell 越权路径漏洞,账单明细精准透视
  • Redis三大缓存异常问题
  • 机器学习势函数在辐射损伤模拟中的性能评估与优化策略
  • 白嫖$100直充券,3款Search MCP让你的AI Agent更聪明!
  • 为什么这个免费工具能快速修复你的重要视频文件:完整实战指南
  • 相贯曲线自动焊接轨迹规划与轨迹控制技术【附代码】
  • 2026 太原装修公司十佳榜单重磅发布!口碑实力双优,装修选对不踩坑 - 资讯快报
  • 5分钟学会BlenderKit:让你在Blender里拥有一个永不枯竭的创意资源库
  • 2026广州增城注册公司怎么选?本地老创业者实测5家靠谱财税,避坑不踩雷 - 资讯快报
  • [Dify实战] 从 Docker Compose 起步,怎么先搭出一个可验证的 Dify 本地环境?
  • 小白友好:OpenClaw Windows 一键部署教程(含安装包)
  • 【常规维护】Claude Code v2.1.150 发布:聚焦内部基础设施演进
  • 调试手记:通过正点原子飞控源码理解PID串级调参与内外环频率匹配问题
  • 2026年北京朝阳搬家公司多维度精选推荐四家正规公司 - 余小铁
  • 2026广州高企认定机构哪家靠谱?主流代办服务商场景适配测评清单 - 资讯快报
  • DMA Buffer Cache同步的批处理优化及高通平台的实践
  • 电磁流量计十大品牌排名 - 水质仪表品牌排行榜
  • 网盘限速终结者:LinkSwift直链下载助手终极指南
  • CVE编号申请实战指南:从漏洞验证到协同披露
  • 大模型应用开发入门指南:从基础到实践
  • 保姆级教程:用5分钟在Kylin V10 ARM服务器上部署Java应用运行环境(JDK8)
  • WaveTools鸣潮工具箱:终极性能优化方案,让你的《鸣潮》从卡顿到丝滑
  • 番禺区搬家公司电话 高效快速搬家服务全攻略 - 从来都是英雄出少年