War and Peace - Through the development of browser

xiaoxiao2021-03-06  19

Written in front

I have to admit that using such a title is a bit lyrical, even a little exaggerated, the network is more popular, I have heard the frequency of the new name is getting higher and higher, what is the web, what Java, what J2EE, .Net ... I I heard Longhorn, heard XAML (pronounce Zammel ", everyone may wish to read" torture ", anyway, I have been tortured enough). Follow the times, I also used the word "war and peace" in the world.

Every past, it means a story, just the characters and details of the story. After many years, we have forgotten each other. In our feelings, we feel tired, stop and bubble a cup of thick coffee, come and give me the paragraph. History, the history of the browser. I can't see the blood, I can't see smoke, and I think that the browser we think is that the browser is IE. Do you know that there is a war in the age of "peace", we remember the Warriors of the past, thanked them once made Efforts, because of competition, this progress.

In that war, someone cried, some people laughed, "Cheng Wang defeated", this is a law that cannot be changed, I am inadvertently to discuss business operations, nor to explain the morality of the battle in the year, just From the perspective of one by one, the facts that have happened, from the perspective of a technician, the benefits of those technologies give us.

Please refill your mood at this moment, go back to the past ...

No one denied that in the 1980s, with MS DOS and later Win3.1 graphics operating system, Technical genius Bill. Microsoft created by Gates became the hegemony of the PC era, no one would suspect that the whole 80s to 94 years old The company tells the development, but the genius also has the wrong choice.

In May 1993, MARC Andreessen, a geniors of Illinois, developed the first browser Mosaic. In the first half of 1994, he and Jim Clark were established in Mosaic Communications (the predecessor of Netscape), released in October in the same year. Netscape 0.9, this is the first browser of the browser we have seen, although today is already unrecognizable.

In November, because of the legal issues of Illinois University, the company was forced to rename "Netscape Communications", while the "M" sign was removed in the site logo, and since then, Netscapte officially embarked on the historical stage and started truly. The so-called "Internet" era, the following picture is the original development engineer. I don't know if there are still a few people still in the year. I don't know if it is as the gain of the same year.

1994 Netscape Development Engineer

In October of the same year, Microsoft released its browser software Internet Explorer, but at that time, Microsoft was busy working for Windows 95, and did not foresee the rapid arrival of the network era. So in Microsoft's strategy, IE browser is only a normal application released by Microsoft.

In 1995, Netscape browser launched, Netscape browser, brought almost the entire browser market. At this time, Microsoft truly realized the arrival of the network age, and at the same time, it was aware of his strategy mistake, and vigorously turned the tide, quickly adjusted My Internet business strategy, taking Microsoft back to the wide avenue of the Internet. In November 1995, Microsoft released its browser software IE 2. In March 1996, Microsoft launched IE3.0, but at this time, it is still late, although a free software, but clumsy operation interface and visit The speed does not cause too many people's attention, and Jiangshan is still in the world Netscape scenery, and Microsoft IE, it is just a laughing object of the magazine column writer. This is the price that is late to pay. Falling up and chasing in 1997, Microsoft launched the IE4.0 version, joined ActiveForm and channel support, DHTML introduced for its joined competition, and the Outlook Express integrated installed, but at this time DHTML and DOM It is still limited, especially the clumsy JScript script engine that is more embarrassed is not able to attract too much user transfer IE.

In order to reverse this situation, in October 1997, Microsoft bundled its IE browser with the Windows 95 operating system, launched an operating system upgraded version of the Windows 97. Although this practice causing strong opposition in industry, no matter how it is, it is still allowed to expand rapidly in the browser market, and gradually exceed Netscape.

Before IE5, I always think that Windows has a market share of IE browser for Netscape's "political pressure", and Netcape will definitely not inferior in ease of use and function. The only difference is that IE is Windows. Bundled free products, and Netscape is charged.

On June 25, 1998, Microsoft released a new generation of operating system Windows 98 (that is, the WIN98 Second Edition we usually said) achieved complete integration with IE browser. At this time IE has achieved absolute advantages in the market and technology, if IE5.0 is successful in the Microsoft's bundled sales strategy, the success of IE5.0 should be in technology.

This is a classic that is very successful in market and technology. The overall design idea of ​​5.0 has no essential change in the subsequent version of the subsequent version, which is this version laid the next IE. At this time in 1998, Netscape also had 32% of the market share. November NETSCAPE canceled the development plan of Netscape 5.0 based on New Technology (GECKO AKA RAPTOR), the same month, AOL acquired Netscape, this internet star, It is not falling at a little bit.

This version of IE finally fully reflects the determination of Microsoft in the Internet. In addition to implementing HTML 4.0 and DHTML, Microsoft has joined many of its own defined technologies, whether it is compatible, but from the actual situation, it is promoted. Many people use IE, the Thin Client of the HTML3.2 is already changing, the browser is no longer a simple content browser, more interactive features:

1. On the basis of supporting Netscape's JavaScript (ECMA Script), the function is more powerful JScript engine.

2. ActiveX compatibility allows the browser more than just a dumb terminal, but through ActiveX and ActiveX Document have high interaction capabilities.

3. Optimize CSS (cascaded style), let the content of the web interface are more abundant

4. For web developers, HTC (HTMLComponent) and HTA (HTML Apponent) are proposed, and HTML is not yet, and the seamless combination of browser and operating systems is the basis of this technology by writing scripting components and applications. 5. Built-in vector graphic parsing engine. VML (Vector Markup Language is a relatively small but very practical application in browser vector graphics. Compared with the SVG standard at the time, VML is far without its powerful, but the built-in and parsing engine has built-in ways to make Web developers easy to use, and Office's art word is a relatively classic application.

6. The MSXML parsing engine is built by ActiveX, supports DOM and XSLT.

After the hell of the world AOL M & A NetScape, I finally launched a new version of Netscape software Netscape 6 in November 2000, and in the past two years, On August 26, 2002, the market share of Netscape browsers was only 3.4% left. Set the lowest record of history. On September 20, 2001, IE6.0 is released, marking the thorough end of the browser war, whether in the market or the opponent Netscape relative to the IE browser, there is an absolute success.

6.0 is a final version of the past two years. In this release, some of the technologies proposed in version 5.0 and 5.5 have been better implementation. The main performance is as follows:

1) Version 5.0 proposes the concept of Behavior, which is to attach script logic by defining a style = "behavior: URL (MyBehavior.htc)" in the HTML tag, and supports custom HTML tags and supporting binary behavior in version 5.5. It is still not stable enough, and all of this is finally solved at 6.0.

2) After the vector mapping, VML is launched in 5.0, the graphics engine is not perfect enough, and the overall feeling is not smooth enough when doing some curve graphics, and if it is controlled by DHTML, it will seriously affect efficiency, and finally saw one at 6.0 Efficient and smooth graphics display engine.

