Moin, Am So, den 16.11.2003 schrieb Christian Schramm um 23:15:
Wichtig für solche Umbauten sind auch die Schlagworte: Modularität, Dynamik, Trennung von Daten und Darstellung.
Ja, Schlagworte sind natürlich sehr wichtig. :-) In der Realität sieht es aber häufig ganz anders aus, da hat Heinz vollkommen Recht. So krank kann man gar nicht planen, wie sich die Dinge eben oft entwickeln. Da muß etwas "plötzlich" mehrsprachig werden, obwohl nie die Rede davon war. Oder entgegen der Absprache hat der Kunde selbst Webspace angemietet, auf dem statt "normalem" php nur ein cgi-php läuft, bei dem alle Dateien in /cgi-bin liegen müssen. Oder die abgesprochenen Fähigkeiten einer Datenbank-basierenden Webpräsenz werden strukturell außerordentlich gesprengt. Oder, oder, oder... Meistens ist das erstmal ein Fall für das Projektmanagement, das dann die alten Notizen hervorkramt und dem Kunden nachweist, daß das so nie abgesprochen war, den Rahmen definitiv sprengt und daß eine Nachkalkulation erforderlich ist. Trotzdem bleibt hinterher die technische Aufgabe, das dann auch zu realisieren. Da kenne ich genau das, was Heinz anspricht: Scheisse, in auf verschiedene Ordner verteilt liegen 100 php-Dateien, mit teils festen, teils dynamisch erzeugten Links, und eigentlich müsste man der Sauberkeit halber jetzt die Struktur ändern... Au weh... Da hilft nur PraktiScript. "He, Praktikant, komme er her! Wochenende ist gestrichen!" :-)
Wer sich natürlich nicht noch mit irgendwelchen Skriptsprachen wie PHP, Perl, Python, Javascript oder sonstigen rumärgern will, für den ist wahrscheinl. Macromedia Dreamweaver die beste Lösung.
Spätestens wenn die Kumpels ein (natürlich leeres) Gästebuch auf ihrer Website haben, will man auch eins. "Das ist so.(TM)" :-)
Auch größere Projekte kann man so gestalten, dass jeder Programmierer oder Web-Designer leicht damit klar kommt. Das Wichtigste ist eben eine gute Planung (es müssen ja nicht 1000 Struktogramme oder UML-Diagramme sein, ein einfacher Strukturplan tut's auch schon).
Ja - wenn Projekte das umsetzen würden, was ursprünglich geplant war. Das ist aber wohl nur der Fall, wenn man 'ne Seiten-Schrubber-Butze hat, wo man aus Templates Websites für Dönerbuden macht. :-) Bei etwas größeren Dingen mit 6stelligem Budget kommt gern mal "plötzlich" ein Onlineshop dazu. Oder ein Ticketsystem. So ganz von alleine. Gucki, ich bin eine kleine Kundenidee - ist das viel Arbeit? ;) Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/