![]() |
AW: GUI mit Java - Tipps?
Zitat:
|
AW: GUI mit Java - Tipps?
Zitat:
Klar, es gibt auch das Argument dagegen, dass dann ja die Eigenschaftenwerte wieder IM Code stehen und nicht außerhalb, aber manchmal kann man auch hier wieder Regelmäßigkeiten finden und die zum Beispiel in eine Config auslagern, die dann vielleicht weniger Einträge enthält, weil sie Redundanz reduziert. Zudem bietet JavaFx zum Beispiel CSS (ja, genau; das aus dem Browser) an, das man bei Bedarf laden kann, da kann man schon automatisiert mit Hausmitteln einiges auslagern. Ist aber jetzt wirklich eher philosophisch :wink: Nur meine Meinung zum Thema :stupid: Brighty |
AW: GUI mit Java - Tipps?
@BrightAngel
Hast du Erfahrung mit QT und Java für CrossPlatform ? Mich würde interessieren wie der gsnze Workflow mit Zertifikaten, Debugging, etc. abläuft. Ist das in QT, Netbeans, Eclipse schön sauber integriert oder ist das Kommandozeilen-Gefummel ? Der integrierte Workflow ist eines der Hauptargumente für Firemonkey für mich. Wahrscheinlich wäre es besser Alles per CI Server zu machen, aber da konfiguriert man sich bestimmt auch einen Wolf bis Android/Mac richtig Laufen. Das sollte doch bei Java und QT eigentlich schon immer plattformübergreifend gelöst worden sein, und womöglich weiter entwickelt als bei Delphi. Rollo |
AW: GUI mit Java - Tipps?
Das Problem ist aber, wenn man am Zusammenbasteln der GUI 90% der Zeit verbringt, wird ein Projekt irgendwann unwirtschaftlich und auch nervtötend.
Selbst mit Delphi u.a. verbringt man immer noch viel Zeit mit Anpassungen der GUI, aber der Hauptteil sollte doch eigentlich die Funktionalität sein, oder? |
AW: GUI mit Java - Tipps?
Zitat:
![]() ![]() |
AW: GUI mit Java - Tipps?
Zitat:
![]() Java IST das Paradebeispiel einer Sprache, die in der Runtime versucht hat dadurch Platformunabhängigkeit zu erreichen, indem sie ihre eigenen Apis so definiert, dass diese komplett alles zur Verfügung stellen. Nur das Nötigste wird über die so genannte JNI (Java Native Interface) abgewickelt (im Prinzip sind das nur normale dlls, die bestimmte Dinge exportieren müssen, damit die JVM diese benutzen kann). Man kann auch selbst solche JNI Bibliotheken benutzen, wenn man Platformunterschiede feststellt, die nicht von der JVM standardmäßig abgedeckt sind und für die Platform dann spezifische native Bibliotheken anbieten, die dann das selbe Bibiliotheksinterface implementieren. Android kannst du ja auch mit der Sprache Java programmieren, hast dann aber andere UI Klassen und so weiter. Zitat:
Brighty |
AW: GUI mit Java - Tipps?
Zitat:
Es gibt ja auch Leute, die sagen: Ach "sch*** auf Reusable Code... Am Ende brauch ich doch wieder was leicht anderes und entwickle ohnehin von vorne wieder". Ich finde das ist alles eine Frage der Wohldefiniertheit: Ich bin davon überzeugt, dass je mehr Erfahrung man über die Jahre sammelt, man auch immer Besser gemeinsame Probleme findet. Ich sitze so oft - egal in welcher Sprache - am Ende eines Projekts vor dem Code und denke: Das nächste Mal würde ich das anders machen und gleich so anfangen... Brighty |
AW: GUI mit Java - Tipps?
Hallo Brighty,
dankesehr für die Erklärungen. Ich meinte eigentlich auch mehr den Workflow für die mobilen Plafformen, mit Zertifikatseinbindung, Provisioning, etc. für den Upload in die Stores. Da finde ich das Delphi uns sehr gut dabei unterstützt, ich frage mich ob das bei anderen Platformen auch so ist ? Oder vielleicht sogar besser :shock: Rollo |
AW: GUI mit Java - Tipps?
Also mit Stores und so kenne ich mich nicht im Detail aus; hatte damit bisher zu wenig mit Cross Develop für mobil zu tun :oops:
IOS und Java kann ich dir leider nicht empfehlen, weil ich damit noch nicht in Kontakt war (Swift und so...) Ich hatte mir für Androidentwicklung dann tatsächlich das ![]() Tut mir leid, dass ich dir in genau dieser Richtung nicht weiterhelfen kann...! :( Brighty |
AW: GUI mit Java - Tipps?
Kein Problem, ich bin ja mit Delphi IDE ganz zufrieden.
Die Probleme liegen auch eher bei den Stores, etc. wo es manchmal zig Wege gibt einen Api Key anzulegen, und man nie so genau weiss obs gerade richtig ist. Da würde ich mir ein Tool wünschen das einfach nur einen Knopf hat: "Lade die App mal in den Store hoch" Und mich dann notfalls mal nach Passort o.ä. fragt. Das scheint aber nur ein Wunschdenken zu sein, weil Apple/Google auch ständig an deren Stores und Services herumfummeln. Rollo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz