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