AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Plattformübergreifend - Augenauswischerei ...?
Thema durchsuchen
Ansicht
Themen-Optionen

Plattformübergreifend - Augenauswischerei ...?

Ein Thema von jik · begonnen am 9. Jan 2024 · letzter Beitrag vom 18. Jan 2024
Antwort Antwort
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.136 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 11. Jan 2024, 20:24
4. Oder würdet ihr bei D5 bleiben, so lange es geht?
Nein - D5 ist gruselig wenn wenigstens D2007 - aber was willst Du mit den alten Zeug?
Was ist denn bei D2007 so toll? D2009 ist mit Unicode und Generics meiner Meinung nach die bedeutendste Version von VCL-Delphi.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.558 Beiträge
 
Delphi 12 Athens
 
#2

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 11. Jan 2024, 20:42
Genau das ist es ja.

2006/2007 als die letzten Versionen ohne Unicode, für den (ersten) Upgrade von noch viel älteren Versionen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.734 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 12. Jan 2024, 08:18
4. Oder würdet ihr bei D5 bleiben, so lange es geht?
Nein - D5 ist gruselig wenn wenigstens D2007 - aber was willst Du mit den alten Zeug?
Was ist denn bei D2007 so toll? D2009 ist mit Unicode und Generics meiner Meinung nach die bedeutendste Version von VCL-Delphi.
D2007 ist sehr stabil, was man von Delphi 2009 und diversen späteren Versionen meiner Erfahrung nach nicht behaupten kann. Und "kein Unicode" heißt für viele schlichtweg "Strings sind einfacher". Ich habe noch diverse Projekte in Delphi 2007 und viele davon werde ich vermutlich auch nie updaten.
Aber da mögen Erfahrungen abweichen, je nachdem welche Art von Programmen man schreibt, und es ist auch nicht wirklich das Thema hier.
Thomas Mueller
  Mit Zitat antworten Zitat
DSCHUCH

Registriert seit: 6. Jun 2007
Ort: Dresden
187 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 14. Jan 2024, 21:53
Hallo, ohne hier jetzt den ganzen Thread gelesen zu haben:

aber wir haben unsere VCL Anwendung mit Wine auch unter Linux am Laufen. Mit FastReport sowie DevExpress. Inwiefern das mit MAC klappt, kA. Vielleicht einen Versuch wert.

VG.
  Mit Zitat antworten Zitat
jik

Registriert seit: 17. Feb 2015
Ort: Klagenfurt
50 Beiträge
 
Delphi 12 Athens
 
#5

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 15. Jan 2024, 22:46
Hallo Dschuch,

ja, das haben wir natürlich auch, beim Mac oft mit Parallels oder Crossover. Aber es sind drei Dinge auf einmal: Plattformübergreifend, 64bit und Unicode - es handelt sich um ein Programm für Schriftsteller. Und ich dachte, es wäre vielleicht mal Zeit ...

Aber leider sieht die Sache so aus, dass wir problemlos plattformübergreifend werden könnten, hätten wir keine Fremdkomponenten. Und genau die machen den Strich durch die Rechnung: Developer Express, Sergey Tkachenko mit seinem wirklich tollen Editor TRichViewEdit und dem seitenweisen Wrapper TSRichViewEdit sowie die Komponente zur direkten PDF-Erzeugung. Für keine der drei gibt es eine plattformübergreifende Lösung, weder bei Delphi 12 noch bei Lazarus.

Während Lazarus eine recht angenehme IDE hat, ist Delphi mittlerweile mit so viel Zeug überfrachtet, was wir maximal zu 2% nutzen könnten, dass ich sogar zu Lazarus tendiert hätte. Nur weiß ich nun eben leider, was ich zu Beginn dieses Threads noch nicht wusste: Es geht schlichtweg nicht. Also weiterhin Wine, Parallels (oder andere VMs) und Crossover. Und viele Anwender, die nicht kaufen, weil sie eine Live-Anwendung unter ihrem OS wollen.

Viele Grüße
Martin
Martin Danesch
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#6

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 17. Jan 2024, 07:55
Sound less like a Delphi-issue and more like a skill issue...
Ich würde mich auf einen konstruktiven Weg konzentrieren und die Probleme angehen.
1. Die Idee kennen lernen und lernen Nutzen aus den Werkzeugen zu ziehen.
2. Persistenz und Logik aus der Oberfläche in eigene units verlagern.
3. Eine neue Oberfläche in FMX bauen, evtl. eigene komponenten bauen.

Statt dessen, ein Umstieg auf Lazarus ist vermutlich auch möglich.
Beides erfordert eben Arbeit in das Projekt zu stecken die man seit
Jahren oder Jahrzenten versäumt hat aufzuwenden.
Diese technischen Schulden und die Zinsen und Zinseszinsen dieser Schulden müssen eben abgearbeitet werden.
Mit Lazarus hätte man dann zumindest eine kostenfreie IDE und damit steigt vielleicht die Motivation
in Zukunft das Projekt regelmässig zu warten, damit es mit den Veränderungen der Sprache und des
Ökosystems an Komponenten schritthält.

Dann steht evtl. noch zu entscheiden ab wievielen Jahrzenten an Vernachlässigung einer Codebasis man soviel technische schulden angehäuft hat , dass man sie auch abschreiben kann und was neues anfängt, in einer möglicherweise populäreren Sprache.
Vielleicht in C++ mit dem QTCreator.
Oder als WebApp / Universal App oder ähnliche auf allen Systemen laufende Anwendung.

Wenn das haupt Problem die TRichEdit Kompenente ist and daran die existenz der ganze Anwendung hängt,
sollte man sich vielleicht überlegen diese Komponente generel inhouse neu zu bauen um Abhängigkeiten zu verringern.
Andreas
Nobody goes there anymore. It's too crowded!

Geändert von QuickAndDirty (17. Jan 2024 um 07:58 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.690 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 17. Jan 2024, 08:09
Also TRichView gibt es inzwischen für FMX plattformübergreifend

https://www.trichview.com/features/trichview.html
Sven Harazim
--
  Mit Zitat antworten Zitat
jik

Registriert seit: 17. Feb 2015
Ort: Klagenfurt
50 Beiträge
 
Delphi 12 Athens
 
#8

AW: Plattformübergreifend - Augenauswischerei ...?

  Alt 17. Jan 2024, 16:13
Zitat:
AW: Plattformübergreifend - Augenauswischerei ...?
Ungelesen Heute, 09:09
Also TRichView gibt es inzwischen für FMX plattformübergreifend

https://www.trichview.com/features/trichview.html
Schon, aber TSRichView nicht, den Wrapper dazu, der eine wordähnliche Seitenweise Darstellung ermöglicht.
Martin Danesch
  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 15:03 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