The author of the article, CJ, is a senior engineer of Google for eight years, and is now home to create an online collaboration document "Write together", this article is also his colleagues with geek fan in the "write together" collaboration completed. Click on the NEXT product set "google Open source project to see the full view of the technology and open source projects mentioned in this article.
Over the past more than 10 years, WEB development technology has evolved from the original pure HTML to CGI, php/jsp/asp, Ajax, Rails, node. js, to a very mature stage. Last year's Google I/O, Google Developer Center launched a best practice Manual on Web Development, and this year's Google I/O, "the Next Generation of Mobile web" remains one of the key agendas.
But, walnuts, posterity. Now the copy of the code is not their own from the soil itself, but the technical Daniel line to knock out. Even internet giants such as Google have experienced countless efforts and trampled on the pit of Web development. I'll tell you about these things before the Google I/O is officially opened tonight, and talk about the evolution of Google's Web development technology and the pit of the Mobile era from the Desktop era to today.
| Gmail, Google Map: The world has gone crazy two times
At this time, the hero appeared. Google on April Fool's Day in 2004 released a thing called Gmail, when the capacity of email only poor 10MB or 20mb,google suddenly said to provide 1GB mailbox and growing, so, the world is crazy. But behind the big volume, you find that Gmail is not just big, it makes you feel like you're using a desktop app instead of a traditional web page. so it can be said that Gmail is a milestone in WEB development, the first large-scale deployment of AJAX applications.
The next year, around Valentine's Day in 2005, Google maps magically appeared, and the world went mad again. Everyone feels incredible, the original Web page program can do so cool, and 2000 years or so at the height of the technology bubble of those sites is how ridiculous. At that time, there were 2 people in the group of maps that were worth mentioning, an Australian named Lars Rasmussen, an American named Bret Taylor, which we would mention slowly.
| Rewrite Gmail
| The product of a wise man is too many: wonderful technology GWT
2007,2008 seems calm, and Google has not released any amazing, big front-end products and frameworks. In fact, they were not idle. Google has made several important acquisitions during that two-year period, laying the groundwork behind the famous Google Docs.
At the same time, GWT's team is not idle, on the one hand, to better support Google's most lucrative advertising system front-end, while silently suppress a super big recruit-the famous Google Wave. Yes, Google wave is written in GWT, and Wave's founder is the founder Lars of the Map we mentioned earlier.
| And rewrite the most lucrative ad system again.
| The birth of a heterogeneous language
In summary, we can see that the web in the development of two trends, the first is to improve the quality of the code from the scripting language level, improve efficiency, the second is to start from the Web standards, provide more abstract modular components, make it easier to write Web applications.
And speaking of the 2nd, have to mention Google's a project called Polymer, if you go to polymer site, you will find polymer slogan is "leverage the future of the Web platform now". Indeed, polymer is a library used to implement Web Component, and Web Component is a standard for the next generation of HTML, which is a project with a red seedling. It can be said that the progress of the polymer project in some way represents the development of the next generation of HTML standards. Let's look forward to how Google will update polymer on this IO.
The history of Google Web Development technology change and the history of stepping on the pit