On 20 September 2011 16:20, Graeme Geldenhuys <[email protected]>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 > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- Frank Church ======================= http://devblog.brahmancreations.com
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
