× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Subfiles require more steps than simple screens.  You need to know many more
keywords, and you have to write to the subfile and then to the subfile
control, setting indicators and so on.  It is much simpler to fill an array
with data and output the array on a standard record format.

So from your argument, I surmise that you don't use subfiles.

That of course, is a bit tongue in cheek, but I hope you see my point.
There are times when a little added complexity on the front end justifies
the costs over the long run in terms of maintainability, scalability, and a
whole host of other areas.

Client/server is more complex, certainly.  So is web development.  If you're
the only programmer in a one-person IS department, either one may require
more development resources than you can provide.  In that case, by all means
stick with monolithic green screen programs as long as you can justify the
"it's too much work" excuse to your users and management.

But if there's just one person available to write the API code for the C/S
infrastructure, then the application programmers don't even need to know
about the queueing details.  I'm sure you realize that all the C/S
infrastructure can easily be encapsulated in APIs in such a way that the
application programmer never sees it.  Then it's sort of like arguing that
it's better to use the single record rather than a subfile, because a
subfile does so much more under the covers that the programmer has to be
aware of.  That's not a justifiable argument, nor is the argument of not
using a C/S API because it does queueing under the covers.

But, hey, I'm unlikely to convince you.  It seems your mind is set that an
API that calls a queueing mechanism is just too much complexity to add to a
program.  If that's your opinion then, no, client/server architecture is
definitely not for you.

Joe Pluta
www.plutabrothers.com


> -----Original Message-----
> From: Steve Richter
>
> So I am suspicious of client/server increasing complexity because
> their are
> more steps the pgmr needs to know about in a cs tran than a pgm call tran.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.