从 @angular/core 看 ABAP 的核心能力如何分层

📅 2026/7/15 21:00:42
从 @angular/core 看 ABAP 的核心能力如何分层
在问题里的 Angular 代码中,常见写法是从@angular/core导入Component、Injectable、inject、signal或生命周期相关 API。看到这样的代码,直觉上很容易在 ABAP 世界里寻找一个名字类似sap/abap/core、@sap/abap-core或ABAP_CORE的统一包,希望把类、接口、依赖注入、运行时能力和基础框架一次性引入。答案很明确,ABAP 里没有一个与@angular/core一一对应的 package。不过,只停在这个结论会漏掉真正有价值的部分。@angular/core承担的职责,在 ABAP 里并没有消失,而是被拆散到 ABAP Kernel、ABAP Runtime、ABAP 语言内建能力、SAP 标准 Repository 对象、ABAP Package、Package Interface、Software Component、Released API,以及 RAP 等不同层次里。某个 ABAP 概念是否类似@angular/core,要看比较的是安装方式、代码组织、公共 API、运行时框架,还是版本与升级契约。@angular/core到底是什么@angular/core不是一个普通目录名。Angular 官方源