Hi

Where does this leave a single developer like me? I dont have a team around. What i have done is, installed an opensource project called webERP (www.weberp.org) for my school. Since the users are weary of web interface, I coded a few apps like Purchase ordering ,Payroll reports, Bills to students using Delphi 4. Now am converting to Linux/lazarus successfully.

webERP is done in PHP with Mysql backend.

The question is whether a guy like me should go for OOP. Will it help me in the long and short run? Sometimes I feel the pressure of developing alone, that too in pascal and PHP, and due to the code I written over months, which i dont have a clue at a later date.

Again, is it possible or is there Apache modules with which we can embed object Pascal code into web server pages, so that I may stick only to pascal?

regards

Nataraj

Graeme Geldenhuys wrote:

On 1/15/07, Michael Van Canneyt <[EMAIL PROTECTED]> wrote:

> That's very true, I never even mentioned the cost in maintaining code.
> Which as you said is a lot cheaper in good OOP code.

All depends on how you implement your projects, and what kind of
projects you have. I do large applications in Delphi, using RAD,


Okay, maybe I had to make my statement a bit clearer.  Once you have a
well designed OOP project it is easier and cheaper to maintain.  OOP
has a tendency to give you cleaner code compared to the RAD approach,
but I fully agree with your statement that if you have a newbie
developer trying to use OOP, it could end up being a disaster! :-)

My experience (others my differ) was that if the product was designed
using RAD and was in the hands of 20+ developers over many years (8+),
it becomes a nightmare to maintain.  The business rules are scattered
all over the place: in forms, in business objects, in the Data Module
and in the database.  I was one of those 20+ developers and the
easiest part to maintain of that very large project was the modules
written in OOP. And at that time I was still classified as a newbie in
OOP.

To be fair, a well design OOP project could turn to sh*t over 8+ years
as well. So the bottom line is, to hire the best OOP developers money
can buy.  :-)

In IT, there is no single 'right' approach. IMHO there cannot be,


I can't agree more.  What works for me, might not work for you. IT is
a constant moving target.  I can only advise people of my own
experiences.  Some developers keep coding now as they did 10+ years
ago.  I like to learn new technologies like TDD, design patterns, unit
testing etc so I can evolve my programming and apply my new found
knowledge.  I'm just telling them what is out there, it is up to them
to use it if they want!



begin:vcard
fn:http://www.gsis.ac.in
n:S Narayan;Nataraj
org:Good Shepherd International School;Software
adr:Niligiris, ;;M.Palada;Ootacamund;TN;643004;INDIA
email;internet:[EMAIL PROTECTED]
title:Project Coordinator
tel;work:0423 2550371 - 307
x-mozilla-html:TRUE
url:http://www.gsis.ac.in
version:2.1
end:vcard

Reply via email to