[Lazarus] The future of the Lazarus IDE
Marco van de Voort
fpc at pascalprogramming.org
Sun Nov 24 12:36:18 CET 2019
Op 2019-11-24 om 11:54 schreef Michael Van Canneyt via lazarus:
>
> It's perfectly possible to use VS Code or any other editor that uses
> web-technology for its GUI to create native apps. It doesn't matter to
> VS Code or atom whether it calls FPC, pas2js or the TMS Web compiler.
I use Delphi, Visual Studio (2015/17), MP Lab X (which is a Netbeans
based horror) and a bit Lazarus.
VS is quite smooth, but the differences are mostly in the details.
Delphi is still prefered as editor, but I could get to used to VS if I
spend some time with it. But the language choice is the main reason. And
no having some plugins is not a solution, it just makes you a second
tier user. If I change to VS (or whatever other IDE) I will also change
language.
MP Lab X is the worst. Slow, extremely long startup with loading umpteen
plugins and quite a bit of instability/non-determinism. (it is for
embedded C targets btw). Plugins work more often NOT than they do. This
is what I fear with VSCode. All these arguments were also made for the
move of Microchip to Netbeans too, and they never really delivered.
Delphi actually has a very annoying bug that causes popup texts in the
IDE to get into some loop that either require killing or restarting the
IDE. Unbelievable for a 25 year old product that costs serious $$$.
Lazarus has very rare crashes (that it closes down unexpectedly). Fairly
minor, my biggest beef is debugging (with popups and visualizers) is not
up to par.
> The point is that Lazarus does not and cannot cover all aspects of a
> typical
> larger project. Editors like VS Code and Atom can, given the huge
> wealth of
> plugins that exist out there.
Like? For editor ? For designer? For project types?
> If we had to set up a project today to copy functionality of all Atom
> or VS Code plugins, I probably wouldn't live long enough to see that
> project completed.
The problem is that if you now switch from Lazarus to vscode, with that
project probably the same would happen before all proper plugins are
done. There will be things not quite doable to VSCode, and in the end
you never get on par.
>
> Lastly - but I don't know how much of an argument that is - young
> people are
> used to sleek UIs as offered in VS Code or Atom. The Lazarus IDE is
> confusing to them: it's origins are clearly in the RAD era, which (so
> I'm told) is all but abandoned today.
Conformists will never change to something that is different. Even if it
superficially looks like it. Consider those groups lost for the most part.
More information about the lazarus
mailing list