Cloud computing platforms, low-cost application frameworks and more nimble development are among the top changes for application development in 2010, according to Forrester Research. The information is in a report written by analysts Mike Gualtieri, John Rymer and Jeffrey Hammond, among others.
Cloud computing has great potential to relieve development teams of the burden of buying, installing and configuring servers, storage and networks for their applications, according to the authors. This comes at a time when app dev is getting more ‘lean and mean,’ and has to offload some work somewhere. While Forrester does not expect shops to move transaction processing apps into public clouds for many years – if ever – the firm does see cloud computing as very well suited for many important Web applications, including a new class of big data analysis apps.
Forrester projects a bright future for application frameworks that are outside the traditional .NET and Java EE spheres of influence. The firm expects Flex, Tomcat, Dojo, Drupal, GWT, JBoss, Ruby on Rails, Spring and Zend to gain traction. In applying such software, teams will use a fit-to-purpose approach. “The organization will define multiple ‘good enough’ platforms, each optimized for different application scenarios,” according to the Forrester authors.
Look for less homogeneity if such ‘good enough’ alternatives continue to move deeper into enterprises. Also look for developers to regain some autonomy. In the report, entitled “The Top Five Changes for Application Development in 2010,” the authors write that a tide of developer technology populism will continue to surge, and that program managers and enterprise architects should avoid treating developers as “a bunch of chaotic critters that must be fenced in for their own good.”