Delphi Pulsar und FPC

Für sonstige Unterhaltungen, welche nicht direkt mit Lazarus zu tun haben
Antworten
Zuck
Beiträge: 71
Registriert: Fr 22. Jul 2011, 18:30
Wohnort: Los Angeles

Re: Delphi Pulsar und FPC

Beitrag von Zuck »

mse hat geschrieben:
Zuck hat geschrieben:Dein Projekt ist super, allerdings hat Embarcadero da wohl mehr Ressourcen (sowohl finanziell als auch human), so dass sie ein Produkt wie Firemonkey in wesentlich kürzerer Zeit zu ner akzeptablen Stabilität führen können.
Das werden wir ja sehen. Bei Kylix hat es auf jeden Fall nicht geklappt.


Äpfel und Birnen.... Überleg nochmal was Kylix war und was Firemonkey ist. Wenn es dir nicht klar ist, solltest du vielleicht doch nochmal nachlesen. Und falls du irgendwie andeuten möchtest, dass die Jungs von Embarcadero weniger drauf haben als du, halte ich die paar Minuten, die ich für die letzte und diese Antwort aufgewendet habe als Verschwendung.

Dein Projekt ist auf den ersten Blick nicht schlecht - kostet dich sicher auch einiges an Zeit und erfordert einiges an Können - hab noch nie damit gearbeitet. Aber wie der Post über mir zeigt, ist wohl die Dokumentation etwas schwach ausgefallen, was für ein privates Projekt eher schlecht ist. Niemand hat Lust im Dunkeln zu stochern, wenn er das gleiche oder sogar was besseres wo anders bekommen kann.

Zuck

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Delphi Pulsar und FPC

Beitrag von Christian »

Zuck deine liebe zu embarcadero in allen ehren aber auch nach den delphi tagen seh ich nichts wirklich aufregendes. Firemonkey ist in der praxis nahezu nutzlos. Die applikationen sehen nicht nach windows oder mac applikationen aus. 2D ist ziemlich lahm und 3D in den meissten applikationen nutzlos. Arbeiten über citrix ist mit einer firemonkey applikation unmöglich.

Mse ist der martin für alle die das noch nicht mitbekommen haben. Und was er da allein auf die beine gestellt hat ist um längen mehr als embarcadero mit dem ganzen entwicklerteam hinbekommt. Auch wenn ich den ansatz eine gui selbst zu zeichnen grundfalsch finde.

Embarcadero hats scheinbar nur hinbekommen fremdkomponenten zu kaufen und einzubaun mehr ist auch das neue release nicht. Das einzige neue ist nach 21 jahren 64 bit der compiler.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Socke
Lazarusforum e. V.
Beiträge: 3158
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Delphi Pulsar und FPC

Beitrag von Socke »

Christian hat geschrieben:Auch wenn ich den ansatz eine gui selbst zu zeichnen grundfalsch finde.

Im Prinzip ist es auch nur ein Widgetset wie GTK/QT oder andere auch. Der größte Unterschied ist wohl die fehlende Integration in bestehende Anwendungen/Oberflächen.
Christian hat geschrieben:Embarcadero hats scheinbar nur hinbekommen fremdkomponenten zu kaufen und einzubaun mehr ist auch das neue release nicht. Das einzige neue ist nach 21 jahren 64 bit der compiler.

Das erinnert mich an ein niederländisches Unternehmen, welches in den letzten Jahren ebenfalls hauptsächlich durch Zukäufe gewachsen ist ohne neue Funktionen zu implementieren — und nach fast 10 Jahren gibts wird die Zukunftsfrage auch öffentlich diskutiert…
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Delphi Pulsar und FPC

Beitrag von mschnell »

mse hat geschrieben:Wobei die Trennung von Logik und GUI in einer guten Entwicklungsumgebung selbstverständlich auch mit RAD möglich ist.
MSEide+MSEgui z.B. bietet alles Notwendige dazu. Auch mit Lazarus ist es möglich.
Martin

Mit Delphi ist das natürlich auch problemlos möglich. Man muss es nur wollen :evil: .
Am, schlimmst ist aber, kommerzielle "visuelle" Fremdkomponenten einzusetzen. Die sind fast immer ganz furchtbar.

Doku-Text: "Mal eben eine Komponente auf das Formular ziehen und schon klappt die tolle Funktionalität".

-Michael

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Delphi Pulsar und FPC

Beitrag von mschnell »

Christian hat geschrieben:Die applikationen sehen nicht nach windows oder mac applikationen aus.

