|
Posted by Rob on 11/07/07 15:36
On Nov 7, 2:11 pm, firewood...@yahoo.com wrote:
> I need some help in furthering my education in OOP. I have developed
> a set of PHP scripts that I use in a fairly sophisticated database
> driven website, but I am not proud of the rather amateurish
> programming that I used to create the functionality. Although I use
> classes and objects to organize my data and their related functions,
> it seems to be only marginally better than plain procedural
> programming. For example, I do not use inheritance, much less
> polymorphism.
>
> The next step, it seems to me, is to become much more skilled in
> analyzing a program from an OOP point of view and learning the
> techniques for organizing the structure of the scripts and how to
> implement them in a website. In other words, I want to move from
> amateur to pro in terms of both career and technique.
>
> Can someone point me in the direction of the right schools(online),
> books, websites, example code, or other assets that I can use to
> learn?
>
> Also, is PHP the best language to use to learn and implement the full
> power of OOP? If not, any suggestions?
Although I hate to say it, C#.Net is probably the best way to learn
OOP at the moment, as it pretty much forces you to write code in
the .Net way.
Personally, I couldn't get on with it at all. You needed 20 lines of
code where PHP requires just one. But, all the accomplished .Net
programmers I've worked with say it's the best thing since sliced
bread.
As far as professional certificates go, a lot of people seem to go for
the Zend courses, but I'm not sure if you can do them from home.
Rob.
Navigation:
[Reply to this message]
|