AGB  ·  Datenschutz  ·  Impressum  







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

Delphi XE4 FAQ

Ein Thema von Insider2004 · begonnen am 25. Mär 2013 · letzter Beitrag vom 22. Apr 2013
Thema geschlossen
Seite 8 von 9   « Erste     678 9      
Benutzerbild von sh17
sh17

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

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 10:22
Wie sind auch am überlegen, ob wir es bei XE3 belassen und auf Oxygene umsteigen.

Nur was nimmt man dann? WPF, WinForms, QT,GTK,...? Sind doch auch schon wieder alles Auslaufmodelle. Oder Oxygene für Java bzw Nougat - wäre auch eine Option
Sven Harazim
--
 
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#72

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 10:39
Wie sind auch am überlegen, ob wir es bei XE3 belassen und auf Oxygene umsteigen.

Nur was nimmt man dann? WPF, WinForms, QT,GTK,...? Sind doch auch schon wieder alles Auslaufmodelle. Oder Oxygene für Java bzw Nougat - wäre auch eine Option
Die Frage ist welche Plattform die Anwendung haben soll? Windows (Dann kann man es bei VCL lassen)? MacOS? iOS? Android? Webbasiert?
Windows Vista - Eine neue Erfahrung in Fehlern.
 
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#73

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 10:50
So richtig ist im Moment noch nicht zu erkennen, auf welche Technologie man bei längerfristigen Projekten setzen soll.
Delphi hat ja zum Programmieren per Click und Paste verleitet, so sehen dann auch alte Programme aus.
Mehrschichtsysteme kamen erst später und benötigten in Delphi einige Klimmzüge.
Ich meine das man, gerade bei alten über Jahre gepflegten Projekten die Technologie überdenken sollte.
Vorallen müsste eine schrittweise Umstellung/Modernisierung möglich sein.
Da stehen bei Firemonkey wohl Kompatibilitätsprobleme mit der VCL an.
Eine mögliche Überlegung wäre:
Die GUI relativ schlank auf Web-Basis (HTML). Da ist man mehr oder weniger Plattform - unabhängig.
Die eigentliche Verarbeitung auf dem Server, da ist die Programmiersprache fast egal.

Ich habe z.B. ein relativ großes Programm (ca. 2 Mio Quellzeilen) zu pflegen.
Hier werden an mehreren Arbeitsplätzen Prüfergebnisse eingegeben.
Mit Drücken des Speicherbuttons pflegt das Programm die Daten ein, mit relativ viel SQL-Verkehr in beiden Richtungen.
Das Programm nimmt die gesamte Verarbeitung vor.
Genauso gut könnte man die Eingabe in einen Servercache ablegen.
Die GUI erhält dann irgendwann vom Server die Aufforderung zum Update der Oberfläche.
So ein Construct sollte sich auch einfacher testen lassen. Serverseitig nur ein Eingang (Cache) und ein Ausgang (fertig).
GUI mit Simulationsprogramm bedienbar.

Peter
 
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#74

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 10:52
Das sind alles legitime Überlegungen - aber nicht in diesem Thread. Schon jetzt ist der Titel "XE4 FAQ" praktisch nicht mehr haltbar.
Daniel R. Wolf
mit Grüßen aus Hamburg
 
Robotiker
(Gast)

n/a Beiträge
 
#75

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 11:28
Schon jetzt ist der Titel "XE4 FAQ" praktisch nicht mehr haltbar.
Was die neuen Compiler angeht, sehe ich das eigentlich nicht so. Das sollte schon in einer FAQ stehen.

Mit den Strings und ARC entsteht eine Problematik, die die Kunden schon kennen sollten. Eine homogene Entwicklungsplattform für unterschiedliche Zielsysteme ist das eher nicht, eher eine Brücke für Bestandskunden, um ihre bestehenden Anwendungen auf neue Ziele zu portieren.

Der von mir verlinkte Thread ist ja auch von einem Kunden gestartet worden, der die Beschreibung vom C++ Builder wohl etwas falsch verstanden hat. "Entwicklung in modernem C++ und für Win32, Win64 und Mac", meint eben nicht, dass man das alles gleichzeitig bekommt.
 
Insider2004
(Gast)

n/a Beiträge
 
