SAP Web IDE
SAP Web IDE is a web-based integrated development which simplifies the devlopment of end-to-end applications. It helps user to build, test, debug and deploy apps using wizards, templates, code etc.SAP Web IDE provides a fully-fledged development environment without any installation.
SAP Cloud Platform Web IDE
SAP Cloud Platform Web IDE is a web-based integrated development environment which simplifies the devlopment of end-to-end application lifecycle like prototyping, packaging, deployment, development, and custom extensions. The SAP Cloud Platform Web IDE is powered by SAP Cloud Platform.
Also SAP Cloud Platform Web IDE enables users to build SAPUI5 and Fiori experiences that work with SAP business applications on ABAP systems, SAP Cloud Platform and SAP Mobile Platform.
SAP Web IDE for SAP HANA
SAP Web IDE for SAP HANA provide user with a complete web-based tools set in order to create native applications for SAP HANA. Developing SAP HANA database models, calculation views, stored procedures, business logic etc and top it up with SAPUI5.
SAP HANA vs. SAP Cloud Platform for SAP Web IDE
Here we have compared the different features of SAP Web IDE for SAP HANA and SAP Cloud Platform such as Main use cases, Development paradigm, Deployment options, Security, Sample applications, Templates, Rich editors, Code editor features, SAP Web IDE SDK, Git Support, Debug support, SAP Fiori Extensibility, Life cycle, Available (optional) plugins, Hybrid mobile and Prototype.
Features | SAP Web IDE for SAP Cloud Platform | SAP Web IDE for SAP HANA |
Main use cases | Develop SAP Fiori, SAPUI5, Extend standard SAP Fiori apps, Mobile and IoT Apps | Develop SAP HANA Applications |
Development paradigm | JavaScript, SAP Fiori, SAPUI5, HTML5 | JavaScript, SAPUI5, Node.js, Multi-target applications withsupport for HTML5, Java (deploy only) and SAP HANAdesign artifacts (SQLScript, Core Data Services, etc.) |
Deployment options | SAP Cloud Platform, SAPUI5 ABAP repository, SAPMobile Platform, Enterprise Portal | SAP HANA and SAP HANA ExtendedServices, advanced |
Security | SAP Web IDE relies on HANA CloudPlatform infrastructure for authentication and secure connectivity to differentsystems or other components. SAP Web IDE could use any Identity provider (IdP)including customer defined IdPs, or use the SAP HANA Cloudconnector for secure connection to on premise systems | SAP HANA XS advanced security:multiple spaces, UAA, different IdPs, authorization support |
Sample applications | Ready-to-run apps providingexemplary code and comprehensive comments | Ready-to-run apps providingexemplary code and comprehensive comments: TinyWorld, SHINE |
Templates | Rapidly create new apps – IoT,SAP Fiori Elements, Full screen, Master-Detail, Empty UI5, SAP Fiori OVP, etc. | Multi-module applications, SAPHANA, Node.js, Java, SAPUI5 |
Rich editors | JavaScript, HTML, XML, layouteditor (Drag-and-drop controls on canvas, data binding, form factors views),annotations, and more | JavaScript, HTML, XML, layouteditor (Drag-and-drop controls on canvas, data binding, form factors views),OData, HANA artifacts like Core Data Services (text and graphical), calculationview modeler, Node.js |
Code editor features | Search, replace, references,validation, beautifier, API reference, personalization, SAPUI5 code completion,snippets and auto-hint | Search, replace, references,validation, beautifier, API reference, personalization, SAPUI5 code completion,snippets and auto-hint |
SAP Web IDE SDK | Extend SAP Web IDE functionality byadding templates and plugins. The extension can be shared with customers,partners and developers | Extend SAP Web IDE functionality byadding templates and plugins. The extension can be shared with customers,partners and developers |
Git Support | Rich,integrated Git client, including history ofcommitted changes, cherry pick,compare commits, etc. Support for SAP Cloud Platform Git, on-premise Git server, public Git, e.g. Github, etc. | Rich,integrated Git client, including history ofcommitted changes, cherry pick,compare commits, etc. Support foron-premise Git serve or public Git, e.g. Github, etc. |
Debug support | Use browser's native debugger | Fully integrated debugger forNode.js and SQLScript (breakpoints, step in/over/until,watch, change, etc.) |
SAP Fiori Extensibility | Graphical interface or code editor.Supports extending UI elements,controllers, replacing services and customizing application strings | N/A |
Life cycle | End-to-end multiple SAPUI5 versionsupport, instant preview, real or mock data, OPA5 and QUnittesting, best-practice SAP application build (minification and packaging) | Develop, build, debug (Node.js, SQLScript), test (integrated XSUnit test framework) and run allmodules of an application. Deploy to SAP HANA and SAP HANA XS advanced.Integrate with ALM tools like CTS+ for lifecycle management of multi-targetapplications |
Available (optional) plugins | Hybrid Application Toolkit (HAT),OData Model Editor, Visualization Extension (VizPacker), SAP Event Management,SAP Fiori overview page (OVP) and more | Streaming Data Server |
Hybrid mobile | Addhybrid qualities to SAP Fiori apps and SAPUI5 apps using Kapsel/Cordova | N/A |
Prototype | Smooth transition from design todevelopment via integration with BUILD | Import prototype |