Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Umzug von Embarcadero Delphi zu Lazarus? (https://www.delphipraxis.net/215485-umzug-von-embarcadero-delphi-zu-lazarus.html)

CHackbart 15. Aug 2024 20:52

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Zitat:

Zitat von Rollo62 (Beitrag 1539848)
Zitat:

Zitat von CHackbart (Beitrag 1539843)
Portieren ist so ein ganz besonderes Ding, theoretisch gehts, ...

Was genau verhindert das Portieren denn am meisten?
Das reine VCL zu LCL sollte doch machbar sein, OK komplexe Generics mal außen vor.
Oder ist dass Problem eher dann, wenn man viele Fremdkomponenten verwendet?

Das waren tatsächlich die Fremdkomponenten, wobei die in meinem Fall nicht fremd waren. In den 2000ern hab ich nahezu alles was angezeigt wurde als VCL Komponente erstellt und über den Designer in meine Projekte gepackt. Irgendwann war das aber ein echter Krampf und ich bin dann bei eigentlich jedem Projekt was ich neu entwickelt habe dazu übergegangen, alles was nicht wirklich Basiskomponenten sind, dynamisch im Code einzubinden. Das hat das ganze einfacher gemacht, da man nicht mehr nur den Code und den Formular Designer beackern musste, sondern wirklich nur noch den reinen Code.

Christian

atari1040 16. Aug 2024 11:33

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Ich habe bisher aktuell 90% meiner über 20 Jahre gewachsenen Delphi Projekte auf Lazarus umgestellt. Natürlich nicht per Klick oder Migrationstool. Der Aufwand war von Projekt zu Projekt sehr unterschiedlich aber auch dieser Mehraufwand hat sich gelohnt. Ich möchte Delphi nicht schlecht machen aber meine persönliche Meinung ist, dass Lazarus heute eine viel höhere Qualität hat und tatsächlich kostenlos ist!
Befremdend war dann hier in diesem Thread wieder eine Fehlinformation bezüglich der Qualitätsunterschiede sowie Pflege von proprietärer Software durch den Hersteller vs. OpenSource. Das ist einfach falsch. Es wurden bei Lazarus alle meine gemeldeten Bugs zeitnah behoben, während sie bei Delphi zum Teil nie beachtet wurden bzw. heute noch vorhanden sind. Das gilt genauso für Komponenten wie z.B. von Devart, wo viele einfach zu behebende Bugs schon mehrjährigen Geburtstag feiern während von mir verwendete OpenSource Komponenten viel häufiger gefixt werden. Die Zusammenarbeit über Github oder Gitlab läuft hervorragend und ist im Gegensatz zu selbst gestrickten Bugtrackern viel transparenter, angenehmer und zielführender.
Das Märchen, das proprietäre Software besser gepflegt wird kann ich nicht bestätigen.
Die Plattformunabhängigkeit von Lazarus und FreePascal als Nachteil hinzustellen... dazu sag ich mal nichts.

paule32.jk 16. Aug 2024 12:07

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
ich weiß gerade nicht, inwiefern man "kostenlose" Software für "business" Software einsetzen vermag...

auf der einen Seite will der Programmierer/Hersteller Kapital erzielen, damit seine Zeit, die er durch die Entwicklung und eingesetzten Produktivmittel (Strom, Wasser und Essen (weil der Programmierer hat ja auch Durst und Hunger), Miete von Server und Websiteplatz, um das Produkt zu vermarkten...

auf der anderen Seite will der "kapitalerwirtschaftende" Programmierer/Hersteller keine Kosten verursachen, sprich: kostenlose Programme einsetzen, mit denen durchaus Kapital erzielt werden kann (was durch die Lizenz von Lazarus durchaus gegeben ist).
Aber hier weiß ich gerade auch nicht, inwiefern die Lizenz für Lazarus und die Lizenz für FPC identisch bzw. gleich sind.
Weil, Lazarus is Lazarus. Und FPC ist FPC. Zwei unterschiedliche Paar Schuhe. Aber FPC ist der Motor unter der Haube namens Lazarus...

Inwiefern dann es noch Leute gibt, die aus freien Willen, kostenlose Programme erstellen, mit denen dann "kapital" Programme erstellt werden können, finde ich auch respektvoll, aber wieviel von den "kaptialistischen" Leuten hat denn mal wirklich was für diese Leute gespendet ?

Da würde ich gerne mal eine Liste sehen, worauf steht:
- Spender
- Spendensumme
- Spendedauer (einmalig, mehrmals, ...)

Und dann würde ich gerne mal eine Liste, auf Grundlage der vorhergehenden, worauf steht:
- Kaufpreis
- Hinweise auf Grundlage von ersterer Liste (also, dass das erstellte Produkt mit Lazarus erstellt wurde)
- Services (besteht eine Subscription/Abo)
- wieviel Kapital der Services geht dann als Spende an die Softwaremacher, der Softwareerstellende Software

Und dann würde ich gerne mal eine Liste, auf Grundlage des zweiten Paragraphes sehen, worauf steht:
- wer hat die Software erstellt
- was waren die Einsatzmittel
- in welchen Land/er würde die Software erstellt

Das sind nur so kleine Punkte, die mich mal in der deutschen Mitnahmegesellschaft interessieren würden.

jsheyer 16. Aug 2024 12:20

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Ich glaube das driftet gerade vom Thema ab...
Aber ein Hinweis sei mir erlaubt, der Grund für mich nach Lazarus zu wechseln ist nicht das einsparen irgendwelcher Lizenz Gebühren.
Ich habe keine Problem damit Geld für eine gute Software auszugeben, ich bezahle auch für Delphi seit über 25 Jahren Geld.
Wenn Embarcadero mir die Delphi IDE unter Linux anbieten würde, würde ich nicht unbedingt nach Lazarus portieren.
Wobei ich auch bereits mehrfach gehört habe das die Lazarus IDE robuster läuft als Delphi. Perfekt ist allerdings nichts und irgendeine Kröte muss man immer schlucken.

atari1040 16. Aug 2024 12:29

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Zitat:

Zitat von paule32.jk (Beitrag 1539899)
...
Das sind nur so kleine Punkte, die mich mal in der deutschen Mitnahmegesellschaft interessieren würden.

ich zähle mich nicht zur deutschen Mitnahmegesellschaft, zahle gerne für gute Software und bin mir sicher, dass eine Grundsatzdiskussion über OpenSource der Ursprungsfrage von toenne, sich selbst als Hobbyprogrammierer bezeichnend, nicht weiter hilft. Du kannst ja gerne Deinen Kommentar als neuen Thread verfassen, dann würde ich meine Sichtweise zu OpenSource gerne teilen.

paule32.jk 16. Aug 2024 12:30

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
wenn EMB DCE unter Linux anbieten würde, würden für EMB weitere Kosten entstehen, dass das Endprodukt noch teurer machen würde, weil Linux auch nicht gleich Linux ist:
- verschiedene Distributionen (nicht jeder will Ubuntu, ...)
- verschiedene Platformen (ARM, AMD, ...)
- dann das LST Problem (was bei Linux durchaus länger gehen kann... (Stichwort: Contracts))

- der Ruf von EMB ist schneller weg als man denken mag (nur weil manche der Versuchung unterliegen, mit root Rechten irgendweiclhe Einstellungen am Setup oder dergleichen vorzunehmen, um dann festzustellen, dass das Setup abbricht, um dann den Support bei EMB zu stressen oder in irgendwelchen Forums breitzulatschen, das EMB Fehler verursacht und daher nicht geeignet ist, finde ich für "an die Wand gefahren"

paule32.jk 16. Aug 2024 12:34

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
@atari1040

neä, lasse ich mal.
Weil, das wäre vergebene Mühe, das würde keiner der Jungsters verstehen, die verstehen nur Money Money Money ...

Weiste:
Wenn so Themen aufkommmen, da schlagen bei mir die Sirenen an und der Gaumenzapfen beginnt dann zu zittern, nur weil viele den Sinn hinter OpenSource meinen verstanden zu Haben, um dann naja... ich weiß: alles für die Katz.

RSF 16. Aug 2024 15:18

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Ich denke mal, Lazarus ist so erfolgreich und kostenlos, weil kein kommerzieller Konzern mit hunderten Mitarbeiter dahintersteht. Da müssen keine Menschen und Institutionen bezahlt werden, die eigentlich nichts mit der Programmierung zu tun haben. So kann man sich auf das wesentliche konzentrieren. Die Programmierer von Lazarus /FP haben meinen absoluten Respekt.

Aber komplexe Anwendung von Delphi auf Lazarus zu portieren ist stellenweise ein erheblicher (Zeit)Aufwand. Vor allen wenn viele Fremd Komponenten im Einsatz sind.

TSchnuckenbock 16. Aug 2024 15:28

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
Warum liest man in Foren und erbittet um kostenlose Tips, wenn man nicht weiter kommt bei einem Programmierproblem?

Warum gibt man in einem Forum diese Tips ohne Geld dafür zu erhalten ?

Das Leben ist eine Geben und Nehmen.

Zu Lazarus versus Delphi: Ich hab das Gefühl, daß der Delphi-Compiler etwas schneller ist als der Compiler bei Lazarus. Dazu gab es in der Vergangenheit meiner Erinnerung nach auch ein Diskussion und eine plausible Erklärung.
Ich kann mit diesem Geschwindgkeits-Defizit leben.
Andere IDEs/Programmierumgebungen bekannter Hersteller sind bei der Kompiliergeschwindigkeit sowohl gegen Delphi wie auch Lazarus Schnecken hoch drei.
Insofern sind wir Delphi/Pascaler ziemlich verwöhnt.

paule32.jk 16. Aug 2024 15:47

AW: Umzug von Embarcadero Delphi zu Lazarus?
 
nun, die Geschwindigkeit wird wohl darin begründet sein, das kostenlose Compiler eine "Mehraufwand" betreiben, um eine weite Platform - Ebene abdecken wollen.
Und jede Platform hat ja seine Eigenschaften, die die andere nicht hat.

So kann man schreiben, das EMB Delphi sich auf die Windows-Ebene spezialisiert hat - wie der Microsoft C++ Compiler, der mit der IDE als Visual Studio vermarktet wird, schneller ist als jeder andere freie C++ Compiler, da VSC++ Funktionen nutzt, die speziell von Microsoft optimiert wurden, und daher auch kleineren Code erzeugen als freie Compiler.

Als freien Compiler in Richtung C++ kann ich nur erfahrungsweise die POSIX emulierte Shell Cygwin ansprechen.
Der dort eingesetzte GNU C/C++ Compiler erzeugt kleine Programme, bei der man aber dann die DLL hell hat.
Aber die Programme genauso schnell laufen, als würde man sie mit anderen GNU C/C++ schreiben und in einen statischen Image schreibt.

Ich sags ja immer wieder: Jungs, Ihr müsst Helme tragen, und Euch spezialisieren.

Mann hat wenig davon, wenn man eine breite Palette an Services anzubieten, als wenn man sich für ein, höchstens zwei Services spezialisiert hat...
Es mag schon stimmen, das, umso mehr ich anbiete, umso mehr kann ich Kaptial machen.
Aber ob dann das Endprodukt dann sein Geld wert ist, ich weiß nicht so recht...

Ich sag da nur Fazebuk Spiele...


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr.
Seite 2 von 3     12 3      

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 by Thomas Breitkreuz