Newsletters

Select newsletters below and click the button to sign up!

Boston News NY News
DC News Internet Daily
SiliconValley News
InternetNews Business Report




Become a Marketplace Partner



Partner With Us















Internetnews Bloggers

Recent Entries

Archives

November 2009
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Monthly Archives

Search The Blog

Netstat -vat by Sean Michael Kerner (bio)

A command line view of IT



PHP tops new survey for developer satisfaction

php.gifFrom the 'you can get satisfaction' files:

There are some devs out there that don't like PHP, then there are those that do.
A new survey from Evans Data of over 500 developers, asked questions in 12 different categories to see which dynamic languages they like best.

The study asked about Ruby, Python, Perl, Java script, Flex and VB script and the overall crown went to PHP. Ruby placed second followed by Python and then Perl.

The 12 categories ranked by Evans data were: Ease of Use, Exception handling, Extensibility, Maintainability / Readability, Cross-platform portability, Community, Availability of tools, Quality of tools, Performance, Memory management, Client side scripting and Security.

Digging into some of the specific categories, JavaScript beat out PHP for top score in terms of client-side scripting, which is no surprise to me personally. Python was the winner in the memory management and extensibility category which is something that also makes sense.

The bottom line though always for developers is to choose the right language for the task at hand. Still this report is a good result for those with PHP sites and apps as it helps to further reinforce the validity of their choice.

| Comments (6) | TrackBacks (0) | Share

0 TrackBacks

Listed below are links to blogs that reference this entry: PHP tops new survey for developer satisfaction.

TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/7577

6 Comments

joe said:

PHP is popular because it compliments the optimistic coding style employed by most programmers.

Gumnos said:

Much of PHP's popularity stems from the easy deployment (just copy up the .php files) and that every $1/mo cheapo hosting service supports it.

I'd be interested to see what the correlation between experience in each language and satisfaction with that language looks like. PHP is, by far, the most widely-used web development language, so I would expect it to be rated highly simply by virtue of greater familiarity - if you can create a new site in PHP that uses all the latest whiz-bangs without breaking a sweat, but have used Python so little that every line of Python has you beating your head on the wall trying to figure it out, then of course you'll report higher satisfaction with PHP.

I suspect it would be much more informative to see whether satisfaction increases more quickly as you gain experience in one language than another - or whether there are any for which increased experience typically leads to decreased satisfaction.

stolennomenclature said:

The problem with a survey of this kind is finding developers who have extensive and roughly equal experience with all the languages. Unless this was done (the article does not specify) the results are rather meaningless. Obviously a developer will usually prefer the language thay are most familiar with, and developers working for money in commercial environments are seldom able to choose which language to use based on personal preference.
What would be interesting si to get a group of people who have never programmed in any of the target languages to participate in a trial of those languages, coding a spcific test case application, and see which they find easier to get productive with.

Phil said:

I'd think that the people doing this survey would be smart enough to survey developers that have had a decent amount of experience with each language.

Honestly I don't find it all that shocking that PHP would still win. In basic syntax its still the closest out of the bunch to the mainstreams like C/C++ and Java except Perl but then has more web oriented goodies than Perl. Now some of you may be thinking about comparing frameworks like Rails and Django but this is about the language itself. If you track the Tiobe index you'll see that none of the other languages in question have come close to the popularity of PHP.

Maybe as developers that were taught with C/C++ give way to more self-taught guys or those that learned only OOP based languages you'll see surveys like this change. The difference between count(x) and x.count() are only huge to the newer dev crowd and thats what you'll see most of them say when asked for a comparison.

Kevin said:

Dave, in response to your question about the relationship between experience and satisfaction, I have found that often developer satisfaction with PHP increases with experience, whereas many developers who are new to the language start out with some trepidation, as they are getting used to some of the quirks. However, once the quirks are worked out, and PHP developers "get it", they start making a lot of progress very quickly. With PHP's adoption still growing, I would venture to predict that PHP will retain this position for some time as developers get more experience with it outside of the "el-cheapo website hosting company" realm.

Leave a comment