in reply to Yet another Perl vs Java forweb app development question (Moved from Q&A)
Now the key phrase here is application language, the structure and the elegence of java comes directly from its close ties to OO. A good design falls into code when you use java. Large applications IMHO are best written in such a way. However the devil is in the implementation, java suffers from some grave implimentation issues. The java VM is bloated and even with recent advances (Hotspot et al) it still does not offer the performance that one would want. This means specifically that the java implimentations are not suited to large applications. It is this split that is the killing java projects atm, it just does not function.
Specifically with regard to java in an application server, I have no experience of Enhydra so cant comment on it directly, but in general terms it is my experience that java application servers provide a level of indirection between the coder and his code that makes debugging, maintenance and deployment more complex than it could be. They also seem to suffer from the general Java malayse (sp?) of bloat.
So in general I cannot say that perl is a good solution as I have no direct experience of using perl in this way, however it is my experience as a practicing java programmer that much as I really like the language I would not select it over perl if I had the decision before me.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Career crossroads. Yet another Perl vs Java for web app development question
by fongsaiyuk (Pilgrim) on Nov 29, 2000 at 21:18 UTC |