[nylug-talk] Why does "enterprise" imply "Java"?
Ajai Khattri
Fri Jul 7 12:37:00 EDT 2006
Felix Shnir wrote:
> Ajai, j2ee has stuff that for you to understand you need to phrase it
> "ohh
> of course, its DRb in ruby!"
>
> Well, j2ee has em from the get go. When you install j2ee application
> server
> - all of this stuff is there already. You are able to read docs and
> build
> distro environment. Also, you are not required to have intimate
> knowledge
> of any of the APIs. You need to know that they are there, and need to
> know
> what they are used for. When you store an object in JNDI - you need
> to know
> nothing about how / where this tree is stored and who maintains it. You
> just need to know that its there, and you can access it. Lastly, server
> administrators are ultimately the ones that have control over scalability
> and distribution -- developer only manager logic in the objects, but
> admins
> have ability to spread the load in any way they see fit -- wonna move the
> heavy hit enterprise beans to a better server?, no problem, increase
> database pool? -- all in the entrprise consoles...
Felix, this is a more balanced reply than the rather condescending (or
maybe downright nasty):
"It's not about what you can or can't do with some combination of RoR
and last week's CVS snapshot from junktrunk.sourceforge.net",
from Mike, so thanks for that.
This is an interesting discussion all the same. RoR 1.0 was released
last December so its still new and J2EE has a long headstart so yeah it
has some way to go (I personally just find Ruby more concise than Java
for OOP).
Also your earlier point:
"Comparing some of those languages to java is possible such as PHP | RoR
vs Java Servlets + lets say Hibernate (or Spirng),"
is well noted.
I did come across an article that did some comparison between Hibernate
and ActiveRecord
(http://www.theserverside.com/tt/articles/article.tss?l=RailsHibernate
if anyone's interested) and seems to me that the API level is where you
can make *some* (not all) valid comparisons but the maturity differences
make this tricky at best.
--
A
More information about the nylug-talk
mailing list