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