{"id":1278,"date":"2009-03-04T18:46:45","date_gmt":"2009-03-04T17:46:45","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1278-programming-language-trends-flash-up-ajax-down.html"},"modified":"2009-03-04T18:46:45","modified_gmt":"2009-03-04T17:46:45","slug":"programming-language-trends-flash-up-ajax-down","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1278-programming-language-trends-flash-up-ajax-down.html","title":{"rendered":"Programming language trends: Flash up, AJAX down?"},"content":{"rendered":"<p>I\u2019m fascinated by the O\u2019Reilly reports on the state of the computer book market in 2008, particularly the one relating to <a href=\"http:\/\/radar.oreilly.com\/2009\/02\/state-of-the-computer-book-mar-22.html\" target=\"_blank\">programming languages<\/a>.<\/p>\n<p>Notable facts and speculations:<\/p>\n<p>C# is the number one language, overtaking Java (which is down 12%), and was consistently so throughout 2008. Although the .NET platform is no longer new and exciting, I\u2019m guessing this reflects Microsoft\u2019s success in corporate development, plus the fact that the language is changing fast enough to stimulate book purchases. Absolute growth is small though: just 1%.<\/p>\n<p>Objective-C is growing massively (965%). That\u2019s probably stimulated by iPhone app development more than anything else. It\u2019s a perfect topic for a programming book, since the platform is important and popular, and attracting developers who were previously ignorant of Objective-C.<\/p>\n<p>ActionScript is growing (33%). That\u2019s Adobe\u2019s success in establishing Flex and the Flash platform.<\/p>\n<p>PHP is up 3%. I\u2019m not surprised; it\u2019s usually the P in LAMP, everyone\u2019s favourite free and open source web platform. That said, the online documentation and community support for PHP is so good that a book is less necessary than for some other languages.<\/p>\n<p>JavaScript is down 24%. I\u2019m a little surprised, as JavaScript is still a language everyone has to grapple with to some degree. It may be a stretch; but I wonder if this is a symptom of AJAX losing developer mindshare to Flash\/Flex (ActionScript) and maybe Silverlight (C#)? Another factor is that JavaScript is not changing much; last year\u2019s JavaScript book is still good enough.<\/p>\n<p>Visual Basic is down 15%. Exactly what I would expect; slow-ish decline but still popular.<\/p>\n<p>Ruby is down 51%. This is a surprise; though it was well up in 2007 so you could be kind and describe this as settling. The problem with Ruby though is lack of a major sponsor; plus the migration from PHP to Ruby that seemed possible a couple of years ago just has not happened. It may be intimidating to casual developers who find PHP more approachable; plus of course, Ruby probably is not installed on your low-cost shared web hosting package.<\/p>\n<p>Python is down 14%. Google sponsors Python, in that it is the language of <a href=\"http:\/\/code.google.com\/appengine\/\" target=\"_blank\">App Engine<\/a>, but apparently this has not been enough to stimulate grown in book sales. I guess App Engine is still not mainstream; or maybe there just aren\u2019t enough good Python books out there.*<\/p>\n<p>It will be interesting to see the 2009 report in a year or so. Meanwhile, I\u2019m off to write an Objective C tutorial (joke!).<\/p>\n<p><strong>*Update<\/strong>: I was reading the charts too quickly; it looks as if the percentages above are only for the last quarter; the annual figures are similar except that Python actually grew over the year as a whole.<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:30da2267-df2a-4052-beff-65e64dd4ab7c\" class=\"wlWriterEditableSmartContent\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/c%23\">c#<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/java\">java<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/php\">php<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/actionscript\">actionscript<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/adobe\">adobe<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/microsoft\">microsoft<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/flash\">flash<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/flex\">flex<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/visual+basic\">visual basic<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/ruby\">ruby<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/python\">python<\/a>, <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/silverlight\">silverlight<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m fascinated by the O\u2019Reilly reports on the state of the computer book market in 2008, particularly the one relating to programming languages. Notable facts and speculations: C# is the number one language, overtaking Java (which is down 12%), and was consistently so throughout 2008. Although the .NET platform is no longer new and exciting, &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1278-programming-language-trends-flash-up-ajax-down.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Programming language trends: Flash up, AJAX down?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4,36,47,55,70,77,80,96],"tags":[],"class_list":["post-1278","post","type-post","status-publish","format-standard","hentry","category-net","category-adobe","category-google","category-iphone","category-microsoft","category-ruby","category-silverlight","category-software-development","category-web-authoring"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1278"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1278\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}