Nathan,
Let me do some clarification.
- "Your application" - Yes, I mean your portal application.
- I don't think of your application as a near term solution, quite the
opposite. What I said was, "... probably more than for my needs near term",
which means your application may be more sophisticated for my near term needs
but have long term good consequences.
- Glad to hear you build to a "long view" architecture methodology.
*************************************************************************
However, do an app architecture like you are doing, even if you
don't build it at first with all the bells and whistles, will allow for
the addition of same, later...
I'm not sure I understand the grammer, but if you're asking whether my
architecture is extensible, and adaptable, I'd say yes, definately! In my
mind, extensibility, adaptability, performance, and scalability are the heart
of good design.
*************************************************************************
As to the above... Super.
As to the rest of your note... I think we are in heated agreement on all
counts.
So, tell me again, what language(s) did you use to build your application(s)?
I'm still trying to make up my mind which language to use as each of the top
ones (Java and WebSphere, PHP, and .ASP/.NET) has their strengths and
weaknesses. I need a RAD tool and language that is built on a good, long term
architecture and development methodology. I'd like to use Java as its been
around, is server side, is robust and is not platform dependent, BUT, I'm told,
there is a steep learning curve and I don't have the time. I'd like to use
PHP because its server side and less complex than what Java appears to be, but
I'm not convinced there is a good robust non-ODBC access to DB2/400, yet. I
have developed, a little, on .ASP, even though I'm not a M$ fan but I know it
can access the i5 in the ways I need.
Later,
Dave
Nathan Andelin <nandelin@xxxxxxxxx> 6/2/2007 15:44 >>>
Dave O. wrote:
As to your application... it sounds somewhat like I want, probably
more for my needs near term.
By "your application", do you mean the portal I mentioned in an earlier post?
It's not quite ready. My previous reference was only meant to illustrate a UI
design that would be hard to duplicate under a UI framework like .Net. You'd
need to be able to think WAY outside the box.
What caused you to think of it as a "near term" solution? Or did you mean an
interim solution? If so, was it something I said?
My reason for asking is that I intend most my applications to be long-term
solutions, which is my reason for developing under the i5 native virtual
machine. I'm accustomed to my applications being used for 15+ years, which is
precisely my reason for not developing under an architecture like .Net.
However, do an app architecture like you are doing, even if you
don't build it at first with all the bells and whistles, will allow for
the addition of same, later...
I'm not sure I understand the grammer, but if you're asking whether my
architecture is extensible, and adaptable, I'd say yes, definately! In my
mind, extensibility, adaptability, performance, and scalability are the heart
of good design.
Touching a bit more on performance and scalability, if you have an application
server that supports say 500 requests per second, while another supports only
50 requests per second, the types of applications you can deploy under the
first can be more interactive. When users compare the alternative applications
side by side, they'll normally pick the first.
Of course, people who promote the second architecture will claim they can
handle a heavier load by installing a rack of servers and software to balance
the load across the entire rack. But those types of implementations are
expensive to deploy/manage and introduce more points of failure. Ironically,
which architecture would you say is most prevalent?
I'm trying to breathe new life into the platform by modernizing its
image, not keep in stuck in the past.
Same here. A lot of i5 developers link their careers (or what remains of them)
to the 5250 interface, but I've only written a few 5250 applications in the
past 10 years. The vast majority of my applications since 1997 have been
either thick-client or Web based, mostly Web.
The i5 has a good database, but the real value of the i5 is in application
serving, otherwise somebody has wasted a lot of money.
Nathan.
As an Amazon Associate we earn from qualifying purchases.