Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

.NET Popularity Increases, Java and PHP Decrease…


TIOBE Software has maintained a Programming Community Index for more than 10 years. Updated on a monthly basis, it is an indicator of the popularity of programming languages in use around the world. The ratings are based on the number of skilled engineers, courses, seminars, and third party vendors actively using the various technologies determined primarily through search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu.

The April 2012 edition was recently released and highlighted some interesting market trends…


From a position of strength at the turn of the century, Java usage has been in a steady state of decline for the past decade. This past month it actually lost its top ranking and fell below the popularity line for the C programming language ( which has maintained a relatively stable state in recent years ). There are obviously numerous reasons for Java’s fall from grace but the acquisition of Sun Microsystems by Oracle in late 2009 has certainly not helped reverse its fortunes.

Interestingly, PHP usage has also been declining according to TIOBE, with usage peaking at 10% between the years 2005-2010 and experiencing a steady decrease in the years since, to ~5% today. Ironically, this has happened despite the strong growth of LAMP CMS systems like Wordpress, Drupal, and Joomla! in recent years. Perhaps customers have realized that PHP is still not capable of living up to the business challenges in mid-market and enterprise environments, and are looking elsewhere for tools they can depend on.

The largest beneficiary of the decline in Java and PHP usage appears to be Microsoft’s .NET platform. In particular, usage of Microsoft’s C# programming language has been steadily increasing since it was introduced in 2002 and may soon achieve 10% market share. Combine that with usage of Visual Basic and you will notice that usage of Microsoft technology is near 15% worldwide ( nearly twice the adoption of PHP ), and is one of the few development platforms experiencing steady year over year growth. I believe this speaks to the proven reliability and enterprise capabilities of .NET, as well as Microsoft's ongoing commitment to maintain the relevance of its technology stack.

Based on the graph, it is also interesting to note that C# usage surpassed Visual Basic usage in late 2010, which coincidentally was the exact same time that DotNetNuke Corporation announced that it was going to migrate its core framework from VB to C#.


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (125)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?