On Thu, Nov 10, 2011 at 8:45 PM, Irvin Gomez <[email protected]> wrote:
>
> The reason Coldfusion is dying a slow death has nothing to do with Coldfusion 
> itself or its capabilities (I'm a convert, remember). Coldfusion is fine. The 
> problem is one of perception: the overwhelming majority of people entering 
> the programming arena will  - rightfully so - go with .Net or PHP instead of 
> Coldfusion. For a few very simple reasons:
>
> 1. They are more popular, especially PHP.
> 2. Because they are more popular, the person feels that employment/income 
> opportunities will be better with those languages.
> 3. The resources available to beginners are more numerous or simply visible 
> (PHP).
> 4. For whatever the reason, Coldfusion is perceived as something of a 
> 'has-been' language.
>
> And, yes, you would not hire guys without great expertise. But that's not 
> what pays the bills at Adobe. It is the great 'unwashed masses' who will 
> ultimately dictate whether Coldfusion thrives or just continues on life 
> support until the current generation of diehards dies out. It is a reality. 
> 99% of the guys doing PHP are just WordPress hackers - but who cares? I wish 
> Coldfusion  - as good as it is - could say the same.
>
> That's my perspective.

I don't know as much about the PHP world these days as I do .Net land,
but I can assure you that the CF community runs veritable circles
around .Net when it comes to blogs, mailinglists, Twitter, irc
channels, etc. It is way easier to learn CF than C#/.Net. The reason
that people do go out and learn .Net is that they want a job in that
area. So to the extent that .Net has more new people learning it
(which I assume is true but do not know), I can almost certainly
assure you it is because the jobs are there.  As far as I am aware,
there has been no major decrease in the number of CF jobs (though I
could be wrong). We'd all like to see a push from Adobe that helps
market CF to companies around the globe but as it is, CF has a solid
market niche that does not seem to be going away anytime soon. If
people want to follow the jobs, they will to CF, just like to .Net
though in fewer numbers.

Then there is the other argument, about "zazz" and "excitement". Quite
frankly, PHP is not exciting. It has been around the block for many a
year. 99% of the guys doing PHP, as you say, may just be WordPress
hackers...which means that they may be eaking out a living but not
really producing anything of substance and certainly not rocking the
world. There are a number of up and coming languages. Ruby, Scala,
server side JS (Node and Backbone), maybe Clojure, sorta-kinda Python.
Ruby, Scala and server side JS are doing cool, hip things. They ought
to, they are young. That's why I'm also learning them. Some of them
will gain more traction or lose some, settle in and be in the place
that CF and .Net are in several years.  New languages will appear and
flourish and find their own niches.

I don't know how long you've been working with computers, Irvin, but
no language "wins". We develop and evolve. The problems we try to
solve change. We figure out new ways of tackling old problems. Best
practices come and go.

Coldfusion is a solid and respected product. It continues to evolve.
It won't be around forever, but then again, nothing will be. Continue
to explore and learn, if you have jobs that don't need a specific
tool, use the ones you love and get the job done quick. Then go out
and learn some more and see what options you have for the next job.
Theoretically, that's why people hire us, because we learn and think
and adapt and figure out how to solve problems.  So, with that in
mind, put that thinking cap on apply a bit more broad minded look at
the world around you and you might get a better appreciation of where
you, CF and the big wide world of application development really
stands.

Cheers,
Jud

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:348611
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to