in einem Buch - ich denke, es war Eric S. Raymonds "die Kunst der Unix-Programmierung" - ich lese etw. So sollten Anwendungen erstellt werden, indem mehrere kleine Tools zusammengefügt werden.Ist es eine gute Übung, eine Anwendung über mehrere EXE-Dateien zu erstellen?
Also würde ich gerne wissen, ob es eine gute Idee ist, eine Windows-Anwendung zu entwickeln, zum Beispiel, indem Sie eine kleine .exe für jede Aufgabe erstellen?
Zum Beispiel: Sie haben ein Dokument Managing System:
Diese zusammengestellt werden könnten wie:
- eine Exe für die Suche und Anzeige von Dokumenten (GUI)
- eine EXE für die Indizierung Dokument (Put-Dokumente in eine Datenbank)
- eine Exe zum Löschen von Dokumenten
- usw.
Denkst du, das wäre eine gute Idee oder sollte es in einer großen .exe mit mehreren DLLs (das wäre die Art, die ich sah die meisten Anwendungen gebaut)?
Was wären die Vor- und Nachteile?
Sie vermissen den Punkt dieser Trennung völlig. Es dreht sich alles um Automatisierung, und wenn Sie nicht die Mittel (z. B. Skriptsprache) haben, um Lösungen auf höherer Ebene zu erstellen, dann ist die Trennung dieser Programme sinnlos, besonders wenn Sie über GUI sprechen. – AraK