SAP's cloud IDE based on the open source version of Visual Studio Code (formerly based on Eclipse Theia). Successor of SAP Web IDE.
SAP Business Application Studio (aka. "SAP BAS") is SAP's latest cloud IDE running on sap-business-technology-platform and cloud-foundry.
SAP BAS comes with predefined dev spaces and a set of extensions respectively for each one of the following development types:
- SAP Fiori for developing sap-fiori webapps or freestyle webapps, typically based on the sapui5 framework.
- Low-Code-Based Full-Stack Cloud Application for developing, testing, building, and deploying apps without writing much or no code.
- Full Stack Cloud Application for building business services as well as extending S/4HANA using sap-cap.
- SAP HANA Native Application for building and deploying native SAP HANA applications or analytical models.
- SAP Mobile Application for leveraging the sap-mobile-services platform and the sap-mdk tool to customize, deploy, and manage sap-fiori iOS and Android nativescript apps or Fiori-like ui5-webcomponents webapps.
For more information, see official documentation of SAP Business Application Studio.
The predecessor sap-web-ide is no longer actively developed and considered deprecated. The reasons, according to SAP in TheiaDevConf 2019, are that SAP Web IDE was architectured around legacy technologies such as Eclipse Orion and Eclipse Che 3 in addition to a customized UI layer with SAPUI5. That approach turned out to be unscalable due to having too many areas to maintain. Consequently, further enhancements for SAP Web IDE have been discontinued in favor of SAP BAS.
As of 2022 Q4, SAP BAS has switched from Eclipse Theia to the open source version of Visual Studio Code for enhanced developer experience.