Recently, I followed Google App Engine. Take a closer look at the homepage.Http://code.google.com/intl/zh-CN/appengine/, And developer GuideHttp://code.google.com/intl/zh-CN/appengine/docs/, Feel the future of this product. I wanted to see the demo video on YouTube, but the network with Chinese characteristics always does not work with each other.
What is Google App Engine?
http://code.google.com/intl/zh-CN/appengine/docs/whatisgoogleappengine.html
Google App Engine allows you to run your web application Program on your Google infrastructure. App Engine Applications are easy to build and maintain, and can be easily expanded based on your traffic and data storage needs. With the Google App Engine, you no longer need to maintain the server: you only need to upload your application, it can immediately provide services for your users.
you can use the free Domain Name on the appspot.com domain to provide services for your application, or use the Google enterprise application suite to provide services for your application from your own domain. You can share your applications with people all over the world, or restrict access to your applications only by members in your organization.
you can use the App Engine for free. You can register a free account to develop and publish your applications for sharing across the world, without any fees or responsibilities. Free accounts can use up to 500 mb of persistent storage space, as well as ultra-high CPU and bandwidth that can support about 5 million page views per month.
only a free account is provided during the pre-release of Google App Engine. You will soon be able to purchase other computing resources.
initially, it seems like a virtual host service provider, but I think the actual significance is far more than that. It provides a transparent platform and APIs on the platform for calling. Now it provides: 1. URL crawling; 2. email; 3. cache; 4. image operations.
four types of Apis do not look like Windows APIs? Let's take a look at the development history of applications. It started with PC, and it was difficult to transplant programs. Windows and Linux have their own standards and various languages are available. Later, Java came out, as long as there was a Java virtual machine, write once run everywhere. it rolled up the development sector, and Java quickly occupied the market, attracting many languages to learn from Java ,. net is the representative of this trend. Here we can see the importance of a platform. A good platform is provided to the customer, and the customer builds excellent applications on this basis. At this time, the customer's application is successful, and the platform is successful. As more and more applications are applied on this platform, the dependence on this platform is getting stronger and stronger.
Windows has many programs in the market. Since windows was introduced to the market, it has realized the importance of open platform APIs, allowing programmers to expand freely. Now, the network and our lives are inseparable. Cisco, the network leader, recently started a three-month 2009 Cisco China user virtual experience conference, moreover, Liang Yongjian, vice president of Cisco China, repeatedly mentioned network as platform at the opening ceremony that Cisco has begun preparing for the platform. What about platforms at the application level? Apparently, Google has already taken action. imagine that one day, the network is a big platform, and all our applications run on it, anyone in the world can use it and data is synchronized. What programs should I install on my PC? A browser is enough.
Cisco has taken over the device layer, google also began to deploy; what is left for us? Only the application layer is available.