#ECLIPSE IDE VS VISUAL STUDIO INSTALL#
It is possible to download the VSXI file from the VS Code marketplace and install them manually in Theia. For the usage in Theia, this means: not possible to use SAP VS Code plugins. Making the usage of these in Theia complicated, as you can only find them in the VS Code marketplace and not on e.g. SAP is not making (most of) the VSXI file available outside the marketplace. Technically, it is possible to install VSXI plugins from the VS Code marketplace. Unfortunately, SAP is not publishing their plugins in the Open VSX Registry. Via this registry, Theia offers the same flexibility and UX as Microsoft does for VC Code via their marketplace. Plugins listed there can be installed and used. Does this now mean that Theia makes it overly complex to add plugins? No, of course not! Theia also can connect to a marketplace to search and install plugins: Open VSX Registry. Eclipse Theia cannot connect to the marketplace and load the plugins from there.
#ECLIPSE IDE VS VISUAL STUDIO LICENSE#
You cannot point Theia to the VS Code plugins marketplace, as the license of the marketplace enforces the usage of VS Code. The problem here is now that these plugins are made available: in the VS Code marketplace. The TOU for the VS Code plugin marketplace states: “ The Marketplace enables you to access or purchase products or services which are designed to work with and extend the capabilities of Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, GitHub Codespaces, Azure DevOps, Azure DevOps Server, and successor products and services (the “In-Scope Products and Services”) offered by us and GitHub, Inc. But: there is the VS Code plugin marketplace! Just: you cannot use it. This is all great, except: it won’t help when developing Fiori apps. This is also what SAP does in their BAS offering. There is a certain level of compatibility when it comes to including VS Code plugins in Theia, making it possible to enhance your Theia application with VS Code plugins. It perfectly matches the use case to explore the features of Theia. There is a ready-to-run Theia installation available – Theia Blueprint. To explore Theia it is not necessary to compile and build from scratch. Besides trying to be more open, the idea behind Theia is that you build your own Theia application. There are differences between VS Code and Theia. And while VS Code and Eclipse Theia (short: Theia) look very much the same, the similarity is caused mostly because both use the same editor engine Monaco. And SAP’s own BAS is using VS Code Plugins. Not a surprise, you must be where the developers are. More and more plugins are made available by SAP, with Fiori leading by far.
There are plugins for CDS, Fiori, UI5, Mobile Services, HANA, etc. Yet the list of official SAP plugins is still impressive. Searching for SAP reveals several plugins. Great for every non-ABAP SAP developer is that SAP is providing several plugins. This is one of the not-so-secret reasons why Code is so popular (another reason is the well working dark mode). This allows developers to adapt VS Code to their needs stress-free via plugins. Microsoft offers a central place to install plugins from: a marketplace that is even built into VS Code. It is fast, available for all platforms and can be used for almost all programming languages (hello ADT). Visual Studio Code from Microsoft is currently one of the most used IDEs by developers.