Rails LOC vs Java LOC

At my last client, we wrote a webservice in Java, it had perhaps 30 service calls and 3 endpoints. We worked on it for about 6 months.

$ find services -name *.java -exec wc {} \; | 
    awk '{a+=$1;print a}' |tail -1
64793

At my current client, we are writing a Rails web application. It’s been a living project for almost 2 years.

$ find app -name *.rb -exec wc {} \; | 
    awk '{a+=$1;print a}' |tail -1
5133
$ find lib -name *.rb -exec wc {} \; | 
    awk '{a+=$1;print a}' |tail -1
1141
$ find app -name *.erb -exec wc {} \; | 
    awk '{a+=$1;print a}' |tail -1
3104