3) The embedded XML engine is finally upgraded to 3.0, with JavaScript and MSXML, which is finally better to use XML in IE, including the Web Service before recently.

4) Built more binary behavior, such as History, Snapshot, etc.

5) Enhance multimedia support, and the content is convenient in web page programming.

Although the system service structure is very different, it is certain that the client browser IE has become a fact standard. In the browser market, Microsoft is later, and truly established his big unified empire.

The war has been in the air, Microsoft once again became the winner of the market.

What is the browser? We don't comment on the morality of Microsoft business operation in this war, but there is a little one who can affirm that competition has promoted the development of browser technology, and the ending of the war is of course the mission to laugh.

The IE5.0 version should be the classic of the IE browser, and the subsequent version cannot be separated from this framework, 6.0 As the last version of Internet Explorer, it is very stable and robust, in the Internet, corporate information, office Automation and so on, the application based on C / S architecture has gradually migrated to the B / S architecture, and the browser is undoubtedly choosing IE ..

The main core technology and applications in IE are as follows

1. Establish a public access site, enhance the interaction capability of the page through JavaScript and DHTML, and most of CSS 2.0 support and Filter provide a richer graphical performance interface.

2. Building a business platform-level application system, high interaction with JavaScript, and XML's built-in support provides the convenience of data exchange. 3. Build a browser-based game software via VML or SVG or ActiveX plugin technology.

4. Establish a highly interactive multimedia application with built-in HTML TIME (Timed Interactive MultiMedia Extensions).

