The PAAs Cloud platform provides customers with a sophisticated application development and deployment environment that enables them to create, test, and deploy applications without the need to purchase the underlying hardware and platform software. As a result, PAAs will be one of the necessary options for developers to deploy applications, but now the PAAs market is still in its infancy, with developers still a major market activist and contributing to the development of PAAs.
The PAAs market is currently valued at $2.8 billion trillion, but according to Stefan tied, a Forrester Analytics analyst, "The PAAs market will be valued at $10 billion in the next decade." "According to Forrester, at present in the mature PAAs market, although Microsoft's Windows Azure and Salesforce.com's force.com occupies the leading position, but the PAAs provider is numerous, from the Google App Engine services to different companies, such as Caspio, Engine yard,longjump,orangescape, etc. The Forrester definition PAAs is a complete application platform that provides a cloud environment for different customers, including development tools, operations and management, management tools, and services.
Users are optimistic about PAAs but insiders are skeptical
Webfillings is a three-year-old company based on Web services for the U.S. Securities and Exchange Commission to complete the report. Webfillings Company has moved its business to Google App Engine. According to the company's executive director, "We are not managing and maintaining the platform ourselves, but handing it over to reputable Google, so that we save a lot of complicated work and focus on innovation." ”
But Opsource CEO Treb Ryan, a cloud-computing service provider, said the PAAs adoption was not ideal. Although Opsource wanted to be a major contributor to PAAs development and wanted the PAAs to ascend and eventually succeed, it was strange that PAAs was being used in a very low way, and that IaaS was a much better situation than PAAs. The reason is that it hinders the original exclusivity of the PAAs and the developers have to rewrite the application, which is relatively easier to accept.
The Forrester report emphasizes that while PAAs is "a potentially risky, immature market", IaaS only provides virtual storage hardware services, and developers using IaaS products such as Amazon EC2 still need to deal with virtual hosts, modular storage, thread execution, and network connectivity. As a result, IaaS is still less valuable to customers than PAAs.
Webfillings now does have 10% of high-density computing running on the Amazon EC2 IaaS platform, but if Webfillings can now choose again, Amazon's EC2 may not be useful because of subsequent improvements to the Google App engine.
Developers push PAAs development-companies lag behind individuals
"The development of PAAs will benefit from applications developers who are unwilling to synthesize middleware components." The cloud platform is exciting because it provides users with the resources they need to develop, test, and deploy quickly, and at a low cost. Ried wrote in his report.
The vast majority of PAAs users are still personal developers, according to Gartner analyst Massimo Pezzini, who are primarily building related simple applications on the PAAs platform. Although enterprise users are growing, they are mainly for development and testing purposes. The main reason to hinder the use of PAAs by enterprise users is that today's PAAs products also have many flaws, such as security issues, information confidentiality issues, quality of service issues, and even app engine cannot guarantee the quality of its services.
Many programming languages
Google APP Engine mainly supports the Java and Python languages and is experimenting with the go language. Azure supports NET, PHP, Java, and Python languages. Force.com uses HTML, JavaScript, and Adobeflash as part of the company's Visualforce UI framework, and its data storage program uses the apex code that salesforce.com itself develops, Engine Yard uses the Ruby scripting language. It is therefore easier for developers to find a PAAs service platform that supports the language they use.
"There are so many programming languages on the market because the programming language that dominates the PAAs market has not yet emerged," Pezzini said, "and Darwin's theory of survival of the fittest is unfolding in the PAAs arena." "Java is probably one of the survivors, Ruby may be the leader in dynamic languages, but emerging languages, especially those using multiple core capabilities and parallel computing, such as Scala and model-driven environment languages, such as BPMN, will also play an important role."
The PAAs sector is in an integrated phase
Another variant of the PAAs, Ipaas (integration PAAs or integration as a service) becomes increasingly important because it connects two different cloud applications or connects a cloud application to a deployed application. Pezzini. According to his estimate, about 2500 to 3000 of users are using Ipaas.
Azure and the newly launched Mulesoft Mule ion provide Ipaas. "But the new problem is that we're creating a cloud computing warehouse. Mulesoft's chief technical officer Ross Mason said.
The adoption of PAAs is the general trend of enterprises
Murray, from Webfillings, said there would always be companies that wanted control, and that the best option for such companies was IaaS rather than PAAs, but PAAs was the best option for those companies that put the building and deployment efficiencies first. "I'm sure more companies will start using PAAs in the future," he added. ”
According to Forrester, although PAAs has encountered some major problems during its development, even if Google and Microsoft can only offer imperfect product services, PAAs's appeal to developers and web commerce will enable Forrester to put its company's growth rate on PAAs, Because PAAs makes it easier to deploy applications on the cloud. With good PAAs products, application development and delivery advocates (IBuySpy Pros) will soon benefit from cloud computing.
Today's good PAAs products are the focus, and from a large scale, if there really is no good PAAs, cloud development is too difficult for most enterprise developers, and the value of cloud computing is not fully reflected. Forrester believes that there will be a certain degree of good PAAs products to achieve PAAs migration.
Original author: Paul krill, Source: InfoWorld,
URL Link: http://www.infoworld.com/d/application-development/the-platform-service-cloud-developers-are-in-charge-116?page=0,0
(Responsible editor: Lu Guang)