5 ms·
My pet peeve with Lazarus, Deplhi and other visual RAD tools is lack of reusability and composability. The built-in visual blocks are great, but building your
by janci 4y ago
My pet peeve with Lazarus, Deplhi and other visual RAD tools is lack of reusability and composability.
The built-in visual blocks are great, but building your own is nontrivial, you can not build them visually, you must code. To add insult to injury, in Delphi custom components were system-wide, not project scoped and required elaborate installation/registration to show up in the IDE.
Also pascal is insanely verbose, i.e. simple list operations (like building list of options for selecbox) span multiple lines of code.
I'd like to see a RAD tool with so good component design as Lazarus (the Delphi component model design is great and provides for fast, memory efficie t implementation) with a modern language such as TypeScript.
I guess I will need to write my own... once.
- benibela 4y ago>To add insult to injury, in Delphi custom components were system-wide, not project scoped and required elaborate installation/registration to show up in the IDE. It is even worse in Lazarus To install a component, you have to recompile all of Lazarus >Also pascal is insanely verbose, i.e. simple list operations (like building list of options for selecbox) span multiple lines of code. Is one line per element verbose? It is just a function call. You could write an array ['a', 'b', 'c'] like that and iterate over it
- marcodiego 4y agoI'd suggest you take a look at gtk composite widgets. Also, take the care to use it with a modern language. Be warned that there are no good, well maintained, mature RAD IDE right now.
- deleted 4y ago[deleted]