You should learn and understand other languages like PHP. Polygot programming will make you a better programmer overall. That being said, there are plenty of CF jobs from what I'm seeing and in fact the typical CF positions are higher paying from the PHP side, because there are fewer of us. PHP seems a bit over populated right now.

John
ma...@fusionlink.com



On 7/9/10 4:13 PM, Les wrote:
Why not code it in PHP?  I've done some PHP, it's pretty slick, free and
popular.  It will give you the chance to learn something new and make yourself
more marketable.  I work with CF mostly, but won't hesitate to take a job doing
something else.  There are a limited number of CF jobs available, broaden your
horizons.  It's a language, not a cult.

Les

On 7/9/2010 11:48 AM, Derrick Peavy wrote:
>  *I know this is kind of long and winding, but I'd love some feedback.*
>
>  ------------
>
>  Starting a project.
>
>  And, as I've discussed my coding abilities with people I meet they are
>  continuously giving me looks of bewildering and beguiling amusement. Not
>  talking about any Dick and Jane. I'm talking about folks from the ATDC, other
>  entrepreneurs, coders.
>
>  Whenever I say that I use CF, they act like someone just stepped out from the
>  stone age.  And, I don't care - that's their problem. I make money from my
>  skills and can handle 500k page views a day without breaking a sweat in my
>  applications and sleep well knowing I have no errors.  But, their lack of
>  understanding that CF even still exists baffles me. It seems that people
>  believe that the only web language that exists now is PHP and possibly, Ruby
>  (ergo, PHP).  (Hey, Bank of America is running CF. Maybe that's not a selling
>  point?)
>
>  But on this new project, the folks say we need to do it in PHP so that it can
>  be sold off if the project works. Ok. Fine, I get that - I really, really do
>  and I'm actually in favor of it because I don't want a pissing contest at 
that
>  future point.  But I'm not coding it in PHP. No such fracking way. I'll help,
>  offer guidance on DB design, help you translate CF code to PHP if you want.
>  Whatever.
>
>  And yet, these people keep saying, "Hey, it's easier for you to learn PHP if
>  you know CF, than for me to learn CF as a PHP developer." That makes no sense
>  to me.
>
>  On one code example (in PHP), the database connection was established on line
>  13 in the file>>>>  /$con = mysql_connect(db/id/pw)>>>>  /and then the
>  connection was not closed until line 92>>>>  /mysql_close($con); />>>>>>
>
>  Within those 80 lines of code, they did 2 http calls to external web 
services,
>  created two arrays, threw in 40 lines of comments and then somewhere in the
>  bottom, finally made a SQL statement.
>
>  *WT-Flying-Frack????*
>  *
>  *
>  Is this what people accept? Granted, this was by someone who admittedly said,
>  they were a horrible developer - but then in the same breath asked me why 
this
>  would be a problem and I kind of stood there looking like I'd been hit by a 
bat.
>
>  I've never been shy about not being a university trained developer. But I've
>  worked with database design since 1993, and with CF for over 12 years. So,
>  hey, cut me some slack.  I know I can't give you the lingo about why an 80
>  line database connection is bad in pure technical terms, but I damn well know
>  that the faster, cleaner, shorter you make your database calls, the better 
off
>  you are for so many reasons.
>
>  So, here's the question(s).
>
>  How do you explain to someone the basic core ideas behind CF and PHP. PHP is
>  an Apache module. CF runs on a java servlet or on Jrun, Tomcat, etc. I'm
>  honestly not the best to explain it.  But I've seen the performance side, and
>  it's good. And I've seen the code bloat in PHP files and it's bad. Yeah, I
>  know anyone in any language can write bad code. But damn if PHP doesn't seem
>  to be full of it.
>
>  An ATDC person asked me if CF was an interpreted language. I said yes. And
>  then he acted as if the argument was done because so is PHP.  And so, that
>  means what?... Therefore the two are the same and equal? Ergo, you go open
>  source because everything thinks thats best? Bad argument.
>
>  How do you explain to someone the technical idea behind something like CF?
>
>  How do you explain that even in writing a PHP page that no one but you will
>  ever use, that you don't do an 80 line open database connection call unless
>  it's 80 lines of SQL and then, that's a whole other issue?
>  *
>
>  _____________________
>  Derrick Peavy
>  derr...@derrickpeavy.com<mailto:derr...@derrickpeavy.com>
>  404-786-5036
>
>  “Innovation distinguishes between a leader and a follower.” -Steve Jobs
>  ________________________
>  *
>  *
>  *
>
>
>
-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



-------------------------------------------------------------
To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



Reply via email to