Replies: 13 comments 8 replies
-
Hi, IBM Z Open Editor has become an essential element of our CI/CD chain modernization plan for the mainframe. Support for the VS Code environment allows us to use the same tools as our colleagues in other development sectors and to integrate young developers more easily by avoiding the shock of the 24x80 green screen. The use of IBM Z Open Editor, and its exploitation of the VS Code ecosystem, gives great comfort of use to our developers: syntax highlighting, rapid navigation using the minimap, the outline, or breadcrumbs, searches and replacement either at the file level or at the global workspace level, the contributions of the language server which detects anomalies and avoids unnecessary compilations, and many other facilities. The native integration of VS Code with the Git standard benefits IBM Z Open Editor and allows us to have a development activity almost completely disconnected from the mainframe infrastructure which is only used to carry out compilations (which we dealing with IBM Dependency Based Build which is natively interfaced with IBM Z Open Editor for User Build), and of course testing activity, (we also use the VS Code interface for debugging programs). |
Beta Was this translation helpful? Give feedback.
-
Hi all, Today I am retired, have an old MVS 3.8 on my PC under Hercules emulation and I do all the editing with the ZOWE editor in VSCODE mainly S/370 assembler. I moved on to learn about the internals of microprocessors like the Raspberry Pi Pico. Programming a RISC microprocessor in assembler is feasible but somewhat very low level. Programming in IBM Mainframe Assembler feels like a higher programming language comparing to ARM Assembler. So I wrote an Emulation for most of the S/370 instructions to run on the ARM cores. If you have not tried it out yet, I strongly recommend to use it. In addition you will benefit from the great integraton with the modern z/OS's. You'll love it. |
Beta Was this translation helpful? Give feedback.
-
Even tho I mostly do Java & Kotlin I have to do some mainframe coding in COBOL and recently have to do ASSEMBLER (still in process of learning!) . |
Beta Was this translation helpful? Give feedback.
-
Hi, IBM Z Open Editor is far superior and light years ahead of any of the many Windows operating system editors that I have tried. My entire career has been mainframe development in COBOL and Assembler, but mostly in COBOL, for fortune 500 companies. I had been looking for years to find a mature Windows environment editor that included IBM COBOL and Assembler languages and that could rival the maturity of the ISPF editor so I could move editing off of the mainframe. With ISPF, I created many useful custom COBOL specific tools with ISPF Editor Macros, Dialog Manager and REXX which increased my editing proficiency with COBOL projects. So, finding an editor off of the mainframe to compete with ISPF and its rich, mature and flexible features was difficult until I found IBM Z Open Editor for VS Code! A colleague had suggested VS Code, so I tried it and discovered the IBM Z Open Editor extension for COBOL, Assembler, PLI and REXX. I spent time learning VS Code, which didn't take long, and the great features built into IBM Z Open Editor. Now, I will never go back... The list of great features in IBM Z Open Editor are too long to list here. I can't imagine not being able to use this editor, it lives up to all of my expectations and more! The features in it accomplished the same things I had created in my custom REXX execs that I had written plus many, many more that aren't possible in the green screen environment. The comparison is night and day! The GitHub interface is excellent! It is a great way to keep track of source changes while multiple groups of developers are working on the same mainframe system. The source compare feature is great and the search all source feature is so handy! I won't work without this extension... |
Beta Was this translation helpful? Give feedback.
-
Editing capabilities are very good but navigation is poor compared to e.g. z/OS Explorer Aqua. |
Beta Was this translation helpful? Give feedback.
-
I love the syntax highlighting, search & quick shortcuts to lookup all references etc.. Having the ability to connect with mainframe via Zowe explorer opens it up and i am now able to reference my host pds's and copbooks, check my jobs and uss folders etc. I use VSCode Neovim extension and in combination with all the language support and features provided by Z Open Editor, it makes it an incredible experience to work on my mainframe code with all the power that vim provides. The PLI parser could use some updates as I have found some issues which I have reported. Overall, I love where this is going. Thanks a lot. |
Beta Was this translation helpful? Give feedback.
-
Hi, it is essential for younger developers to work with the toolchain they are used to work with. VSCode with ZOWE Explorer, IBM Z Open Editor, ZOWE CLI and git allows this. Great Job so far but a strong support for developing z/OS XLC Code and XLC Code with the Metal Option is missing IMHO! The native VSCode C Extension is not enough, it often shows wrong or missing includes cause it does not know how to access the z/OS include files, even if you mount /usr/include using NFS. Anyway i am a lifelong mainframeer (since April 1984) i do use VSCode with ZOWE Explorer, IBM Z Open Editor, the ZOWE CLI to develop HLASM and XLC Code since 2019 and never had the desire to go back to ISPF. |
Beta Was this translation helpful? Give feedback.
-
Hi @phaumer, Java management for z/OS is on our roadmap for the next months, initially in a CICS environment, for XML document management, coupled or not with COBOL.
We have to discover and invent everything... Today we manage our sources using Git, (Bitbucket), and we edit them with VS Code and ZOE. Works fine. Our scope of mainframe languages used is:
I also suggest opening a survey / poll to ask what are the most commonly used languages on mainframe, and what would be the priorities expressed by ZOE users for the support of new languages. Another area in which we want to invest is the use of virtualized environments.
A problem that we encounter on our mainframe CI/CD chain modernization projects is the absence of human resources with knowledge of both the mainframe world and the so-called "open" world. Another problem is that the recipes that have proven successful in the "open" world do not necessarily apply to the mainframe world... we learned this the hard way... Once again, thank you for all the work done, (and your patience in processing all the requests made). |
Beta Was this translation helpful? Give feedback.
-
Os trabalhos com mainframe se tornam mais produtivos usando o IBM Open Editor and Zowe ! |
Beta Was this translation helpful? Give feedback.
-
In our company, we are currently in the transition phase of replacing an Eclipse-based IDE (Microfocus Enterprise Developer) with VSCode for our mainframe development.
The speed, stability and the significantly more powerful extension system compared to Eclipse are one of the main reasons for switching to VSCode for mainframe development, especially as ZOE has now reached a high level of maturity (even if we are still missing some features or there are bugs which I have already reported) and we want to use the same IDE and components for development on the mainframe and in the “Open World”. Younger developers in particular demand a modern IDE. With pure development under ISPF, you quickly scare them away. Nevertheless, we would like to see native support for graphical editing of BMS maps in ZOE (we are currently using the newly released third-party plug-in “Neoris BMS Designer” https://marketplace.visualstudio.com/items?itemName=NEORIS.bmsdesigner) |
Beta Was this translation helpful? Give feedback.
-
I really appreciate the opportunity to learn more about the mainframe. I regularly run performance tests against applications that utilize mainframe db2 and as such have been very curious about it. |
Beta Was this translation helpful? Give feedback.
-
Trying to use the Xplore tutorials to learn Mainframe, keep getting IBM Z Open Editors: Cobol language server crashed x times in x minutes. |
Beta Was this translation helpful? Give feedback.
-
IBM Z Open Editor together with Visual Studio Code further embodies the method we have used for the past 25 years developing systems software and applications -- which is to develop, prototype and even partially test code on Windows/LINUX destined for zOS and zVSE operating systems. |
Beta Was this translation helpful? Give feedback.
-
What are the reasons for your score provided below?
What other feedback would you like to share?
Your detailed comments will help us improve your IBM experience.
88 votes ·
Beta Was this translation helpful? Give feedback.
All reactions