Choosing an IDE client
As the first step, you should plan and decide which IDE client you want to use to gain development support for z/OS applications.
IDE client | Highlights | Features |
---|---|---|
Wazi for Dev Spaces | With this in-browser IDE, you can code, build, test, debug, and run applications from any machine without any local environment configurations. Upon a single-click, team members can get their own workspace up and running. Wazi for Dev Spaces supports almost all the capabilities that are available in Wazi for VS Code in the OpenShift cloud environment, with some differences on user experience. Learn more about the rationale and differences.Note: Whenever applicable, you will be
redirected to the documentation for Wazi for VS Code for detailed
instructions.
|
|
Wazi for VS Code | VS Code is a popular desktop editor among many current and next generation developers. IBM Enterprise language support in VS Code makes enterprise programming more attractive and productive by allowing developers to use this popular editor, with the option to integrate numerous other extensions from the VS Code Marketplace. |
Why do instructions for Wazi for VS Code also apply to Wazi for Dev Spaces?
Wazi for Dev Spaces is built based on an open source tool platform called Eclipse Che, which makes Kubernetes development accessible for development teams. The default IDE for the Eclipse Che platform is Microsoft Visual Studio Code - Open Source, a web-based IDE. Microsoft Visual Studio Code - Open Source provides a compatibility API to also consume VS Code extensions using Open VSX registry . Therefore, Wazi for Dev Spaces can support almost all the capabilities that are available in Wazi for VS Code in the OpenShift cloud environment, with some differences on user experience.
Wazi for Dev Spaces | Wazi for VS Code | |
---|---|---|
Installation and configuration procedure for the IDE client | After the cloud administrator deploys the CASE bundle and installs an instance of Wazi for Dev Spaces via the Operator on the OpenShift cluster, each user can create one workspace from Wazi for Dev Spaces and do further configurations. | Users must complete the installation and configuration procedure on their own workstation, including downloading and installing the prerequisites and the client. |
Method of launch | As an in-browser IDE, users can access the development environment provided by Wazi for Dev Spaces from any machine without any local environment configurations. | As a desktop IDE that provides its capabilities through several VS Code extensions, users must launch the locally installed VS Code instance to use the capabilities of Wazi for VS Code. |
Capability differences | Refer to Limitations of using Z Open Editor with Eclipse Che and Red Hat OpenShift Dev Spaces. | |
User interface | The look and feel is similar except for some details, such as icons and layout of some panes. Users who are familiar with one of these IDEs should be able to navigate around the other IDE with relative ease. | |
Keyboard shortcuts | Refer to Keyboard shortcuts reference. | You can view and customize keyboard shortcuts for Wazi for Dev Spaces by clicking File > Settings > Open Keyboard Shortcuts. |
Extensions for Microsoft Visual Studio Code - Open Source | To manage extensions, this IDE uses one of these Open VSX registry
instances:
|
|
Fix pack schedule | The schedule for fix packs of these two IDEs might differ. The instructions for using Wazi for VS Code will always be updated to reflect what applies to the latest fix packs. It is possible that some fix packs are available only in Wazi for VS Code. To pinpoint the fix packs updates, refer to Release notes. |