By Jack Vaughan
Over many years, application development has proved to be something of a search for the appropriate level of abstraction. As integration projects have gained sway, APIs that somehow encapsulate means of performing basic tasks have become as important as the programming languages that developers use daily.
Application frameworks may show the way as to how application development will eventually work in the cloud. As recent stories suggest, (see IBM, Microsoft, Zend and others to create PHP cloud API and VMware buys SpringSource, embracing application development) the frameworks may form something of a nexus for applications moving to cloud architecture.
No one wants to go back to the bad old days when teams would have to manage different code sets for multiple operating systems. So, the framework makers are adjusting their APIs, with the idea of encapsulating best practices that work across various clouds.