AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Delphi 10.2 LINUX Entwicklung

Ein Thema von wschrabi · begonnen am 7. Apr 2017 · letzter Beitrag vom 22. Mai 2018
Antwort Antwort
BrightAngel

Registriert seit: 13. Mär 2007
130 Beiträge
 
#1

AW: Delphi 10.2 LINUX Entwicklung

  Alt 14. Apr 2017, 09:55
Guten Morgen!

Um der ganzen Debatte "UI unter Linux" noch eine leicht andere Geschmacksnote zu verpassen:
Bisher ging es ja hauptsächlich darum, dass FMX von Emb offiziell mitangeboten wird, weil Gründe.

Es gibt unter grafischem Linux ja auch immer noch das gute, alte X Protokoll samt X-Server.
Keine Ahnung, ob da vielleicht von Lazarusseite was "ausleihbar" ist...
Und dann kommt ja auch noch Wayland (der leichtgewichtige Nachfolger von X, der auch X einbetten kann), das nach Unterstützung ruft. Die Delphi-Codelandschaft profitiert sicher von (vllt OpenSource) Bibliotheken für diese Technologien.

Ich könnte mir vorstellen, dass eventuell auch das Gründe sind: Wenn FMX verfügbar wäre, schwindet das Communityinteresse eventuell, für die "nativen" Wege Libraries zu bauen... Was meint ihr?

Brighty
Do you have the email of god??? --- I have to tell him that I'm happy to be born!
  Mit Zitat antworten Zitat
wschrabi

Registriert seit: 16. Jan 2005
456 Beiträge
 
#2

AW: Delphi 10.2 LINUX Entwicklung

  Alt 24. Apr 2017, 13:00
Habe eben dieses email bekommen.
Zitat:
FireMonkey on Linux!
It didn’t take long after the release of Delphi Linux compiler for the ability to build Linux GUIs with Delphi also to emerge! Get the only currently available download of FireMonkey for Linux, which is "Free Trial v 0.905" and get started with a quick tutorial!
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi 10.2 LINUX Entwicklung

  Alt 24. Apr 2017, 17:18
Habe eben dieses email bekommen.
Zitat:
FireMonkey on Linux!
It didn’t take long after the release of Delphi Linux compiler for the ability to build Linux GUIs with Delphi also to emerge! Get the only currently available download of FireMonkey for Linux, which is "Free Trial v 0.905" and get started with a quick tutorial!
Als ich Deine Nachricht gelesen habe, dachte ich mir noch nichts besonderes dabei, aber gerade habe ich sie auch erhalten.

Und siehe da, sie stammt von EMBA selber.

Finde ich gut, dass EMBA das aktiv in der Kommunikation unterstützt.

Und die Funktionalität von V. 0.95 ist schon super, lohnt sich schon, mal auszuprobieren...
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#4

AW: Delphi 10.2 LINUX Entwicklung

  Alt 24. Apr 2017, 17:27
Wenn Emba so ne Mail quasi als Bestätigung des Weges rausgibt, macht das Hoffnung das man es nicht (zukünftig) blockiert und eventuell findet es sich wie "IntraWeb als WebVLC" dann doch seinen Weg in kleiner Version als "LinuxUI-FMX" in die Emba-Distribution.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi 10.2 LINUX Entwicklung

  Alt 24. Apr 2017, 23:56
Und seit heute Abend gibt es eine Version 0.96a.

Habe damit mal ein paar Demos aus meinem Buch getestet, sieht immer besser aus (vgl. anliegend ein Screenshot von meinem (FRAME) FMXBarChart-Demo als Linux-Programm).
Angehängte Grafiken
Dateityp: jpg BarChart.jpg (58,5 KB, 75x aufgerufen)

Geändert von Harry Stahl (25. Apr 2017 um 06:02 Uhr)
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#6

AW: Delphi 10.2 LINUX Entwicklung

  Alt 25. Apr 2017, 07:48
Wir haben mal bei TMS Software angefragt, was die davon halten diese LinuxUI mit ihren FMX Komponenten auch offiziell (mit)zu unterstützen... das TMS Zeug ist intern ja sehr flexibel, denn per Lazarus können die ja schon Linux.

Wenn TMS zusagt, das die in "absehbarer Zeit" das offiziell auch mit unterstützen, starten wir ein erstes Projekt mit LinuxUI per FMX
  Mit Zitat antworten Zitat
bnreimer42

Registriert seit: 26. Mai 2013
Ort: Erlangen, Franken
129 Beiträge
 
Delphi 12 Athens
 
#7

AW: Delphi 10.2 LINUX Entwicklung

  Alt 25. Apr 2017, 09:46
Wir haben mal bei TMS Software angefragt, was die davon halten diese LinuxUI mit ihren FMX Komponenten auch offiziell (mit)zu unterstützen... das TMS Zeug ist intern ja sehr flexibel, denn per Lazarus können die ja schon Linux.

Wenn TMS zusagt, das die in "absehbarer Zeit" das offiziell auch mit unterstützen, starten wir ein erstes Projekt mit LinuxUI per FMX
Lass uns die Antwort doch bitte wissen, wenn Du sie bekommst. Das wäre wirklich interessant!
Björn Reimer
  Mit Zitat antworten Zitat
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
562 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Delphi 10.2 LINUX Entwicklung

  Alt 25. Apr 2017, 10:51
Und seit heute Abend gibt es eine Version 0.96a.

