Werkzeuge und Bibliotheken - springframework
- Nicht meine liebste Bibliothek, aber damit fing ich an. Die Propaganda im Handbuch hat sich gut gelesen, leider war der Alltag dann alles andere als rosig. So verwundert es kaum, dass nur noch ganz wenige Fragmente aus dem Framework in Benutzung sind
- commons-...
- Ich bin ein alter Dackel und so kommt es, dass ich manche Werkzeuge immer noch verwende, auch wenn deren Haltbarkeitsdatum bereits überschritten ist oder es kuhleren Ersatz dafür gibt ...
Ein solches Werkzeug ist sicher commons-logging, ich habe es einfach liebgewonnen und so verwende ich es nach wie vor. Weitere Bibliotheken aus dem commons-Pool, die ich verwende sind - commons-dbcp
- commons-lang (wenn auch nur indirekt)
- commons-pool
- Glazedlists
- Das Sahnehäubchen schlechthin - oder auch die beste Javabibliothek, die mir in die Finger kam. Abgesehen davon, dass die Listen richtig schnell sind, sind sie auch das, was man sich intuitiv wünscht. Ich kann mir Java ohne glazedlists schon garnicht mehr vorstellen
- JGoodies
- das was Glazedlists für Listen ist, ist JGoodies für die Oberfläche. Das einzige, was ich ausgetauscht habe waren die Fabriken mit öffentlich statischen Methoden - sowas will ich in meinem Framework nicht haben - die Bindung ist viel zu stark. Ansonsten hat mir JGoodies so gut gefallen, dass ich sie zur Basis meiner Persistenzschicht gemacht habe.
Von JGoodies habe ich binding, forms, validation und looks im Einsatz. - mysql
-
- Als ich mit VdrAssistant anfing, war mysql die einzige freie Datenbank, die halbwegs akzeptabel funktionierte. Postgres hätte ich gerne eingesetzt, aber die waren noch nicht reif für Java-Projekte. Von allen anderen freien Datenbanken will ich lieber garnicht erst anfangen. So kommt es, dass bislang nur mysql "offiziell" unterstützt wird.
Mein wohl wichtigstes Werkzeug - auch wenn es überhaupt nicht zur Javawelt passt - ist perl! Für mich hat ein perlscript schon fast den Charme einer natürliche Sprache und so wird der eine oder andere sicher mal über ein perlscript im Framework stolpern Weitere Tuhls, die von VdrAssistant verwendet werden: - ImageMagick
- das Schweizer Taschenmesser für die Bildbearbeitung
- Project-X
- das entsprechende Werkzeug für die Vorverarbeitung von Videomaterial
- mjpegtools
- wird für div. Umwandlungen, hauptsächlich zur Erstellung von DVD-Menüs verwendet
- transcode
- das Gegenstück zu Project-X - unerlässlich für die Endverarbeitung von Videomaterial
- dvdauthor
- ohne dies Werkzeug geht garnix - zumindest nicht in Sachen DVD
- Handbrake
- Leider ist der Funktionsumfang noch nicht komplett, aber das Werkzeug ist heute schon genial für die Archivierung von Videomaterial. Daneben das Einzige, das zuverlässig mit HD-Material umgehen kann (gut, mit etwas externer Unterstützung - aber dafür ist VdrAssistant ja da )
Leider unterstützt Handbrake keine Versionsabfrage, sodass es schwierig ist, zu sagen, welcher Stand funktioniert und welcher nicht. Die Ausgaben haben sich öfters geändert, sodass nur zum svn-trunk geraten werden kann.
|