Eric,

could you be a bit more specific about what kind of "J2EE" the
application was originally written in?

Was it using Struts, Spring, EJBs (which version), Hibernate, JSF...?
Or Just plain old JSPs+Servlets?

  S.

Eric Walstad wrote:
> Jacob,
>
> Thanks very much for organizing, and paying for, the dinner last
> night. It was a pleasure meeting you and the other guys that showed
> up. I enjoyed the lively conversations.
>
> At dinner I mentioned the application that we recently rolled out, the
> California Instant Rebates application
> <http://cainstantrebates.com/>
>
> One of the guys asked about it wanting to know how many source lines
> of code.  I didn't mention last night that this app was a ground-up
> rewrite of version one of the application, which was written (by
> others) in Java/J2EE.  Here's a sloc comparison summary:
>
> Java version:
> 23,150 lines of java code
> 16,090 lines of jsp code
> =========================
> 39,240 lines of code total
> (no documentation, no unit tests)
>
> Python version:
> 14,928 lines of python code*
>  3,677 lines of unit test code
>  6,376 lines of django templates
> =========================
> 24,981 lines of code total
> *(includes plenty of doc strings)
>
> Now it's not really a fair comparison because the Python version has
> more features than the Java version did and it was designed by
> another team.  The Python version is also much easier to debug
> because of the unit testing framework, documentation and sane design.
> All things considered, this app has been a huge success for me, my
> team and our clients.  Three cheers for Python and Django!
> 
> Eric


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to