Just when you thought you couldn't make your existing client/server
application even thinner, we've got another technique for you. I enjoy
writing these articles because I know there are lots of developers still
supporting client/server applications that need to be thinned out.
The funds to completely reengineer your system may not be available or maybe
you don't have the time. These techniques I've been sharing are geared for
just such a developer, one who wants to thin the front end while
simultaneously reducing maintenance efforts. I've received some great
feedback from readers who have employed some of my suggestions and I'm hoping
this article will get similar results.
Due to the sheer volume of information I'd have to type to walk you through
building this reporting portal, I'm opting to present you with (1) the
problem, (2) the proposed solution, and (3) the ... (more)
There's nothing more tedious than having to type out SQL. While the glory of
PowerBuilder rests primarily within its DataWindow technology, which saves us
from most of this horror, we still need to write our own stored procedures,
triggers, and other SQL logic.
The database painter does have a SQL painter in its ISQL pane, but it's
limited when it comes time to write stored procedures, triggers, and other
objects. We may be able to use it to write some relatively complex queries,
but then we have to play games to get it to work in another database object,
such as a stored proced... (more)
I'm a huge fan of Marvel Comics. The subtitle of this article, as well as
that of its first part, "The DataWindow Superhero" (PBDJ, Vol. 8, issue 1),
shows my fantastic immaturity toward the concept of superheroes. I want it
known that it's the Marvel Comics' characters, specifically ThunderStrike and
the X-Men entourage, that did this to me.
ThunderStrike and Juggernaut are my favorites due to the sheer power they
display. Unfortunately, that augmented power is accompanied by an even more
augmented physical stature, which limits their flexibility and agility. The
ideal superher... (more)
There's nothing more tedious than having to type out SQL. While the glory of
PowerBuilder rests primarily within its DataWindow technology, which saves us
from most of this horror, we still need to write our own stored procedures,
triggers, and other SQL logic.
The database painter does have a SQL painter in its ISQL pane, but it's
limited when it comes time to write stored procedures, triggers, and other
objects. We may be able to use it to write some relatively complex queries,
but then we have to play games to get it to work in another database object,
such as a stored proced... (more)
To this day my mother refuses to make deposits via her bank's ATM. Her reason
is a valid one: she doesn't trust a machine with her money. You get no real
validation from the ATM, just a receipt stating the amount you said was in
your envelope.
If the contents of your envelope gets lost or stolen, you don't have any real
evidence that you put your money in that ATM. No, Mom wants a human to stamp
her pink copy of the deposit slip so she can prove the bank did, in fact,
take her money.
Why Client/Server Focus?
To this day a fair share of corporate America refuses to put their
app... (more)