As first a PHP developer to a now CF developer, I partly agree.

PHP's biggest strength is also it's biggest weakness. It grew so fast that
everyone who jumped on board learned how to do alot of things the *wrong*
way. There are too many php resources online and most teach how to do the
quick fix instead of how to properly build applications with PHP.

The other issue is with quick fix, plug and pray apps like PHPBB and
PHPNuke. They have every kid with a 'puter thinking that they know PHP and
it drowns the good developers out of the mix.

Without question, PHP is great in it's own rights, but out of the 100 or so
"PHP developers" I know, I'd only hire 4 of them.

Sincerely,

Kevin

-----Original Message-----
From: dave [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 02, 2005 2:28 PM
To: CF-Talk
Subject: RE: CF vs LAMP


well Micha maybe in your "only enterprise" world you live in what you say
maybe true.
 But once you come outta la-la land it isn't.

 You say more ppl use CFM because it's easy? I completely disagree with
this, I'd say that more people use PHP because it's "free".
 "free" beats out easy any day! In your lil enterprise world I am sure there
are good php coders but I'd say a HUGE and I mean HUGE chuck of the PHP
crowd is pretty clueless to any kind or sort of programming and has 0
programming background. Probably 80% of the don't even have a clue to what
OOP even is or use it.

 One thing I can say about cfm users is that if you see a site in cfm it
usually isn't to bad, I seriously can't say that about php. Here in the
"real world" every dick & harry that thinks they are gunna make a web site
and has no web background at all, chooses php. Most have no concept of
anything other than to use zend tools and dreamweaver, they don't even know
what a doc title is or what compliance is or any kind of presentation
standard. Seems to me at least most cfm'rs have a bit more knowledge and
background.

 Here's an example, completely typical of my competition.
 www.gonzogear1.com

 To me that's your typical LAMP project, granted I don't do enterprise stuff
but this is a majority of what's out there and this is an average example of
what I personally go up against. SO you tell me that the person who did this
has a a background in anything besides bad taste or that they use OOP and
this isn't a BAD example, it's average.
 Just look at the source code, my god, hell only 79 html errors on home page
alone.

 " Most people starting with PHP have at least some theoretical
 and experience about programming."
 Hogwash!!!!!!!!!!!!!!!!!!! Most ppl starting with PHP have little or no
background in programming whatsoever, i'd even say most of them don't even
know it's a server-side language!

 To me it still comes down to this, if you take 2 equal programmers who will
deliver the same quality site then you are on equal grounds to start.
 Then it comes down to cost. Say I charge $100 hour (about average here)
that would mean if I could finish a project 12 hours faster than the guy
using lamp then it would be equal again and if say the project takes the
lamp guy 120 hours to finish and me (cause i am a slacker) 80 hours (because
fact is that less code takes less time which we all agree that cfm is about
2x as fast to program in than php), which is the better deal?

 The LAMP one just cost $12000
 the cfm one (including buying a server license) just cost $9200

 The client just save $2800, it ain't rocket science.

 If you can't sell your sell or what you do, then I would suggest you hire
someone to do it for you. There really isn't any reason why you can't sell a
cfm site as easily as anything else because there is a small price tag on it
isn't a good enough excuse.

~Dave the disruptor~
This bottle of lemonaid says "contains no lemon juice"
and the can of Pledge says "contains real lemon juice"
figures @%*((&%

----------------------------------------
From: "Micha Schopman" <[EMAIL PROTECTED]>
Sent: Thursday, June 02, 2005 7:37 AM
To: CF-Talk <[email protected]>
Subject: RE: CF vs LAMP

Nofi, but this thread is going off topic because some people are too
blind seeing there is more on the market than CF :) If you don't like
PHP, that's all right, everybody has its own personal affection with a
language, but stating in someway that the developers using PHP are
amateurs is just not true.

In general, I found the average quality of products developed with PHP
much higher than those made with CF. The learning curve of CF due to its
tag based syntax is much lower, and so people with less programming
experience or less know-how about how to approach certain constructions
are starting quickly writing their code in CF. That is the power behind
CF, but it has its side effects regarding quality. The PHP learning
curve is much higher nor is it very attractive to the beginning
developer. Most people starting with PHP have at least some theoretical
and experience about programming.

Ofcourse there are many good CF developers, but there are also a lot of
unexperienced developers, just because they can get started quickly with
programming. How many developers really use cfqueryparam for instance? I
think there are a lot just output the values without review.

This is true code running in production I had to review once (because
there was an error somewhere)
http://www.mschopman.demon.nl/horror.txt

Micha Schopman
Project Manager

Modern Media, Databankweg 12 M, 3821 AL Amersfoort
Tel 033-4535377, Fax 033-4535388
KvK Amersfoort 39081679, Rabo 39.48.05.380





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:208440
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to