210 likes | 229 Views
This article explores the reasons why Java has become more popular than C++ in application development, as well as areas where C++ still holds advantages. The author, Cameron Purdy, vice president of development for Oracle’s application server group, discusses the impact of mobile, cloud, and HTML5 on the development landscape, and the potential game-changing role of HTML5 and JavaScript as a programming platform.
E N D
Application Development: 10 Reasons Java Has Supplanted C++ (and 5 Reasons It Hasn`t) By Darryl K. Taft, eWeek June 25, 2012
Application Development: 10 Reasons Java Has Supplanted C++ (and 5 Reasons It Hasn`t) By Darryl K. Taft on 2012-06-25 At the QCon New York 2012 conference, Cameron Purdy, vice president of development for Oracle’s application server group, gave a keynote in which he described the current climate as one ripe with opportunity for developers, given that the “perfect storm” of mobile, cloud and HTML5 is coming together at just the right time to cause a major shift in the development landscape. In his discussion, Purdy spoke about the role of programming languages in the evolution of the industry. For instance, Purdy said that while some observers say they believe Java was able to supplant C++ because it was marketed by Sun Microsystems, he disagrees because “Sun couldn’t market its way out of a paper bag.” Instead, Purdy argued that Java simply provides developers with some benefits that C++ does not.
However, likewise, C++ has some things over Java that enable it to still be widely used—although not as widely as Java. Of course, Oracle acquired Sun in January 2010 and now owns Java. However, Purdy did not focus only on Java and C++, but also noted that with the new shift in app development, “HTML5 and JavaScript are becoming a programming platform unto themselves” and that this platform could be just as much of a game changer as Java was back in 1996 when application developers began to turn from C++ to the Java platform. This eWEEK slide show borrows from Purdy’s arguments and looks at 10 reasons Java was able to supplant C++, as well as five reasons or areas it was not. Purdy is responsible for the development of the Java EE platform, JDBC, WebLogic, Glassfish, Coherence, TopLink, iPlanet and Oracle Traffic Director. Before Oracle, he was a founder of Tangosol, which Oracle acquired in 2007. Purdy knows what he is talking about since he has worked with C++ since 1994. In addition, Purdy has worked as a Java programmer since 1996, a Java EE programmer since 1999 and a C# programmer since 2001.
From www.eweek.com/c/a/Application-Development/10-Reasons-Java-Has-Supplanted-C-and-5-Reasons-It-Hasnt-159065/?kc=EWKNLEDP06262012A, 26 June 2012