Das ist auch nicht so gedacht. FireMonkey ist eine ganz andere Art, GUIs zu gestalteten. Das hat sicher einige Vorteil (große Flexibilität und exakt gleiches Aussehen unabhängig von der Plattform) und einige Nachteile (wenig Standardmäßig und nicht an die Ziel-Plattform angepasst).

Offensichtlich schließen sich die genannten Vor- und Nachteile gegenseitig aus. Das ist nicht "gut" oder "schlecht" sondern "by Design".

Ideal ist FireMonkey vermutlich um Spiele zu erstellen. (Viel Spaß !)

CLX (Kylix) und LCL (Lazarus) (mit Win, GTK oder Carbon Widget-Type) war/ist der Versuch eine Platform-übergreifende aber trotzdem Plattform-integrierte GUI zu erlauben. Das ist natürlich nur bis zu einer gewissen Grenze möglich.

-Michael

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Delphi Pulsar und FPC

Beitrag von mschnell »

Christian hat geschrieben: Auch wenn ich den ansatz eine gui selbst zu zeichnen grundfalsch finde.

Lazarus kann zum Glück beides: Plattform Integriert (Win, GTK und Carbon Widget Type) und selbst zeichnen (fpGUI Wideget Type).

-Michael

mse
Beiträge: 2013
Registriert: Do 16. Okt 2008, 10:22
OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
CPU-Target: x86,x64,ARM

Re: Delphi Pulsar und FPC

Beitrag von mse »

mschnell hat geschrieben:CLX (Kylix) und LCL (Lazarus) (mit Win, GTK oder Carbon Widget-Type) war/ist der Versuch eine Platform-übergreifende aber trotzdem Plattform-integrierte GUI zu erlauben.

Wobei CLX auf Qt aufbaut, welches ebenfalls "custom drawn" ist.

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Delphi Pulsar und FPC

Beitrag von marcov »

mse hat geschrieben:
mschnell hat geschrieben:CLX (Kylix) und LCL (Lazarus) (mit Win, GTK oder Carbon Widget-Type) war/ist der Versuch eine Platform-übergreifende aber trotzdem Plattform-integrierte GUI zu erlauben.

Wobei CLX auf Qt aufbaut, welches ebenfalls "custom drawn" ist.


Hängt davon ab wo es läuft. Auf eine KDE desktop ist es meistens "native", und dafür wurde es Konzipiert.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Delphi Pulsar und FPC

Beitrag von Christian »

QT ist doch immer selbt gezeichnet oder ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Delphi Pulsar und FPC

Beitrag von marcov »

Christian hat geschrieben:QT ist doch immer selbt gezeichnet oder ?


GDI auch, aber das stört niemand, weil das auf Windows "native" heißt.

QT auf KDE Linux Desktops ist demgleich auch als "Native" zu betrachten

mse
Beiträge: 2013
Registriert: Do 16. Okt 2008, 10:22
OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
CPU-Target: x86,x64,ARM

Re: Delphi Pulsar und FPC

Beitrag von mse »

Zuck hat geschrieben:
mse hat geschrieben:
Zuck hat geschrieben:Dein Projekt ist super, allerdings hat Embarcadero da wohl mehr Ressourcen (sowohl finanziell als auch human), so dass sie ein Produkt wie Firemonkey in wesentlich kürzerer Zeit zu ner akzeptablen Stabilität führen können.
Das werden wir ja sehen. Bei Kylix hat es auf jeden Fall nicht geklappt.


Äpfel und Birnen.... Überleg nochmal was Kylix war und was Firemonkey ist. Wenn es dir nicht klar ist, solltest du vielleicht doch nochmal nachlesen. Und falls du irgendwie andeuten möchtest, dass die Jungs von Embarcadero weniger drauf haben als du, halte ich die paar Minuten, die ich für die letzte und diese Antwort aufgewendet habe als Verschwendung.

https://forums.embarcadero.com/message.jspa?messageID=450689#450689
Alb Sem hat geschrieben:The problem here is this: when you jump on a new technology there's always an amount of risk involved. I've worked on a industrial-grade applications for at least a couple of months, hoping to get some attention to:

- bad performance
- missing documentation
- design problems
[...]
I think that the current FM implementation is a disaster, a total failure, it can be good to code toy-applications, examples consisting of 50-100 lines of Object Pascal code to make an image spin in circles, but it lacks severely under every other aspect when we're thinking about real world applications

Naja...

Martin

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Delphi Pulsar und FPC

Beitrag von Christian »

Naja... ;-)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten