[Lazarus] [Long and partially OT] Database (OOP) programming: beginners manual?

Frank Church vfclists at gmail.com
Sun Sep 25 15:13:14 CEST 2011


On 20 September 2011 16:20, Graeme Geldenhuys <graemeg.lists at gmail.com>wrote:

> On 20/09/2011 16:53, Lukasz Sokol wrote:
> >
> > Thing is - I may not need to know how the sewers work, that they need
> > to be laid with some sort of descent ;) or that you should not use
>
> Then buy a old Delphi 7 (where you still get printed manuals in the box)
> and read them from cover to cover.
>
> Regarding OOP in general and what it tries to accomplish.... Google it,
> there are too many to list. Embarcadero also has a Delphi OOP forum
> dedicated to OOP questions, so it might be worth visiting that too.
>
>
> > simple OOP and inheritance, I don't even understand Interfaces yet...
>
> The tiOPF framework doesn't use Interfaces, so you are OK there. ;-)
>
>
> > Yeah that's cool, but yeah, the target when it's prime-time will be
> > non-visual, at least in one end...
>
> tiOPF doesn't force GUI type applications. I have developed GUI and CGI
> apps using tiOPF. The OOP design (promoted by tiOPF) clearly split my
> code into logical layers: business objects and rules, persistence
> backend, UI (web or desktop).
>
>
> > Never been happier, still -see my remark about sewers.
> > (Or LWN article about abstraction trap)
>
> Common sense and basic OOP design skills work wonders too. Anybody can
> f*ck-up any OOP (or otherwise) code - give enough [or the lack their
> off] skills.
>
>
>

I think it is time on Object Persistence Framework gained more traction in
the FPC/Lazarus environment.

After a while thinking in terms of SQL, FieldByName etc becomes mentally
exhausting. There is a huge impedance mismatch here.



>
> Regards,
>  - Graeme -
>
> --
> fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
> http://fpgui.sourceforge.net/
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>



-- 
Frank Church

=======================
http://devblog.brahmancreations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20110925/ab0eca7a/attachment-0003.html>


More information about the Lazarus mailing list