Login  Register

Re: Code stats - Aida vs. Seaside vs. Iliad

Posted by Janko Mivšek on Nov 15, 2010; 10:03am
URL: https://forum.world.st/Code-stats-Aida-vs-Seaside-vs-Iliad-tp3038588p3042791.html

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
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida