bin erst seit kurzen User von JTG, aber finds echt mal ein gutes Program.
Daumen hoch. Jezt hab ich beim stöbern mal diese Sektion hier gefunden.
Es tun sich doch einige Fragen auf.
Was ist jetzt mit den alten Sourcen von JTG? Sind die noch verfügbar, oder closed? Mit was wurde Jack gecoded? C# oder VB.NET?
Wenn noch verfügbar, würde ich gern die Quellen mal haben zum reinschauen. Auf Berlios hab ich nix gefunden.
Wie ich das bis jetzt mitbekommen habe, ist jack an sich ja tot. Also gefixed und am laufen erhalten wirds, aber geändert oder erweitert wird nix mehr. Korrekt?
Da ich selbst Entwickler bin, hätte ich grosses Interesse an einer Auferstehung/Weiter/Neu wie auch immer Entwicklung mitzumachen.
Leider in meinem eher zeitlich begrenzten Rahmen, aber man weiss ja nie wies kommt. Jezt möchte ich hier doch mal noch ein paar Fragen in den Raum werfen.
Ist sich mittlerweile auf Java festgelegt worden, oder steht doch noch die .NET Schiene zur Debatte? Ich persönlich bin .NET Entwickler, arbeite aber auch mit Java und eigentlich allem was gerade nötig ist. Ohne jetzt einen Meinungskrieg oder sonstwas vom Zaun brechen zu wollen, finde ich dass Jack auf .NET Basis, genauer gesagt mit C# neuentwickelt werden sollte. Es ist genau so leicht zu lernen wie Java. In grossen Teilen sogar mehr als ähnlich. Mit #Develop steht eine erstklassige, kostenlose (Windows)IDE zur Verfügung. Aber schlicht und ergreifend ist es die überlegendere Technologie, und wird sich zumindest in der Windowswelt zum Standardentwicklungstool mausern. Wenn es das nicht sogar schon ist.
Auch die Linux Ecke ist sehr aktiv dabei.
Was mich auch dazu bewegt ist, da so wie ich das mitbekommen habe als Hauptengine UDREC zu Einsatz kommen soll, ist man bei der Plattformunabhängigkeit so oder gezwungen das Mono auf der Linuxkiste läuft. Da sollte man dann eben auch in die Kerbe schlagen, und auf der Schiene bleiben. Zumal die Sourcen von JTG ja in den Grundfesten mit Sicherheit verwendbar sind. Ich denke da jetzt die Grundlagen wie Box Kommunikation und so. Ein "verwurschteln" von bestehendem Code wirds ja so oder. Egal ob .NET oder Java.
Trennung von Ausführung und Presentation ist ja in den Java Sourcen auch schon vorhanden wenn ich das eben richtig gesehen habe. Stichwort JTG als Dienst von Haus aus und solche Sachen. Aufjedenfall der richtige Ansatz. Nur würde ich für mich diesen Ansatz in zwei Richtungen gehen lassen. Einmal eine WIndowsversion der GUI die wohl zu 98% verwendet würde, und eine GUI für den ambitionierten Linux User. Ich selbst benutze sowohl Windows als auch Linux. Aber eben zum grössten Teil Windows.
In meinem Fall würde ich gern die Engine an sich auf meinem Debian Server laufen lassen. Konfiguration und Kontrolle aber lieber von meiner XP Workstation erledigen. Denke mal diese Kombination wird auch noch öfter Vertreten sein.
Dieser Punkt, oder vielmehr meine Standpunkt ist mit sicherheit streitbar. Keine Frage. Aber unter Windows hat man derart fantastische Möglichkeiten mit WinForms und .NET sich gehen zu lassen, dass man das auch tun sollte..

Der andere Ansatz wäre dann eben die GUI mit .NET für alle Welten zu gestalten. Gibts auch schönen Sachen.
Ich habe eben mal die vorhandenen Java Sourcen aus dem CVS durchlaufen gelassen. Sieht doch soweit auch alles sehr schön aus.
Nur hab ich dann gelesen dass z.b. dort schon gewollt ist dass die GUI an sich geändert wird, um "Ähnlichkeiten" mit XMG auszuschliessen. Kann ich verstehen dass das gewollt ist. Falls sich dann doch schon auf Java festgelegt wurde, schmeiss ich dann mal in den Raum die GUI dann mit SWT zu gestalten. Finde ich persönlich schicker. Aber wie alles im Leben Geschmackssache.
Gibt es für die bestehende GUI mit JGoodies einen grafischen Editor?
Kenn ich mich jetzt nicht so aus. Oder wird alles von Hand zu Fuss gecoded?
Wie ist denn die generelle Planung? Wird überhaupt noch ernsthaft erwogen was zu machen?
Sollen die Funktionen von Jack mehr oder weniger übernommen werden?
Änderungen? Was steht noch alles auf der Wunschliste?
Wenn ich noch zwei Vorschläge/Wünsche äussern dürfte.
Wäre klasse wenn das Projekt auf Sourceforge gehostet würde.
Dort dann aber in einem Subversion Repository.
Wobei das aber auch wieder Haarspaltereien wären. Erstmal sollte eine Basis da sein mit der Jeder was machen kann und will. Dann können die Feinheiten erörtert werden.
Grundlegend kann ich festhalten:
Lieblingskonfiguration:
- .NET Entwicklung mit VS Studio oder #Develop
- JTG als Client/Server ausgelegt.
- Windows GUI und getrennte Linux/Rest GUI
Wird auch genommen:
- Java Entwicklung mit Eclipse
- SWT für das GUI
- Wünschenswert wäre der Einsatz von WindowBuilder Pro... (bin verwöhnt, ja...) Evtl. unterstützen die OS Projekte mit Lizenzen. Gibt einige Firmen die das machen. Aber auch kein wichtiger Punkt.
Also in diesem Sinne. Lasst mal hören wie der Plan ist.
so long