Delphi-Laie hat folgendes geschrieben : |
Die Kompatibilität zu Delphi würde ich mithin nur bei gefühlten, grob geschätzten 90% einstufen. |
Kommt drauf an, zu welcher Version.
Delphi-7-Projekte kann man wirklich fast immer direkt automatisch umstellen, da große Unterschiede einfach noch nicht existierten. Bis zu der Version, in der Delphi Generics mit einer anderen Syntax als die da schon in FPC etablierte eingeführt hat, würde ich auf weit über 90% tippen. Danach wirds natürlich extrem schwierig, sofern diese viel verwendet wurden. Auch bei Fremdkomponenten muss man immer im Einzelfall prüfen, ob da was existiert (oder ggf. ein freies Lazarus-Package die gleiche Funktion bietet, das ist häufiger als man denkt) - aber da ist unter Umständen eben eine Umstellung von Hand fällig, auch wenn man nicht sein komplettes Konzept ändern muss.
Andererseits muss man sich schon die Frage stellen, warum irgendwer, der genug Geld für ein neues XE jedes Jahr übrig hatte, auf Lazarus umstellen wollte.
Delphi-Laie hat folgendes geschrieben : |
Es ist also kein Delphi-Ersatz, sondern eine (immer ernster zu nehmenden) Konkurrenz dazu. |
Das allerdings. Wenn man zuverlässiges Cross-Platform will (und mal ehrlich - nur im Corporate-Umfeld kommt man noch mit Windows-Only aus), ist es quasi alternativlos und dabei für Neuentwicklungen sehr komfortabel.
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."