Business logic layer - what to use?
Matthew Carpenter
matt
Mon May 17 11:58:51 PDT 2004
I would have to say that it's a combination of things:
Java is cross-platform
Java is pretty and simple to use for complex tasks
Java is SIMPLE to DOCUMENT!!! (one of its most powerful features)
Java is very powerful with a great range of standardized API's (GUI
included)
Java is easy to learn, especially for C and C++ hackers
Java makes Object Oriented Programming simple.
Java is easy to secure. Buffer overflows and Pointer Manipulation
issues are not an issue.
Java is the bandwagon, with all the buzz of developers coding for Java.
Java is backed by the big powerhouses like IBM, Sun, and Novell (and
middle tier folks too).
While there are poor coding practices which tend to give Java a "slow"
reputation, part of the reputation is simply caused by the thoughts of
Java as a "browser-toy". Very few people load the newer Java runtimes
on Windows, they stick with Microsoft's 5-year old 1.1 JVM, even though
Java is currently at 1.5 with many speed enhancements and powerful
tools. Still, there are certain routines in the Java API's which incur
considerable time costs which should be designed around. JVM choice is
still the largest performance/stability factor for Java. Check out
volano.com for more information on that.
If you are looking for a good J2EE platform for $$$$, check out BEA's
Weblogic
For EAI (Enterprise Application Integration) and B2B for $$$$, check
out WebMethods
There are OSS equivalents as well. Weblogic is worth the cash IMHO, as
the tools make coming up to speed in J2EE fairly fast and painless.
Java is the only compiled language I even remember anymore. As a once
C-geek I find Java quite amazing, particularly for the self-documenting
code and simple concepts of doing everything (except JNDI) right out of
the box. (software package)
James McDonald wrote:
>
>> If you do go the J2EE route, you'd better have really beefy hardware
>> on the server side. Java is a pig. piggy!
>
>
> We have a couple of Unix apps that were ported to windows using java
> and RESOURCE intensive is a true statement when it comes to java....
>
> My question is if it's so resource intensive why is it so popular is
> it just bandwagonism?
>
>
>
More information about the Linux-users
mailing list