AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet
Thema durchsuchen
Ansicht
Themen-Optionen

VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

Ein Thema von Codehunter · begonnen am 12. Okt 2016 · letzter Beitrag vom 20. Okt 2016
Antwort Antwort
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 14. Okt 2016, 09:34
Wenn du so heran gehst, gibt es keine einzige Programmiersprache, die Cross Platform ist. Schließlich kannst du mit keiner unter x86 Prozessoren ARM-Code ausführen oder umgekehrt...
Doch, man kann z.B. Java-Byte-Code ohne Neukompilieren auf verschiedenen Plattformen ausführen *klugscheiss*

Ja, dazu braucht man dann die Runtime
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.078 Beiträge
 
Delphi 12 Athens
 
#2

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 14. Okt 2016, 09:44
Darum ging es aber nicht. Es ging darum, dass LowLevel-Zugriffe laut EWeiss und Fritzew plattformunabhängig sein sollen, damit das Framework plattformunabhängig ist. Java-Bytecode ist immer noch Hochsprachencode, nur in Zwischencodeform. Das heißt du hast da nicht (wie hier für Crossplatform nach diesem Verständnis gefordert) ARM- oder x86-Assemblercode plattformunabhängig in deinem Code geschrieben.

Das heißt wenn man den Faden weiterspinnt, müsste jede nach EWeiss und Fritzew echt plattformunabhängige Sprache automatisch ARM-Assemblercode auf x86 emulieren und umgekehrt, DirectX auf Android, usw.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 14. Okt 2016, 10:30
Das heißt wenn man den Faden weiterspinnt, müsste jede nach EWeiss und Fritzew echt plattformunabhängige Sprache automatisch ARM-Assemblercode auf x86 emulieren und umgekehrt, DirectX auf Android, usw.
Nein es geht darum das wenn das Framework an seine Grenzen kommt und das tut es nun mal, es möglich sein muss weiterhin möglichst Plattform unabhängig zu bleiben.
Ganz einfach zb Opengl Code schreiben zu können auf allen Plattformen.
Im Moment musst Du Windows ganz anders behandeln als alles andere.
Was einfach fehlt ist die Opengl Unterstützung auf Windows. Haben Wir das bin ich ruhig.
Der 3D Teil von FMX ist für anspruchsvolle Sachen mit grossen Datenmengen nicht brauchbar. Versuche mal mit FMX mit Objecten die unterschiedlichen Texturen, Texturekoordinaten und Transparenzen zu arbeiten. Viel Spass
Fritz Westermann
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.078 Beiträge
 
Delphi 12 Athens
 
#4

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 14. Okt 2016, 11:43
Der 3D Teil von FMX ist für anspruchsvolle Sachen mit grossen Datenmengen nicht brauchbar. Versuche mal mit FMX mit Objecten die unterschiedlichen Texturen, Texturekoordinaten und Transparenzen zu arbeiten.
FMX ist erst einmal ein Framework um anspruchsvolle GUIs für Anwendungen zu entwerfen, mehr nicht. Dass es weder Spieleengine noch CAD-Framework ist, ist klar.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 14. Okt 2016, 12:26
Zitat:
FMX ist erst einmal ein Framework um anspruchsvolle GUIs für Anwendungen zu entwerfen, mehr nicht.
Gut das ich das dann nicht verwende.
Anspruchsvolle Guis im sinne von Ästhetik ist seit W10 Geschichte.

oops sorry W10 wieder.

gruss
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:36 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