Login  Register

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

Posted by FDominicus on Nov 12, 2010; 6:05pm
URL: https://forum.world.st/Code-stats-Aida-vs-Seaside-vs-Iliad-tp3038588p3040064.html

Nicolas Petton <[hidden email]> writes:

> Le jeudi 11 novembre 2010 à 22:13 +0100, Janko Mivšek a écrit :
>> Dear all,
>>
>> 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?
>
> Hi guys,
>
> Iliad is how it is because 1) Iliad is a vision about how we can build
> web apps 2) I want Iliad to have a small, easy to maintain codebase
Well that is the most nobel goal one can have in Software development,
at least for me.

>
> In a nutshell, the goal of Iliad is to help developers write web
> applications with reusable, stateful web components, while liveraging
> modern web technologies (like automatic, unobstrusive and degradable
> AJAX), and keep clean, human readable and bookmarkable urls.



>
> If I could reduce the number of lines of code in Iliad, I would
> certainly do so.
I think this is the thing we all should strive for.

>
> I'm not saying that Iliad is better than <put whatever framework you
> like here>. It may be _different_, and answer to web development issues
> differently than other web frameworks do.
I was very cautious (at least I hope so) but less code -> less
bugs. So in that regards Iliad seems to have an edge, but of course just
if the functionality can be compared. And this is what I can't do.

Regards
Friedrich


--
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida