[EMAIL PROTECTED] wrote:
> I've got a fairly substantial webapp written in Java (plus Tomcat,
> Hibernate, Struts, JSP, MySQL) that is a bit of a bear to work with. I
> didn't write it. Much of it is only very sparsely documented (if at
> all). No design docs anywhere. It's a large webapp with many classes
> and fairly deep inheritance hierarchies. There seems to be JUnit test
> cases in place.
> 
> The possibility of re-writing it has come up, and I must say that,
> although it would likely be a ton of work, it could also be a real
> pythonic adventure. ;) 
<snip>
> Any tips, stories, recommendations, and/or experiences are most
> welcome.
> 

A class-to-class and method-to-method rewrite will give some but likely 
not the full benefit of moving to Python. A redesign might be necessary 
- making it more 'Pythonic' in the process. In my experience, many cruft 
classes that exist in a Java design simply disappear when ported to 
Python. See also http://dirtsimple.org/2004/12/python-is-not-java.html

Cheers,
Shalabh

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to