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

Reply via email to