AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TMS FNC vs. FMX

Ein Thema von Rollo62 · begonnen am 23. Okt 2017 · letzter Beitrag vom 26. Okt 2017
Antwort Antwort
Benutzerbild von Sherlock
Sherlock

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

AW: TMS FNC vs. FMX

  Alt 23. Okt 2017, 08:32
Vielleicht habe ich mich falsch ausgedrückt. FNC ist nach dem was ich bisher gelesen habe kein FMX Ersatz. Es ist lediglich eine weitere Komponenten-Sammlung. Wenn Du also aktuell ein ShowMessage Problem hast, wird das nach Installation von FNC nicht anders sein.

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

Registriert seit: 15. Mär 2007
4.221 Beiträge
 
Delphi 12 Athens
 
#2

AW: TMS FNC vs. FMX

  Alt 23. Okt 2017, 08:34
Ja das ist Richtig.
Aber es bietet eben anscheinend auch ein "paralleles" Grafiksystem, Bitmapsystem, Messagingsystem, etc an, um das unter allen Platfoemen (inkl. VCL) kompatibel zu machen.

FMX ist natürlich nach wie vor da.
  Mit Zitat antworten Zitat
mensch72

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

AW: TMS FNC vs. FMX

  Alt 23. Okt 2017, 09:59
FNC ersetzt FMX nur da, wo es kein FMX gibt, also bei allen FreePascal Zielen.

Unter Delphi ist VCL oder FMX primär, TMS bietet per FNC also keine eigene Delphi GUI Löung für Linux. (Dafür gibt es ja auch schon LinuxFMX & CrossVCL)

Da ich zumindest für Desktop und Mobile stets getrennte GUI's, habe ich keinen direkten Bedarf an "SharedFrom's" per FNC Komponenten. Ich habe TMS AllAcsess und somit auch die FNC Sachen, aber ausser für ne TMS like TestGUI auf nem RasberryPI habe ich damit noch nix sinnvolles gemacht.

Bei VCL Desktopanwendungen(die ich eigenlich am liebsten nicht alle "echt" auf FMX portieren will) hoffe ich aktuell sehr auf "CrossVCL", denn damit kann man "alte" WinVCL GUI Anwendungen für Linux und Mac
übersetzen. Wenn das die GDI/GDI+ Engine fertig ist, laufen wohl auch alle ja intern stets sehr grafiklastigen TMS-VCL-Componenten da direkt. Man sieht an der vorab angepasseten Virtual-Treeview Version, was die an ihrer VCL Version für "aktuelles Beta CrossVCL" ändern mussten.

Ich mag FNC als "Aufsatz" auf dem "Aufsatz" nicht. Lieber nur ein "Aufsatz", also VCL oder FMX oder CrossVCL oder ev. UniGUI(aber da bleibe ich aktuell doch bei IntraWeb).
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.221 Beiträge
 
Delphi 12 Athens
 
#4

AW: TMS FNC vs. FMX

  Alt 23. Okt 2017, 12:38
Dankesehr für die Info.

Ich habe mir schon gedacht das FNC wohl selten im produktiven Einsatz ist, das wäre für mich auch so ein KO Kriterium ...

Aufsatz auf dem Aufsatz ist schön formuliert
Ich hatte ja noch Hoffnung das es die Löcher vom ersten Aufsatz stopfen könnte.

Rollo
  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: TMS FNC vs. FMX

  Alt 25. Okt 2017, 22:49
Ich habe mir das FNC-UIPack vor ein paar Monaten gekauft (neben FMX, habe ich weiterhin) und schon in einigen Programmen eingebaut, bzw. bin dabei es einzubauen (in meinem E-Mail-Programm Safer Mail wird der FNC-RichEditor in der kommenden Version 8 für die Mac- und Linux-Plattform Verwendung finden, ob ich unter Windows TRichviewEdit beibehalte, habe ich noch nicht entschieden (arbeite da mit Interfaces, kann ich also leicht auswechseln)).

Bislang bin ich sehr zufrieden. Der Support von TMS ist gut, Anfragen werden schnell beantwortet und Probleme zügig behoben.

Ich finde FNC genial, weil ich es mit gleichem Source-Code sowohl in Delphi unter VCL und FMX und mit Lazarus für alle 3 Desktop-Plattformen nutzen kann. Das vereinfacht die Entwicklung doch sehr. Habe ich einmal eine PDF-Datei-Erstellung unter der VCL gemacht, kann ich das gleiche Konstrukt direkt unter FMX oder in Lazarus verwenden.

FNC hat leider noch nicht den vollen Umfang wie FMX, aber das entwickelt sich noch, FMXLinux wird auch erst nur zum Teil unterstützt, aber ich gehe davon aus, dass sich auch dort noch was tut.

TMS hat zu FNC hier auch eine Video-Serie in deutscher Sprache gemacht, hier mal zwei Links für eine Einführung und das zweite Video eine kleine technische Erläuterung.

https://www.youtube.com/watch?v=QmJptn9Zr-4
https://www.youtube.com/watch?v=0T08OleVezs

Mit Freude habe ich heute festgestellt, dass TMS seinen Subscription-Manager (edit: für Komponenten-Bundles) aufgebohrt hat, der kann jetzt Backups und somit bei Bedarf auch Rollbacks zu Vorversionen der Komponenten.

Auch hat man von dem nun direkt einen Zugriff auch die Dokumentation und zu einem eigenen moderierten Forum für das Framework, sowie auf einen YouTube-Channel. Aus meiner Sicht vorbildhaft.
Angehängte Grafiken
Dateityp: jpg SMan.jpg (105,2 KB, 47x aufgerufen)

Geändert von Harry Stahl (25. Okt 2017 um 23:32 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#6

AW: TMS FNC vs. FMX

  Alt 26. Okt 2017, 12:07
Ich finde das FNC sehr cool. Harry hat die wichtigsten Punkte schon gesagt, was oft untergeht ist, dass das FNC ohne Altlasten auskommt, weil neu geschrieben.

Ich bin hier sehr zufrieden. FNC+Aurelius ist schon eine Kombi, bei der man sich gut fühlt.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.159 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: TMS FNC vs. FMX

  Alt 26. Okt 2017, 12:55
Nutzt FNC nicht die Basis-Routine von FMX und bietet "nur" eine einheitliche Ansteuerung von unter VCL/FMX?

Glaube kaum das hier das ganze Framework für die mobilen Plattformen neu Programmiert wurde, oder?

Hab mich damit noch nicht beschäftigt...

Mavarik

PS.: @Harry: Vielleicht eine Einführung am Sa.
  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 21:16 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