5. Under the support of the rich interface, gradually forming the evolution of Rich Client, using XML, HTML, DHTML, JavaScript, CSS and other related knowledge begins with a large number of client carrying portions logic. For example, the forum for the 9CBS site implements a large number of XML and XSLT technology, and the load indicated by the interface to the client, so that the B / S architecture is highly interactive and high load provides possible.

IE5 proposes to 6.0 mature HTC technology, providing the majority of developers based on component implementation, so the HTC layers of some applications on the network have endless, and the classics of component web development can be at http://www.stedy.com Find your trace in Window development, and JavaScript OOP programming is the flattening of the previous day network discussion Bindows, this is a complete web ui SDK, similar to swing in Java SDK, have time to look at them The code is indeed deeply clever, you can communicate Bindows related content at http://www.bindows.net/ and author Erik. The picture below is the Bindows program interface. If you have not been exposed, it is difficult to imagine that you can complete this development.

Another year of waiting for 2001 to today's years, is an unfortunate for web developers, because of competition, the progress has lost Netscape challenge, more browser technology has no fundamental changes in more than 2 years, IE development Planning seems to be bored high, the only thing is to introduce an insignificant service pack 1.

Because of the absolute rule, since 6.0, it seems that it seems to enter a depressed peaceful year. "Do not break out in silence, death in silence", which is not stopped for the development of the browser, and gradually forms some practical code library However, we are still waiting, still in the 彷徨, always worry that there is no significance of the development of too many browsers.

When I heard the voice from Longhorn, suddenly I didn't know what it was, the Avalon, that XAML, what would it bring to us after a long time? Maybe disappointed, may be shocking, maybe it is indifferent ...

My friend, I don't know if you drink coffee, then you will take a while, quietly waiting for the story you want to happen tomorrow, the script has already written, just don't know if the show will change, I hope this world has Something is worth looking forward to. Forgot the past smoke and depression, this world is with you.

Appendix: Netscape and IE version update process IE July 1995, IE1.0 release

March 22, 1996, IE2.x released

On August 1, 1996, IE3.x released

On September 22, 1997, IE4.x was released, while starting with the Window97 we usually mentioned, it was sent to the user in a free form, which is this strategy that makes IE grow rapidly in the browser market share. Gradually more than the faucet boss Netscape

On September 18, 1998, IE5.0 was officially released. This is a very successful version, through the bundle of Window Second Edition, because the seamless combination of the operating system has laid the foundation of the world. The entire browser proposes many considerable constructive technologies, such as HTC, HTA, XML, VML, etc. . This is an excessive product, there is no fundamental change in the previous version of the architecture, but it is more interesting, such as Print Templates, custom labels, binary behavior, and more.

On December 31, 2001, a year, IE6.0 was officially released, and some ideas proposed in 5.0 and 5.5 were taken at night, making it more stable and easy. The browser war is settled. At this time IE browser has become the fact that the browser standards.

On August 30, 2002, IE6.0 Service Pack1 is also released by IE6.1, this is the last version of browser issued by Microsoft.

Netscape 1993, Netscape's predecessor MOSAIC

In October 1994, Netscape0.9 was released, and only a small amount of HTML at this time.

April 1995, Netscape1.1 released

In July 1995, Netscape1.2 was released, and more than 80% of Internet users used Netscape, Netscpe achieved brilliant brilliance.

In March 1996, NetScape 2.0 released a lot of constructive technology, such as JavaScript, Java Applet, Frame, etc.

August 1996, Netscape3.0 released

In February 1997, Netscape4.0 was released, and the support of CSS (style sheet) was added for the first time.

In January 1998, the Netscape browser was forced to approach Microsoft, and the Netscape browser provided free download and became an open source software, http://www.mozilla.org was also established

March 31, 1998, Netscape first provided code download

On October 19, 1998, NetScate 4.5 officially released

In November 1998, the development plan of Netscape 5.0 canceled, and we seem to have seen the ending at that time.

November 2000, Netscape 6.0 published based on Mozilla0.6 kernel

On May 22, 2002, the Netscape7.0 preview was released, but at this time, it is not possible to change the destined destiny, everything is early morning dust.

转载请注明原文地址:https://www.9cbs.com/read-60092.html

New Post(0)