That said, many people tend to use modular programming because it is the most evidently logical. OOP is a bit abstract and many people never do get it. However, we also need to look at the area of development that you are working in - is it mostly CF? If it is, of course, then, you are not dealing with an OO language. If it was C++, I would say the programs you'e looking at are probably not well written.
- Matt Small
----- Original Message -----
From: Jeffry Houser
To: CF-Community
Sent: Wednesday, October 01, 2003 3:33 PM
Subject: Re: CF Salary Range
At 03:05 PM 10/1/2003 -0500, you wrote:
>Subject: CF Salary Range
>From: "Matthew Small" <[EMAIL PROTECTED]>
>Date: Wed, 1 Oct 2003 14:30:25 -0400
>Thread:
>http://www.houseoffusion.com/cf_lists/index.cfm?method=messages&threadid=9858&forumid=5#90502
>
>Not to be argumentative, but...
Not at all
> Colleges don't teach modular programming anymore, at least modern
> ones don't. They teach OOP, and I would recommend college training for
> that, if not necessarily four years of training. There are a lot of
> things that even many people who don't formally learn OOP don't usually
> know about - things like friends, object templates, object interfaces are
> a few of them. These are things that a person who only knows
> book-learned CF programming can forget about unless he/she learns it in a
> university or ojt.
Many of the concepts underlying object oriented programming are the same
as procedural programming. I would that most colleges cover both bases.
Almost all languages in common use today are hybrid languages which take
parts of OO and parts of Procedural programming. In that, I would include
Java, VB, C++, and perhaps even CFML.
Despite most of the hype about Object Oriented (in the mid 1990s it was a
big buzzword) I've never seen any OO design applied in real world
development. Actually, given a lot of my work has been "fixing peoples
mistakes" over the past few years, I've never seen modular design applied
in real world development either. ( But the resulting chaos was closer to
modular programming than OO programming ).
--
Jeffry Houser, Web Developer <mailto:[EMAIL PROTECTED]>
Aaron Skye, Guitarist / Songwriter <mailto:[EMAIL PROTECTED]>
--
AIM: Reboog711 | Phone: 1-203-379-0773
--
My Books: <http://www.instantcoldfusion.com>
Recording Music: <http://www.fcfstudios.com>
Original Energetic Acoustic Rock: <http://www.farcryfly.com>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]
