Let's learn the meaning of the main Lazarus screens.
When you start Lazarus for the first time, a series of disconnected or 'floating' windows will appear on your desktop.
Delphi programmers who, before venturing into the world of visual programming with windows, buttons, etc., worked with console programming have certainly heard of the FreePascal compiler and its IDE.
FreePascal is now a compiler that has evolved considerably and has incorporated several improvements, including the ability to compile for Linux, macOS, and other platforms, even mobile ones.
You might be wondering why I'm talking about FreePascal if it doesn't have good features for commercial applications.
That's correct, but there is an excellent open-source project intended for commercial applications that uses the FreePascal compiler. That project is Lazarus.
When it first appeared in its initial versions, the Delphi community didn't pay much attention to Lazarus due to its many bugs and unattractive IDE interface.
However, over the last few releases, these problems have been gradually solved, and today we can say that Lazarus is indeed a very good alternative to Delphi in situations where the cost of a Delphi license becomes prohibitive.
This article will not propose replacing Delphi with Lazarus. On the contrary, we will show that the integrated use of both tools is possible and even recommended in some cases.
What greatly facilitates the lives of Delphi programmers who are considering learning Lazarus is the fact that 90% or more of Delphi code is compatible with Lazarus.
Furthermore, the tool itself has a wizard for converting Delphi projects to Lazarus and vice versa.
DELPHI COURSE FOR BEGINNERS:
• CURSO DE DELPHI PARA INICIANTES
Link to text explanation:
https://wiki-freepascal-org.translate...