[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