AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Lazarus (IDE) Von Delphi auf Lazarus umsteigen. Geht das?
Thema durchsuchen
Ansicht
Themen-Optionen

Von Delphi auf Lazarus umsteigen. Geht das?

Ein Thema von dummzeuch · begonnen am 24. Aug 2015 · letzter Beitrag vom 3. Okt 2015
Antwort Antwort
Seite 2 von 2     12   
Bambini
(Gast)

n/a Beiträge
 
#1

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 09:35
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?
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 11:22
Nativ.

Siehe Lazarus Wiki: Status of native controls on each LCL Interface.
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
691 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 11:30
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.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 17:44
Ich programmiere inzwischen nur mit Lazarus. Ok alles hobbymäßig, aber auch sonst ist Lazarus inzwischen für vieles geeignet.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Sunec

Registriert seit: 31. Aug 2013
88 Beiträge
 
Delphi XE8 Architect
 
#5

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 17:39
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?
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
691 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 17:47
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/)
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 25. Aug 2015, 22:36
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?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

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

AW: Von Delphi auf Lazarus umsteigen. Geht das?

  Alt 3. Okt 2015, 18:57
Lazarus ist definitiv reif für den Einsatz im kommerziellen Umfeld.
Danke fuer die ausfuehrliche Antwort.
(Und sorry, dass ich erst heute dazu kam, sie zu lesen.)

Mir ging es vor allem um die Punkte Stabilitaet und Rueckwaertskompatibilitaet beim Umstieg auf ein neues Lazarus-Release, sowie darum, ob was wichtiges fehlt, das einem erst nach zwei Monaten Einarbeitung auffaellt.

Dass man Delphi-Code nicht einfach uebernehmen kann, war mir natuerlich schon klar.
Thomas Mueller
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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