Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What would be the best solution for my Delphi apps on Linux - Delphi+Wine or Lazarus?

I need to make my Delphi solutions available on Linux and I have tested them on both Wine and Lazarus. What are the technical considerations I should take into account (Programming, Deployment, Maintenance etc.) on the longer term in order to avoid landing in a maintenance nightmare. I keep my Windows components used pretty standard to avoid complexities that may develop on cross-platform. I am looking for some hard facts that should go beyond being subjective. I do not want to consider .Net/Mono because this will set me back immediately (Huge Delay to market) which I cannot afford.

I can think of some:

  1. Lazaraus may require some (changes) programming to make code work.
  2. Wine is a more difficult environment to maintain at a large base of customers.

You contribution on this would be greatly appreciated.

like image 588
Johan Bresler Avatar asked May 21 '09 06:05

Johan Bresler


People also ask

What is Lazarus Delphi?

Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.

Can Delphi run on Linux?

The Enterprise or Architect edition of Delphi or RAD Studio is required for Linux support; the free community edition will not cut it, nor will the Professional edition.

Where is the paserver folder in Delphi?

The PAServer folder will be in the same folder where you installed the PAServer-20.0 (if you are using 10.3.3). Under scratch-dir, you find the folders for your winuser-connection combos. Under there again, you will find a folder that matches your Delphi project name, and in that folder your executable which you can start with “./exename”.

What are the best Linux tools for digital artists?

Being one of the best Linux tools for digital artists, Inkscape is certainly an impressive image editor as well. Unlike GIMP, Inkscape comes pre-installed on most of the major Linux distros. It offers a bunch of drawing tools and vector graphics editing capabilities making it a powerful choice to manipulate images as well.

What is the best open source office suite for Linux?

LibreOffice is the most actively developed open source office suite for Linux. It has mainly six modules – Writer, Calc, Impress, Draw, Math and Base. And every one of them supports a wide range of file formats. LibreOffice also supports third-party extensions.


1 Answers

I would say there is no golden rule there. It will really depend on how much of the components you use are supported with Lazarus.

I'd start testing with lazarus and keep Wine as a backup in case you get desperate.

The Codegear plans are still very vague (they are only "looking at it", but at the same time they smear the 64-bit rollout over two full versions, so even if this makes progress this could take quite a while)

The quick timeline makes me think that the Apple version will use QT, not native apis.

Update: nearly 4 years, and still no Linux support. Trees grow faster.

like image 52
Marco van de Voort Avatar answered Nov 15 '22 20:11

Marco van de Voort