Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Von Delphi auf Lazarus umsteigen. Geht das? (https://www.delphipraxis.net/186330-von-delphi-auf-lazarus-umsteigen-geht-das.html)

Bambini 25. Aug 2015 08:35

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Zitat:

Zitat von IBExpert (Beitrag 1313363)
Der Port auf MacOSX dauerte ca eine Stunde, um das Projekt dann in der Lazarus IDE, die nativ auf Mac läuft, compilieren zu können und auch gleich dort laufen zu lassen. Es waren halt hier und da noch typische windows api sachen drin, die man halt so immer gemacht hat. Dafür passende Multiplattform Lazarusroutinen zu finden, war meist einfach, oft sogar war die Lazarus Implementation wesentlich leisungsfähiger (Beispiel shellexecute->TProcess). Eine halbe Stunde später lief der komplette Quellcode dann auch nativ auf Linux und kompiliert in der Linux Lazarus IDE, ohne weitere Änderungen am MaxOSX kompatiblen Source. Das nenn ich Multiplattform.

Das hört sich sehr gut an.
Gibt es ein Übersicht welche UI Komponenten für MacOS zur Verfügung stehen?
Sind diese native Controls oder wird da, wie bei FMX, alles selbst gemacht?

CCRDude 25. Aug 2015 10:22

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Nativ.

Siehe Lazarus Wiki: Status of native controls on each LCL Interface.

IBExpert 25. Aug 2015 10:30

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Zitat:

Zitat von Bambini (Beitrag 1313383)
Gibt es ein Übersicht welche UI Komponenten für MacOS zur Verfügung stehen?
Sind diese native Controls oder wird da, wie bei FMX, alles selbst gemacht?

Eine Übersicht bekommt man ganz einfach, in dem man mal Lazarus für den Mac runterlädt und installiert.
Lazarus arbeitet anders als Firemonkey auf Mac OSX mit wrappern für die nativen Komponenten, von denen
du in deinem Code nichts wissen musst. Ein TEdit ist ein TEdit, TButton ist TButton usw.

Hier findest du einen ganz guten Start:
http://wiki.freepascal.org/OS_X_Programming_Tips

Aber am einfachsten ist es wirklich, die einfach mal die IDE zu installieren und loszulegen.

Sunec 25. Aug 2015 16:39

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Zitat:

Zitat von IBExpert (Beitrag 1313363)
Da ich mittlerweile sicherlich 3000-4000 Stunden mit der lazaus IDE programmiert habe und vorher seit Delphi 0.9 im Jahr 1994 bis 2011 nahezu alles in Delphi gemacht habe, glaub ich schon, mir ein Urteil darüber erlauben zu können. Lazarus ist definitiv reif für den Einsatz im kommerziellen Umfeld.

Das hört sich nicht schlecht an.

Werde demnächst nach Windows 10 umsteigen und dann versuchen komplett auf Delphi zu verzichten.

Welche Version des FPC verwendet ihr denn?

AlexII 25. Aug 2015 16:44

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Ich programmiere inzwischen nur mit Lazarus. Ok alles hobbymäßig, aber auch sonst ist Lazarus inzwischen für vieles geeignet.

IBExpert 25. Aug 2015 16:47

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Zitat:

Zitat von Sunec (Beitrag 1313464)
Welche Version des FPC verwendet ihr denn?

Lazarus 1.4.2 mit fpc 2.6.4 (genau die version, die seit Juli released ist http://www.lazarus-ide.org/)

stahli 25. Aug 2015 21:36

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Vor ein paar Jahren habe ich mir mal Lazarus angesehen und fand Delphi damals deutlich komfortabler (dem ersten Eindruck nach).

Mal zwei Fragen:
- Würde auch jemand Lazarus für reine Windows-Entwicklung bevorzugen wenn man bereits Delphi XEx hat (also der Kostenaspekt wegfällt)?
- Gibt es gängige Lösungen für Databinding bzw. ein View-Model-Framework?

Perlsau 26. Aug 2015 00:19

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Zitat:

Zitat von stahli (Beitrag 1313487)
- Würde auch jemand Lazarus für reine Windows-Entwicklung bevorzugen wenn man bereits Delphi XEx hat (also der Kostenaspekt wegfällt)?

Also ich kenne oder besser kannte zumindest eine größere Firma, die ihr einziges Produkt, eine Bankenverwaltung für Bankkunden, mit der sich alle nur denkbaren Aspekte der Kontenverwaltung erschlagen lassen, seit vielen Jahren mit Larazus entwickelt. Dieses Produkt gibt es für Windows (32+64), McIntosh und Linux und sieht bei allen drei BS vollständig gleich aus.

offtopic
Die suchen auch ständig selbständig arbeitende Lazarus-Entwickler, zahlen aber eher schlecht (ich glaub, das Höchste, was man dort erzielen konnte, war ein Stundenlohn von 25 Euro) und verlangen eine Unterschrift unter ein Dokument, das den Entwickler weitgehend entrechtet: Kontrolleure dürfen jederzeit die Betriebsräume besichtigen und die Rechner daraufhin überprüfen, ob nicht eine Vertragsverletzung vorläge, z.B. der Code weitergeben würde. Beim geringsten Verdacht sind sofort 50.000 Euro fällig. Da hat mir mein Anwalt auf Dringendste abgeraten, sonst hätte ich mich da mal trotz geringen Stundenlohns versucht ... ich hatte ja bereits den Geschäftsführer zu Besuch, der wirklich nett und freundlich war, aber was heißt das schon, das sind sie ja schließlich alle, wenn sie was von einem wollen ...

CCRDude 26. Aug 2015 06:59

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Mein letztes Delphi war XE. Seitdem habe ich mir immer mal wieder neuere angeschaut, auch schonmal ein Update im Budget geplant gehabt, mich dann aber doch wieder für Lazarus entschieden.

Komfortabler finde ich die Lazarus-IDE schon länger. Sei es besser funktionierendes Refactoring, ordentliche Manifest-Unterstützung in der IDE, bessere Resourcen-Einbindung, keine Abstürze (über mehrere Systeme und Delphi-Versionen auch frische Installationen auf frischen Systemen immer wieder, Lazarus nie), ... lediglich eine der beiden Docking-Varianten installiere ich unter Lazarus immer sofort.

Unter Windows sowohl Lazarus als auch CodeTyphon (letzteres wenn wegen Kompatibilität mal neueste Sprachfeatures gefragt sind, weil es ein neueres FreePascal nutzt); auf dem Mac und Linux Lazarus, wobei ich auf dem Mac Lazarus mit einem neueren FreePascal nutze - da hatte ich mal ein Problem mit einem neueren Objective-C-Feature (iOS-Entwicklung mit Lazarus/FPC/XCode: super!), das wurde nach geschriebenem feature request ein oder zwei Wochen später im trunk unterstützt...

Ja, wir bevorzugen Lazarus/FPC seit einigen Jahren, auch abseits des Kostenaspekts! Unsere Ansprüche (Anti-Malware-Software, also eher systemnah programmiert) erfüllt es besser.

In Sachen Datenbanken bin ich aber überfragt.

sh17 26. Aug 2015 07:37

AW: Von Delphi auf Lazarus umsteigen. Geht das?
 
Gibt es bezüglich iOS-Entwicklung irgend welche Einschränkungen?
Also ist man da mit einem aktuellen XCode auch immer aktuell dabei?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 Uhr.
Seite 2 von 5     12 34     Letzte »    

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