Diese Frage stellt Jeff Atwood(Coding Horror) in den Raum. Er verweist dabei auf einen Eintrag von Joseph Cooney der an die Ta-da list von 37Signals erinnert.
Ich denke das man mit RoR in 600 Codezeilen schon die ein oder andere "nette" Anwendung basteln kann. Natürlich darf man den Code von Plugins usw. nicht mitrechnen. Wenn ich an die Videoplattform denke, dürften das auch so um die 600 Zeilen sein. Natürlich ist die Plattform nicht die eierlegende Wollmilchsau aber sie kann genau das was eine Videoplattform machen soll, Videos und Präsentationen abspielen :-).
Wie sehen das denn meine Blogleser? Alles Quatsch?
Comments (2)
Also grundsätzlich würde ich auch sagen, dass man mit 600 Zeilen (RoR z.B.) schon eine ordentliche Anwendung basteln kann.
Aber im Prinzip ist das doch völlig egal. Rein theoretisch könnte man alles in eine Zeile Code packen.
Aber auch wenn man "normal" programmiert und sich an gewisse Regeln hält, sagt die Anzahl an Codezeilen ja nichts über die Anwendung aus.
Man kann auch mit 10000 LOC viel Mist verzapfen. Genauso wie mit nur 50 Zeilen...
Posted by Daniel | January 27, 2008 7:10 PM
Posted on January 27, 2008 19:10
Also mir hat mal jemand (*wink*) ins Blog geschrieben, dass man nicht zu viel auf LOCs geben soll. Ich denke auch, dass es stark vom Framework/den Bibliotheken abhängt, die man zusammen mit einer Sprache verwendet -- ganz klar kriegt man mit wenigen Hundert Zeilen Ruby zusammen mit Rails eine ordentliche Applikation hin. Wenn man mal Rails mit CakePHP vergleicht, so gewinnt Rails haushoch, einfach weil die "Rails-Implementierung in PHP" syntaktisch sehr viel überladener ist.
Dann hängt es natürlich von der Sprache ab -- eine Zeile Perl (krassestes Beispiel: http://perlgolf.sourceforge.net) kann durchaus ein paar Duzend mal mehr Maschinenbefehle zusammenfassen als es Java oder C++ jemals können werden.
Naja, und im Zweifelsfall halt: immer mehr als man denkt! ;-)
Posted by Willem van Kerkhof | January 28, 2008 5:39 AM
Posted on January 28, 2008 05:39