Entwickler-Ecke

Off Topic - Aktuelle Entwicklung! Kleiner Denkanstoss!


damadmax - Fr 07.11.03 06:23
Titel: Aktuelle Entwicklung! Kleiner Denkanstoss!
hi hier da draussen,

eigentlich find ich es ja wunderbar was mittlerweile alles möglich ist.
mehr oder weniger komplexe programme dank oo-programmierung, immer größer werdende installpackages dank dsl und und und.

da lese ich des öfteren im freewareprojekte-forum sachen wie "och das prog ist zwar 2 mb gross aber ich hab ja dsl da fällt das nicht so auf." und dazu noch ein hämisches grinsesmily.

ich progge in delphi, bastle in html respektive php rum, ab und zu sind da ein paar bildchen (gifs) dabei oder ein süßes bitmap für ne schaltfläche. ich versuche dabei immer möglichst resourcensparend umzugehen. das gif mit ein paar weniger farben als nötig. in einer html datei sind auch nicht alle tags nötig um das gleiche zu erzielen.
wahrscheinlich hat mich das während den assembler orgien vor tausend jahren beeinflusst, als man noch um jedes byte kämpfte um in dem spärlich speicherplatz auf den alten dos kisten noch platz für den maustreiber lassen zu können.

und das ärgert mich auch an delphi, dass die exe dateien so fürchterlich gross sind. natürlich könnte man ohne laufzeitpackages compilieren aber wer hat schon auf seinem rechner die runtime-dlls rumfliegen. na klar von euch jeder... :D

also ein kleiner appell:

werdet sparsamer...



danke fürs lesen

damadmax


Tino - Fr 07.11.03 09:50
Titel: Re: Aktuelle Entwicklung! Kleiner Denkanstoss!
damadmax hat folgendes geschrieben:
also ein kleiner appell: werdet sparsamer...

Bei kleineren Tools sollte man schon auf die Größe achten. Allerdings sollte man auch immer den Aufwand bedenken der betrieben werden muss um das Programm klein zu halten (z. b. durch nonVCL). Wenn der Aufwand zu groß ist macht es meiner Meinung keinen Sinn dort "Man-Power" reinzustecken. Viel lieben sollte man dann Zeit in Planung, zusätzlichen Funktionen, Beta-Tests, etc stecken.

Gruß
Tino


Motzi - Fr 07.11.03 10:08

Tja, das ist nunmal der Preis den man für eine RAD-Entwicklung zahlen muss... die VCL erleichtert einem das Leben ungemein und da finde ich den Preis den man dafür zahlen muss (die Dateigröße) eigentlich äußerst gering! Aber es liegt wie gesagt nur an der VCL, wenn du auch so ein "Größenfanatiker" bist kannst du ja deine Programme auch nonVCL schreiben (so wie Luckie).

BTW: mein kleinstes HelloWorld Prog schafft kompiliert 4KB und durch nachträgliche Manipulation des PE-Headers nur mehr 2,5 KB! Es geht also auch mit Delphi sehr klein... ;)