Habe damit mal ein paar Demos aus meinem Buch getestet, sieht immer besser aus (vgl. anliegend ein Screenshot von meinem (FRAME) FMXBarChart-Demo als Linux-Programm).
Harry Stahl du bist ein sehr positiver Mensch. Ist mir wieder eingefallen als ich dein Foto sah.

Ich würde auch sagen, lassen wir uns überraschen. Unter dem Mac geht der FMX mittlerweile auch ganz passabel.

Wie ist der FMX für Linux vom arbeiten her? Vermisst du Linux als OS auf dem die Entwicklungsumgebung läuft.

Ich kann mich irgendwie beim Mac nicht ganz so recht gewöhnen nicht direkt am OS zu werkeln, obwohl mich unter Windows zu entwickeln nicht stört in dem Zusammenhang. Das hat sich auch wenig geändert mit den Remote Desktops.

Aber eine Frage. Greifst du Remote bspw. mit Teamviewer auf den Mac zu oder gibt es eine gute Lösung? Ich habe nämlich einen Mac mit U.S. Tastatur und hacke hier mit German-Austrian. Der Teamviewer ist die einzige mir bekannte Alternative die Keyboards soweit hinbringt, dass ich selbst im XCode rumwerklen kann.

Für das Display einer FMX App(lication) unter OS/X ist die Alternative mehr als ausreichend. Umgekehrt kann ich noch nicht, da mein Mac Book schon älter ist und ich keinen zweiten Monitor für die Delphi IDE hätte, selbst hätte ich ein deutsche Tastatur.

Kennt jemand eine bessere Alternative?
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.813 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi 10.2 LINUX Entwicklung

  Alt 25. Apr 2017, 11:15
Die meisten Delphi->Mac-Entwickler dürften ihre Entwicklungsumgebung in einer VM auf dem Mac laufen haben. Das ist nochmal ein Stück besser als irgendein Remotedesktop zum Mac.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#10

AW: Delphi 10.2 LINUX Entwicklung

  Alt 25. Apr 2017, 17:30
Und seit heute Abend gibt es eine Version 0.96a.

Habe damit mal ein paar Demos aus meinem Buch getestet, sieht immer besser aus (vgl. anliegend ein Screenshot von meinem (FRAME) FMXBarChart-Demo als Linux-Programm).
Wie ist der FMX für Linux vom arbeiten her? Vermisst du Linux als OS auf dem die Entwicklungsumgebung läuft.

Ich kann mich irgendwie beim Mac nicht ganz so recht gewöhnen nicht direkt am OS zu werkeln, obwohl mich unter Windows zu entwickeln nicht stört in dem Zusammenhang. Das hat sich auch wenig geändert mit den Remote Desktops.

Aber eine Frage. Greifst du Remote bspw. mit Teamviewer auf den Mac zu oder gibt es eine gute Lösung? Ich habe nämlich einen Mac mit U.S. Tastatur und hacke hier mit German-Austrian. Der Teamviewer ist die einzige mir bekannte Alternative die Keyboards soweit hinbringt, dass ich selbst im XCode rumwerklen kann.
Kennt jemand eine bessere Alternative?
Seit Mitte letzten Jahres ist mein Hauptentwicklungsrechner ein Linux-Rechner (Ubuntu 16.04 LTS).

Darauf habe ich Virtual-Box installiert, wo ich dann mehrere Betriebssyteme laufen haben, (weitere Linux-Systeme, verschiedene Windows). Hauptsächlich entwickle ich mit Delphi und dann logischerweise in der Virtuellen Maschine unter Windows 10. Soweit ich mit Lazarus arbeite, arbeite ich aber auch da grundsätzlich auf Windows, transferiere den Source auf die Linux- oder MAC Maschine und compiliere da und teste die OS-relevanten Besonderheiten aus.

Der Linux-Rechner ist sowohl über Kabelnetzwerk als auch über WLAN mit dem daneben stehenden iMAC verbunden. Ich nutze für das Deployment die Kabelverbindung, das geht irre schnell.

Wenn das Programm dann auf dem iMac startet, muss ich mich meinen Stuhl also nur ein wenig nach links schieben und kann dort bequem das Programm testen.

Ich bevorzuge diese Lösung gegenüber einer Virtuellen Windows-Maschine auf dem MAC sehr:

* Debuggen ist viel einfacher, denn ich kann das Programm normal nutzen und habe hier auf meinem Linux/Windows Rechner Delphi in voller Größ und kann bequem debuggen, ohne dass ich zwischen Host und Client hin und her schalten müsste.

* Ich kann (und habe) auf den beiden Entwicklungs-iMACs alle OS seit 10.5 installiert und kann bei Bedarf jedes Mac OS starten und dort meine Programme (deployen und) testen (mitunter gibt es da OS-relevante Unterschiede).

So wie Du es beschreibst, ist es ja eher mühsam. Für ca. 500,-- Euro (gebraucht deutlich weniger) kann man schon einen Mac Mini kriegen, da geht jeder handelsübliche Bildschirm dran. Da hättest Du auch eine deutsche Tastatur. Wenn das also im Budget noch drin sein sollte, würde ich mir das mal überlegen...

Und wenn man einmal die MAC-OS-Sachen laufen hat, ist es (mit FMXLinux) dann auch (so hoffe ich) schnell für Linux verfügbar...

Bei Linux ist es im Verhältnis zum MAC einfach sehr schön, dass man auf das gruselige Signieren und das ganze Apple/AppStore Management drum herum verzichten kann...
  Mit Zitat antworten Zitat
Antwort Antwort

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 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-2025 by Thomas Breitkreuz