I have recently started a new job and have some questions.
The old shop I worked in used Delphi with non-data aware components and just had objects to load data into the forms and write data to the database.
The new shop uses TDBedit controls and hands over control to the components for data display and database functions etc..
I personally think that the new shop is being short sighted. Yes, the data aware objects are a RAD tool but the loss of control and reduced flexibility from this is quite a bummer.
What do you all say about this style of programming? What if any are the benefits of this shoddy programming other than speed of development?