I program mostly in C++ and Java these days so the ISPF editor is not
productive. I use RDz for the projects I work on that use the MVS file
system because it has a decent z/OS project explorer
which maps PDS members to files with extensions like *.cpp etc. The RDz
editors are all over the place! There's a different editor for each
different language with different key bindings etc.
It's a poor user experience so I use the SlickEdit core plug-in which
supports all mainframe languages. Compuware OEM license the SlickEdit
core for their z/OS IDE which was a smart move.
We've got all the plugins for the IBM PD tools like File Manager, Fault
Analyzer, APA etc but I prefer the ISPF UIs which are far superior. Take
Fault Analyzer for example where you can
navigate the addresses in a dump using the tab key and point-and-shoot.
In the GUI I have to right click and then select "Go to address" from a
menu! Our young guys learn ISPF no probs and
much prefer the 3270 SDSF to the laggy GUI in z/OSMF.
I spend most of my time in a shell these days and I am convinced that a
CLI completely nukes a GUI 9 times out of 10. Of course, text based web
browsers don't cut it but I've been
using Vim on a headless Linux system with ClangComplete for auto
completion and it gives any GUI editor a run for it's money.
Right now I'm using the following:
* Windows 10 PC for work Mac for home
* Linux Mint running on VirtualBox VM
* x86 Linux servers running Ubuntu and CentOS
* PuTTY SSH to bash shell on z/OS
* z/OS UNIX file system for source remote mounted using SMB
* Git with Bitbucket hosting repositories for both z/OS and
distributed work
* SlickEdit
* Makefiles for C++
* Maven for Java
* Bamboo for CI
* Jira for project management
* Lua and Node.JS on z/OS for tooling
I recently took over the support of our Eclipse plug-ins so I have to
use Eclipse for that. Eclipse plug-ins aren't much fun. When I look at
how easy it is to write a plug-in for Atom or VS Code
it makes me a bit envious that I have to churn out thousands of lines of
Java to do what they do with a dash of JavaScript, HTML and CSS.
On 15/03/2018 9:25 PM, John McKown wrote:
As many may know, where I work now is really behind the times. So I thought
that I'd ask here about what is the current methodology for program
development. What I'm really getting at is whether people continue to use
TSO ISPF or have most shops gone to using the Eclipse based "IBM Explorer
for z/OS" (or is it "Rational Developer"? - what about the irrational
developers, what do they use? :-})
Personally, I don't like TSO very much. I like ISPF fairly well. I wish
that ISPF would could be run from a z/OS UNIX shell (the way TSO ISPF runs
under a "TSO shell").
Any good YouTube videos that I could watch? Of course, the problem with
that is that I'm not allowed to "waste bandwidth" watching videos here at
work, so I end up watching them at home (when I do) instead of "Father
Brown" episodes.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN