Recent

Author Topic: We are starting to use Lazarus at my work!  (Read 4235 times)

markot

  • Newbie
  • Posts: 4
We are starting to use Lazarus at my work!
« on: February 12, 2026, 10:46:50 pm »
We need to start programming Windows software at my work and Lazarus seems most suitable for the tasks. Before Lazarus we tested Visual Studio and other similar tools and programming languages. They were too slow and complex to get anything done, with Lazarus and a little help from AI, you will get things done in a much faster way. Also I have experience from Delphi programming years ago, so starting again with Lazarus is quite easy.

Lazarus is very good, but people just don't know about it. At my work nobody knew about it (because they do mostly Java), but once I introduced Lazarus to them, I got green light to start programming with Lazarus. We have also been using Python, but Pascal/Lazarus is more suitable for making Windows programs and we don't have to give the source code to clients either as with scripting languages.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4686
  • I like bugs.
Re: We are starting to use Lazarus at my work!
« Reply #1 on: February 13, 2026, 07:44:57 am »
Hienoa!
Delphi oli suosittu Suomessa silloin vuosia sitten.

Translation:
Great!
Delphi was popular in Finland then years ago.

How to improve the visibility of FPC / Lazarus and make it more popular?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

creaothceann

  • Sr. Member
  • ****
  • Posts: 276
Re: We are starting to use Lazarus at my work!
« Reply #2 on: February 13, 2026, 08:05:03 am »
Well, AutoCAD has a Lisp dialect interpreter built-in... That could be one way to do it.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4686
  • I like bugs.
Re: We are starting to use Lazarus at my work!
« Reply #3 on: February 13, 2026, 09:34:47 am »
How is AutoCAD related to this ❓
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

creaothceann

  • Sr. Member
  • ****
  • Posts: 276
Re: We are starting to use Lazarus at my work!
« Reply #4 on: February 13, 2026, 10:01:06 am »
By writing a popular program, and embedding a Pascal interpreter for user-written scripts running in the program, you are probably causing some people to use Pascal.

backprop

  • Full Member
  • ***
  • Posts: 194
Re: We are starting to use Lazarus at my work!
« Reply #5 on: February 13, 2026, 11:07:21 am »
Lazarus is very good, but people just don't know about it. At my work nobody knew about it (because they do mostly Java), but once I introduced Lazarus to them, I got green light to start programming with Lazarus. We have also been using Python, but Pascal/Lazarus is more suitable for making Windows programs and we don't have to give the source code to clients either as with scripting languages.

You will regret for decision to use Lazarus for company tasks, but it seems it is necessary to feel that on your own skin first... ;)

plaza1518

  • New Member
  • *
  • Posts: 18
Re: We are starting to use Lazarus at my work!
« Reply #6 on: February 13, 2026, 11:19:46 am »
You will regret for decision to use Lazarus for company tasks, but it seems it is necessary to feel that on your own skin first... ;)

Can you elaborate a little on why that is not recommended?

backprop

  • Full Member
  • ***
  • Posts: 194

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12170
  • Debugger - SynEdit - and more
    • wiki
Re: We are starting to use Lazarus at my work!
« Reply #8 on: February 13, 2026, 11:36:59 am »
https://forum.lazarus.freepascal.org/index.php/topic,73433.msg575878.html#msg575878

We should keep that discussion in that other thread... And as it is still discussed, shows that the answer is not as clear as some want it to (and you can pick whichever site you want as "some")

Please reply in the other thread.

backprop

  • Full Member
  • ***
  • Posts: 194
Re: We are starting to use Lazarus at my work!
« Reply #9 on: February 13, 2026, 11:50:28 am »
Please reply in the other thread.

It is quite unexpected to "warn me" for what I wrote from my own decades experience and logical things. If no body see that FPC and Lazarus can't compare to C/C++ open source community, then things are quite funny here to do so based on evidence.

I have no intention to comment further not here nor in other thread. That is exact reason I just warned OP to reconsider decision twice, but if he is willing to proceed, that is his decision which may cost him and his company a lot of time and money further. And that is why I just posted link on the asking to "elaborate". There is not much to tell about more.
« Last Edit: February 13, 2026, 06:58:17 pm by backprop »

ALLIGATOR

  • Sr. Member
  • ****
  • Posts: 404
  • I use FPC [main] 💪🐯💪
Re: We are starting to use Lazarus at my work!
« Reply #10 on: February 13, 2026, 12:50:41 pm »
@markot

If you could share a little more information about how you use Lazarus, that would be very helpful

For example, is it a GUI for console applications, something for working with databases with lots of grids, some kind of computing software, auxiliary or primary software, on which platform (Windows/Linux/MacOS), etc
Very interesting
I may seem rude - please don't take it personally

AmatCoder

  • Jr. Member
  • **
  • Posts: 74
    • My site
Re: We are starting to use Lazarus at my work!
« Reply #11 on: February 13, 2026, 05:57:14 pm »
Not sure if backprop is trolling...but I wouldn't do it either.
So I also want to warn you: That is a bit risky.

Lazarus can be great for small and simple applications but as they grow in complexity it is less reliable than some alternatives (sadly!).

I would use C# + Windows Forms for "Only-Windows" professional applications (particularly if some client is involved).

(And I hate Microsoft, but I have to admit that C# is a very nice language)

n7800

  • Hero Member
  • *****
  • Posts: 639
  • Lazarus IDE contributor
    • GitLab profile
Re: We are starting to use Lazarus at my work!
« Reply #12 on: February 13, 2026, 07:12:55 pm »
Lazarus can be great for small and simple applications but as they grow in complexity it is less reliable than some alternatives (sadly!).

It depends on the programmer's skills, not the language - the architecture, patterns, etc. Many large programs are written in Pascal, including the Lazarus IDE itself. The code for many of them is open source and available for review.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12170
  • Debugger - SynEdit - and more
    • wiki
Re: We are starting to use Lazarus at my work!
« Reply #13 on: February 13, 2026, 07:49:20 pm »
Please reply in the other thread.

It is quite unexpected to "warn me" for what I wrote from my own decades experience and logical things.

This seems to be a misunderstanding.
My above post was not meant as a warning. Nor did I mean to target or moderate your content in particular.

The entire post, including the "please reply" was meant as hint to everyone who might want to pick up on that topic. Since that topic has already a thread of its own, it would be appropriate to continue it there.

It is fully ok (from a moderational point of view), that you
- pointed out your opinion, as it applies to the post
- linked to the other post.

And, should the OT post details on his project, then any points relating his details with the opinions on the "usage considerations" should be made here.

For all else, this isn't a hard-cut to the topic on this thread (I should have made that clearer), but simply a note to everyone to consider were their posts on the topic would fit best. If it is thought for some reason that they should be here, then so be it.

I hope this clarifies my previous post. Sorry if it caused any unpleasantness.




EDIT:

I realize that
Please reply in the other thread.
can indeed be misread.

The sentence was meant to all those reading it, and planing future replies "Please make further replies in the other thread"
ie. now that the link has been established.

Having read it again now, I realize it can be read (and was not meant as): "That earlier reply should please have been made".
As pointed out, that earlier reply established the link, and for that it was 100% ok. (from moderation view / as for the opinion, that is everyone’s own decision)
« Last Edit: February 13, 2026, 08:03:01 pm by Martin_fr »

dbannon

  • Hero Member
  • *****
  • Posts: 3719
    • tomboy-ng, a rewrite of the classic Tomboy
Re: We are starting to use Lazarus at my work!
« Reply #14 on: February 14, 2026, 01:50:02 am »
Lazarus can be great for small and simple applications but as they grow in complexity it is less reliable than some alternatives (sadly!).
https://github.com/tomboy-notes/tomboy-ng
Definitely not a big project but at 30K lines, 41 units, its sure not "small and simple". Compiles, out of the box for Linux, Windows and MacOS, crude web interface, syncs between them all.

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

 

TinyPortal © 2005-2018