[aida] Code stats - Aida vs. Seaside vs. Iliad
Janko Mivšek
janko.mivsek at eranova.si
Mon Nov 15 11:03:49 CET 2010
Dear all,
Code statistics extended with several graphs is now available at Google
Docs:
https://spreadsheets.google.com/ccc?key=0Atnb1W9vuq9ndG4wbUpxNXpKQnFZRlFyQXpHclhZa2c&hl=en#gid=1
I added graphs of three distributions:
- number of methods in classes
- class inheritance depth
- number of lines in methods
Tests and comments section was also added.
Aida Seaside Iliad
Nr of test methods 67 914 412
Avg tests/class 0,5 1 1,6
% of commented methods 45% 23% 5%
% of commented classes 32% 39% 13%
Quite interesting results and again a lot of food for discussion!
Best regards
Janko
On 11. 11. 2010 22:13, Janko Mivšek wrote:
> I'm currently working on comparison between three main web frameworks in
> Smalltalk and here is one interesting result I measured today:
>
> Code stats Aida Seaside Iliad
> Nr of packages 1 74 9
> Nr of categories 14 123 26
> Nr of classes 145 943 265
> Nr of methods 4.465 8.758 2.368
> Lines of code 33.578 66.337 9.794
> Avg methods/class 31 9 9
> Avg lines/method 7,5 7,6 4,1
>
> Code is loaded in Pharo with by Metacello configurations, tests are
> included, all code included except Grease, Sport, Swazoo, Magritte.
>
> Note how small number of packages and classes has Aida comparing
> specially to Seaside, but only twice less methods. Is this a reason why
> everyone consider Aida as simple from first sight?
>
> More to come.
--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si
More information about the Aida
mailing list