[Ilugc] RE: RE: Python and Ruby Frameworks vs Statically typed languages

  • From: toufeeqh@xxxxxxxxx (Toufeeq Hussain)
  • Date: Tue Jul 18 14:59:19 2006

Hi,

On 7/17/06, Prem Kurian Philip <prem@xxxxxxxxxxxxxxxx> wrote:

I have written and architected some very large enterprise applications in
Python: if I am asked to do something similar now, I would definitely go
with a language like Java. The problem with java is not the language but
rather the overly complicated mess that is J2EE and this crazy fixation
with "descriptive programming" using a million XML files for even
describing application logic. J2EE looks like it was designed by a
committee and it most certainly was.

The time it takes to compile code is quite often overstated. The compile
process reveals errors which can then be fixed quite easily. In a
dynamically-typed system, you will have to deal with the same errors but
you will discover them (if at all) only at runtime - and so what you lose
in compile time (on statically typed languages) is more than exceeded in
time it takes to discover the errors while programming using a
dynamically-typed language.

Also, the performance penalty of dynamically-typed languages may not be
suitable for some applications.

I am no purist - I continue to use languages like Python and Ruby (and on
occassion, groovy), but not for the large scale applications where java /
.net is more suitable.

Dr.Dobb tells me a different story.
http://www.ddj.com/dept/database/187203512

-Toufeeq
-- 
blog @ http://toufeeq.blogspot.com

Other related posts: