Hi John,
WDSC does a lot of things really well, but for plain old RPG /free
development I find few advantages over PDM.
I'm glad to hear that someone feels the same way I do. I was beginning
to think that something is wrong with me.
Some folks make fantastic claims that features like >25 lines on the
screen, code outlines and auto-complete make them "%50 more
productive", but for me, all that plus 50 cents will buy a cup of
coffee.
I find that I can get much fewer lines of code on the screen with WDSC,
which is one of my biggest frustrations with WDSC. I can fit 4 5250
emulators on my screen with no overlap, and I can view (or edit) one
source member in each one. I can also use these windows for running
programs or commands, working with spooled files, etc, without the need
to introduce a 5th window.
With WDSC I can fit one member on the screen at a time. I know how to
split the screen, but if I do that, I can only see a few lines of each
member, or if I split it vertically, I can only see either the left-hand
or right-hand part of the code. This isn't a problem with SEU because
of the multiple 5250 windows.
And this is a feature I use a lot. I'm always writing procedures in one
window and prototypes in another, or viewing database fields in one
window while coding statements that access them in another, or viewing
the HTML code for a form in one window, and the RPG code that processes
it in another... This is a constant thing for me, so the lack of
screen real estate is a pretty big deal.
The essential problem is all of the other little windows and decorations
in WDSC take up a lot of space. Plus the fact that you still need an
additional window for any 5250 work, means you need even more real estate.
I know, I know... "buy a bigger monitor". That's what Aaron did and
he loves WDSC.
The annoyances of the slowness of refreshing RSE and retrieving
source members,
Yes. Every time I mention how slow WDSC is, people give me a line of
crap about how cheap new PCs are. But, the main slowdowns in WDSC 7 are
due to the time it takes to refresh all of these filters, and most of
the processing is done on the System i, not the PC. Plus the time it
takes to download them...
Yes, I know how to use Ctrl-Shift-A. And it's better. But it still
seems to waste time resolving stuff the first time I connect... Not
sure why, but I hate it.
Plus, I don't always know the member name, and that means I have to
create a filter. (There are thousands of members in each source file,
scrolling through the list of members to find the one I want is way too
cumbersome. I have to use a filter for my sanity. And that's also slow
and cumbersome by comparison to SEU's "position to")
removing all those unwanted "endif' statments whenever I edit some
code and the general mouse-clicky style conflict with what I've grown
accustomed to.
I have the ENDIF thing turned off, and I use keyboard shortcuts for
pretty much everything else.
It reminds me of those HP-UX sysops I used to work with - never could
understand why they insisted on using that 'vi'le editor, but boy
were they fast.
That's what I use for Unix programming :)
The other problem I've had with WDSC, though I'm hoping it's fixed now
since I haven't seen it in awhile... when you go to save a member,
and everything looks good on the screen, but the changes never make it
back to the src-pf on the System i. There have been a lot of instances
of code being lost, or hours of troubleshooting for stuff that's already
been fixed due to the fact that the source didn't make it to the server
somehow. REally nasty. I'm very glad that I haven't seen that problem
yet in WDSC 7.
In general, though, it's gotten much better. It's faster with a smaller
footprint, the outline view doesn't crash anymore, etc. More stable
than it used to be.
Of course, my other complaint with it is that it's Windows-only. But I
have a feeling that this will never be fixed. I'd like it to be
cross-platform so I can run it on BSD, Mac, Linux, etc. For me, it's
mainly FreeBSD, but I'm sure others want to see it in these other places.
But, I'm using it more and more. I like the colorization (Granted, I
have to customize the color scheme before I like it, but... once I do
that, I like it.) I like the ability to convert to free form. I like
the SEP debugging. I like the fact that it brings in the compile errors
and lets me click each one to see the problem.
Ahh well, now I'm just rambling...
As an Amazon Associate we earn from qualifying purchases.