#76

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 11:37
So richtig ist im Moment noch nicht zu erkennen, auf welche Technologie man bei längerfristigen Projekten setzen soll.
Peter
Win32/Win64 VCL ist und bleibt natürlich erst mal die Hauptzielrichtung. In 5 Jahren kann man dann schauen, ob FMX stabil geworden ist. Dann vielleicht ein paar Piloten portieren. Im Moment ist das absolute Spielwiese. Qt hat 20 Jahre gebraucht, um wirklich stabil und anwendbar zu sein. FMX ist erst 2 Jahre alt und das merkt man auch.
 
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#77

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 11:50
Schon jetzt ist der Titel "XE4 FAQ" praktisch nicht mehr haltbar.
Was die neuen Compiler angeht, sehe ich das eigentlich nicht so. Das sollte schon in einer FAQ stehen.
Dem stimme ich zu. Nur wie viele von den jetzt 77 Beiträgen werden dem Charakter einer FAQ (inkl. den dazu passenden Antworten) gerecht? Ein Bruchteil. Das war es, worauf ich hinaus wollte.
Daniel R. Wolf
mit Grüßen aus Hamburg
 
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#78

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 12:03
Mit den Strings und ARC entsteht eine Problematik, die die Kunden schon kennen sollten. Eine homogene Entwicklungsplattform für unterschiedliche Zielsysteme ist das eher nicht, eher eine Brücke für Bestandskunden, um ihre bestehenden Anwendungen auf neue Ziele zu portieren.
Hier wären Beispiel nötig wie man sowas praktisch angehen sollte damit es möglich bei allen Komponentenherstellern gleich gehandhabt wird.
Soll man alle Stringoperation in Hilfsfunktionen packen und mit $IFDEF ZEROBASEDSTRINGS ... arbeiten.
Oder den Quellcode mit ifdef's durchsieben.
Es ist zwar schön das man hier auf den Standard geht (.NET/Java haben ja auch 0-Basierte Strings), ist aber viel Aufand den Code plattformunabhängig zu gestalten.

[EDIT]
Ich denke mit Abschnitt http://docwiki.embarcadero.com/RADSt...S_from_Desktop wird einiges klar.
Man nähert sich mit der Umstellung der Implementierung die man unter .NET/Java eh machen würde an.
Windows Vista - Eine neue Erfahrung in Fehlern.

Geändert von Bernhard Geyer (21. Apr 2013 um 12:14 Uhr)
 
jensw_2000
(Gast)

n/a Beiträge
 
#79

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 22:54
http://docwiki.embarcadero.com/RADSt...S_from_Desktop

Was heißt das denn jetzt im Klartext für mich als VCL Entwickler?

Kommt durch diese String Umstellung in der RTL wieder ein gigantisch zeitraubender Umbau meiner Projekte auf mich zu, mit tausenden von IFDEFS, damit sich die Projekte auch noch mit D2010...XE3 kompilieren lassen? Dann würde ich trotz Wartunsgvertrag dankend auf das Update verzichten.

Oder betrifft mich das ausschließlich, wenn ich meine Projekte doch mal Firemonkey umstellen möchte, um sie dann für iOS bzw. OSX zu kompilieren?
Das wird nur passieren, wenn ich mit Nougat nicht zurecht komme. Cross Platform via Firemonkey bekommt bei mir keinen Vertrauensvorschuss mehr. Das habe ich mit XE2 gekauft, war unbrauchbar, mit XE3 war es weg und in der XE4 "What's new List" steht es als brandneues Top-Feature wieder drin.
 
Insider2004
(Gast)

n/a Beiträge
 
#80

AW: Delphi XE4 FAQ

  Alt 21. Apr 2013, 23:01
XE4 enthält die alten Win32/64 compiler. Da hat sich nix geändert. Der neue Mobile Compiler für ios hat die neuen Strings. Es gibt sogar einen Schalter zum Abschalten nur wird in der Doku abgeraten, den für den gesamten Code zu aktivieren. Keine Ahnung, was da dahinter steckt. Wenn Du nur VCL machst, dann überspringe XE4, wenn du Mobile machen willst, dann heisst es Umstellen in XE4. Aber das kommt früher oder später für alle Compiler. Ausserdem ist das with-Statement auch nicht mehr gerne gesehen.


http://docwiki.embarcadero.com/RADSt...S_from_Desktop

Was heißt das denn jetzt im Klartext für mich als VCL Entwickler?

Kommt durch diese String Umstellung in der RTL wieder ein gigantisch zeitraubender Umbau meiner Projekte auf mich zu, mit tausenden von IFDEFS, damit sich die Projekte auch noch mit D2010...XE3 kompilieren lassen? Dann würde ich trotz Wartunsgvertrag dankend auf das Update verzichten.

Oder betrifft mich das ausschließlich, wenn ich meine Projekte doch mal Firemonkey umstellen möchte, um sie dann für iOS bzw. OSX zu kompilieren?
Das wird nur passieren, wenn ich mit Nougat nicht zurecht komme. Cross Platform via Firemonkey bekommt bei mir keinen Vertrauensvorschuss mehr. Das habe ich mit XE2 gekauft, war unbrauchbar, mit XE3 war es weg und in der XE4 "What's new List" steht es als brandneues Top-Feature wieder drin.
 
Thema geschlossen
Seite 8 von 9   « Erste     678 9      


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 17:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz