HINWEIS: das ist kein reines .NET-Thema, daher poste ich das hier....
Hallo zusammen!
Ich würde gern mal eure kreativen Gehirnzellen anzapfen.
Ich schreibe zur Zeit eine Art Toolsammlung. Auf der Arbeit entwickeln wir viele .NET Anwendungen, bei denen wir immer wieder die gleichen Komponenten verwenden. Wir haben zum Beispiel eine Logging-Komponente, die überall eingebaut wird, damit das Logging in sämtlichen Tools standardisiert ist. Weiterhin haben wir einen Datenbank-Connector, der verschiedene DBMS verwalten kann, und so weiter. Viele von diesen Dingen sind mal eben so in einer freien Minute geschrieben worden und haben dementsprechend keine hohe Qualität.
Ich habe mir jetzt eben zur Aufgabe gemacht all diese Tools zu überarbeiten, neue hinzuzufügen und alles unter einen Hut zu packen. Die Ideen dafür hab ich, ich weiß in welcher Sprache ich es schreiben werde, die Entwicklungsumgebung hab ich..... das einzige was mir zu einem runden Abschluß noch fehlt ist ein guter NAME!!!
Meine eigene (bisher beste) Idee lautet: RAD Tools
RAD steht in diesem Fall für "Reusable Abstract Distribution"
Bei dem Namen viel mir dann auch der passende Spruch ein: "Man muss das RAD nicht ständig neu erfinden!".
Es wäre schön, wenn jemand ein wenig Zeit zum grübeln findet und mir andere Namensvorschläge mitteilt! Auch Ideen-Ansätze würden mich interessieren, so nach dem Motto: "Der Name sollte auf jeden Fall das Wort .... enthalten, aber mehr weiß ich noch nicht...."
Hier noch eine Liste der Komponenten, die da rein gepackt werden sollen:
- DatabaseManager - kann die Verbindung zu den unterschiedlichsten DBMS aufbauen und mit ihnen kommunizieren
- FileManager - übernimmt viele verschiedene Aufgaben im Dateisystem und kann INI- und XML-Dateien lesen und schreiben (ja, wir verwenden teilweise noch INI...)
- LoggingManager - erstellt Log-Dateien im lokalen Dateisystem und/oder sendet Fehler-/Warnungs-/Debug-Meldungen an einen schon bestehenden WebService von uns und/oder schreibt Meldungen in das Windows Event Log
- RegistryManager - kann Keys in der Windows Registrierung neu erstellen, lesen, bearbeiten, prüfen, ob ein bestimmter Key verhanden ist, usw.
Ich hoffe, damit ist jedem klar, was das für eine Tool-Sammlung sein wird. Vielleicht fällt jemandem auch noch ein weiteres Tool ein, was da unbedingt rein muss, dann immer her mit den Ideen!
Viel Spaß beim grübeln! Ich bin gespannt...
Hallo zusammen!
Ich würde gern mal eure kreativen Gehirnzellen anzapfen.
Ich schreibe zur Zeit eine Art Toolsammlung. Auf der Arbeit entwickeln wir viele .NET Anwendungen, bei denen wir immer wieder die gleichen Komponenten verwenden. Wir haben zum Beispiel eine Logging-Komponente, die überall eingebaut wird, damit das Logging in sämtlichen Tools standardisiert ist. Weiterhin haben wir einen Datenbank-Connector, der verschiedene DBMS verwalten kann, und so weiter. Viele von diesen Dingen sind mal eben so in einer freien Minute geschrieben worden und haben dementsprechend keine hohe Qualität.
Ich habe mir jetzt eben zur Aufgabe gemacht all diese Tools zu überarbeiten, neue hinzuzufügen und alles unter einen Hut zu packen. Die Ideen dafür hab ich, ich weiß in welcher Sprache ich es schreiben werde, die Entwicklungsumgebung hab ich..... das einzige was mir zu einem runden Abschluß noch fehlt ist ein guter NAME!!!
Meine eigene (bisher beste) Idee lautet: RAD Tools
RAD steht in diesem Fall für "Reusable Abstract Distribution"
Bei dem Namen viel mir dann auch der passende Spruch ein: "Man muss das RAD nicht ständig neu erfinden!".
Es wäre schön, wenn jemand ein wenig Zeit zum grübeln findet und mir andere Namensvorschläge mitteilt! Auch Ideen-Ansätze würden mich interessieren, so nach dem Motto: "Der Name sollte auf jeden Fall das Wort .... enthalten, aber mehr weiß ich noch nicht...."
Hier noch eine Liste der Komponenten, die da rein gepackt werden sollen:
- DatabaseManager - kann die Verbindung zu den unterschiedlichsten DBMS aufbauen und mit ihnen kommunizieren
- FileManager - übernimmt viele verschiedene Aufgaben im Dateisystem und kann INI- und XML-Dateien lesen und schreiben (ja, wir verwenden teilweise noch INI...)
- LoggingManager - erstellt Log-Dateien im lokalen Dateisystem und/oder sendet Fehler-/Warnungs-/Debug-Meldungen an einen schon bestehenden WebService von uns und/oder schreibt Meldungen in das Windows Event Log
- RegistryManager - kann Keys in der Windows Registrierung neu erstellen, lesen, bearbeiten, prüfen, ob ein bestimmter Key verhanden ist, usw.
Ich hoffe, damit ist jedem klar, was das für eine Tool-Sammlung sein wird. Vielleicht fällt jemandem auch noch ein weiteres Tool ein, was da unbedingt rein muss, dann immer her mit den Ideen!
Viel Spaß beim grübeln! Ich bin gespannt...
Comment