[Lazarus] Use OpenDocument (.odt) files as templates

2017-12-01 Thread Luiz Americo Pereira Camara via Lazarus
Does someone knows a component to use OpenDocument (.odt) files as templates to generate a .odt output file given some data? Something like https://github.com/opensagres/xdocreport but for pascal. A c library exported as a dll could work also Luiz --

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Kostas Michalopoulos via Lazarus
In my personal experience the "RAD" approach used by Delphi, Lazarus and old VB (i'm not sure if proper RAD really was about what you see in those products and not something Borland and Microsoft's marketing departments decided to use because it was cool at the time) is the fastest and often best w

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Graeme Geldenhuys via Lazarus
On 2017-12-01 13:33, Marcos Douglas B. Santos via Lazarus wrote: I believe RAD is the best way to code a GUI I'll even disagree with that - somewhat. :) http://geldenhuys.co.uk/articles/model-gui-mediator.pdf With Model-GUI-Mediator (think MVC or MVP design patterns but for modern GUI

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Marcos Douglas B. Santos via Lazarus
On Fri, Dec 1, 2017 at 6:49 AM, Giuliano Colla via Lazarus wrote: > > I don't believe you can give a general rule. The tool must be appropriate > for the application. The word "programming" includes an universe of non > compatible things. Something like "mechanical design". Designing a watch is >

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Martin Schreiber via Lazarus
On Friday 01 December 2017 09:47:04 Michael Schnell via Lazarus wrote: > On 01.12.2017 08:22, Martin Schreiber via Lazarus wrote: > > For me Delphi is not the best RAD environment and therefore > > developments made with Delphi should not be used to disqualify RAD as > > a whole. > > Which are ther

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Marcos Douglas B. Santos via Lazarus
On Fri, Dec 1, 2017 at 5:22 AM, Martin Schreiber via Lazarus wrote: > On Friday 01 December 2017 08:01:06 Graeme Geldenhuys via Lazarus wrote: >> On 2017-12-01 06:42, Martin Schreiber via Lazarus wrote: >> > That is your opinion, my opinion is that RAD is the most productive >> > development techn

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Marcos Douglas B. Santos via Lazarus
On Fri, Dec 1, 2017 at 5:01 AM, Graeme Geldenhuys via Lazarus wrote: > On 2017-12-01 06:42, Martin Schreiber via Lazarus wrote: >> >> That is your opinion, my opinion is that RAD is the most productive >> development technology for most of the projects if done right, > > > And your last 3 words is

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Giuliano Colla via Lazarus
Il 01/12/2017 08:01, Graeme Geldenhuys via Lazarus ha scritto: And your last 3 words is the most important part - "if done right". In my 20+ years of using Delphi, I can count of one hand how many company products I've seen "done right" using the RAD style approach. And I've worked at plenty of

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Michael Schnell via Lazarus
On 01.12.2017 08:22, Martin Schreiber via Lazarus wrote: For me Delphi is not the best RAD environment and therefore developments made with Delphi should not be used to disqualify RAD as a whole. Which are there other than Delphi and its siblings ? -Michael -- __

Re: [Lazarus] External/out-of-tree LCL widgetset

2017-12-01 Thread Michael Schnell via Lazarus
On 01.12.2017 07:42, Martin Schreiber via Lazarus wrote: separating of GUI and business logic is perfectly possible with RAD. Yep. But you need to apply this discipline to yourself right from start of the project, as doing this afterwards is tedious. Unfortunately many projects arise from slop