Mozilla 項(xiàng)目
Mozilla 是一個(gè)構(gòu)建 web 應(yīng)用程序的框架。
什么是Mozilla?
Mozilla 不是一款 web 瀏覽器。
Mozilla 是一個(gè)使用諸如 CSS、XML、RD F等 web 標(biāo)準(zhǔn)來構(gòu)建 web 應(yīng)用程序的框架。
Mozilla 的代碼被用于各類型的 web 應(yīng)用程序,包括 Netscape 6 和 7 瀏覽器、其他類型的瀏覽器比如 Firefox 和 Camino、聊天客戶端、新聞客戶端、郵件客戶端、游戲以及其他用于 windows、linux 以及 mac 的 web 應(yīng)用程序。
Mozilla 是一項(xiàng)開發(fā)用在 Mozilla 應(yīng)用套件中的程序代碼的開源 web 開發(fā)項(xiàng)目。
Mozilla 應(yīng)用程序套件是一套完整的 web 應(yīng)用程序(瀏覽器、聊天客戶端、新聞客戶端、郵件客戶端等等)。
目前,基于 Mozilla 代碼的瀏覽器是因特網(wǎng)上的第二大瀏覽器家族,承擔(dān)著大約 30% 的因特網(wǎng)通信。Mozilla 瀏覽器由于其對(duì) web 標(biāo)準(zhǔn)的良好支持而聞名。
Mozilla 項(xiàng)目
Mozilla 項(xiàng)目被創(chuàng)建的目的是把 Netscape 作為一個(gè)開源項(xiàng)目來發(fā)展。
在 1998 年 11 月,AOL(美國在線)收購了 Netscape。
Netscape 的核心引擎的開發(fā)被轉(zhuǎn)移到一個(gè)名為 "The Mozilla Project" 的開源項(xiàng)目。
在 2006 年 4 月之后,在 Mozilla 基金會(huì)是主要目標(biāo)是逐步地淘汰 Mozilla 套件,并把主要的焦點(diǎn)集中于 Firefox/Thunderbird/SeaMonkey 項(xiàng)目的背景下,此項(xiàng)目被重命名為 SeaMonkey。
Mozilla 基金會(huì)
Mozilla 基金會(huì)創(chuàng)建于 2003 年 7 月,這是在那時(shí),AOL 解雇了介入 Mozilla 開源瀏覽器團(tuán)隊(duì)的雇員。
Mozilla 基金會(huì)的路線圖
Mozilla 決定制定一個(gè)新的開發(fā)路線圖。下面列出了新路線圖中的一些要點(diǎn):
- 專注于獨(dú)立的應(yīng)用程序(FireFox 瀏覽器、Thunderbird 郵件/新聞應(yīng)用程序以及獨(dú)立的設(shè)計(jì)器)
- 使 Firefox 和 Thunderbird 成為 Mozilla 的首要產(chǎn)品
- 用大型的 Mozilla 部署來維護(hù)針對(duì)企業(yè)和組織的SeaMonkey(現(xiàn)在的 Mozilla 瀏覽器)應(yīng)用程序套件
- 使用一年的研發(fā)周期把 Mozilla 1.4 分支作為由組織使用的 "distributor/vendor" 分支來進(jìn)行維護(hù)
- 修復(fù)至關(guān)重要的 Gecko layout architecture 的漏洞。所有的 Mozilla 應(yīng)用程序都得益于這些 Gecko 的改進(jìn)。
- 精益求精。做得更少,但要做得更好!
Mozilla的產(chǎn)品
- Mozilla - 應(yīng)用程序套件
- Firefox - 獨(dú)立的瀏覽器
- Thunderbird - 一個(gè)電子郵件和新聞組客戶端
- Camino - 用于MAC的瀏覽器
- Composer - 網(wǎng)頁編輯器
用于 Windows、Linux 以及 Mac 的版本可通過下面的地址來下載:
令人混淆的 Mozilla 名稱
正是第一款 Netscape 瀏覽器使用了名為 Mozilla 的代碼引擎。Netscape 1.0 是依靠名為 Mozilla 1.0 的代碼引擎來驅(qū)動(dòng)的。Netscape 2.0 使用 Mozilla 2.0,Netscape 3.0 使用 Mozilla 3.0,而 Netscape 4.0 使用了 Mozilla 4.0。
在 1998 年,Netscape 4 將其源代碼公開 - 同時(shí)對(duì) Netscape 5 的開發(fā)被確立一個(gè)開源項(xiàng)目。
這個(gè)創(chuàng)建 Netscape 5 的開源項(xiàng)目被稱為 "The Mozilla Project"。奇怪的是,這個(gè) Mozilla 項(xiàng)目的代碼引擎被稱為 Gecko。
不幸的是,在 4.0 發(fā)布之后,對(duì)下一代瀏覽器的研發(fā)耗費(fèi)了 Netscape 超過三年半的時(shí)間。這次延遲破壞了 Netscape 作為微軟 IE 瀏覽器的可靠的備選方案的可能性。就在 Mozilla 項(xiàng)目啟動(dòng)不久,微軟就發(fā)布了它的 IE 5.0,而在 Netscape 設(shè)法發(fā)布一款可工作的瀏覽器之前,微軟的 IE 6.0 也就緒了。
基于 Gecko M18 (Milestone 18) 的 Netscape 6.0 于 2000 年 11 月發(fā)布。
在 Netscape 6.0 發(fā)布之后,Mozilla 項(xiàng)目開始研發(fā)基于名為 Gecko 1.0 引擎的 Netscape 7。
Netscape 6 和 7均構(gòu)建于 Mozilla 之上,Netscape 和 Mozilla 是幾乎相同的應(yīng)用程序套件。
Netscape 7 聲稱其使用了名為 Gecko 1.0 的代碼引擎。
此刻,Mozilla 項(xiàng)目正在開發(fā)一款名為 Firefox 的新瀏覽器。在過去,F(xiàn)irefox 被稱為 Mozilla Firebird(而 Mozilla Firebird 過去被稱為 Phoenix,它聲稱是 Mozilla 的一個(gè)新版本)。
感到困惑嗎?起碼我這么覺得。
要解決名稱混亂的問題,就必須建立合法的發(fā)行號(hào)(我這么認(rèn)為)。
Mozilla 發(fā)布的版本
Mozilla 基金已發(fā)布了下面這些版本的 Mozilla:
版本號(hào) | 發(fā)布時(shí)間 |
---|---|
Mozilla 1.8 Alpha 5 | November 22, 2004 |
Mozilla 1.8 Alpha 4 | September 28, 2004 |
Mozilla 1.8 Alpha 3 | August 18, 2004 |
Mozilla 1.8 Alpha 2 | July 14, 2004 |
Mozilla 1.8 Alpha 1 | May 20, 2004 |
Mozilla 1.7.3 | September 13, 2004 |
Mozilla 1.7.2 | August 4, 2004 |
Mozilla 1.7.1 | July 8, 2004 |
Mozilla 1.7 | June 17, 2004 |
Mozilla 1.7 RC3 | June 8, 2004 |
Mozilla 1.7 RC2 | May 17, 2004 |
Mozilla 1.7 RC1 | April 21, 2004 |
Mozilla 1.7 Beta | March 18, 2004 |
Mozilla 1.7 Alpha | February 23, 2004 |
Mozilla 1.6 | January 15, 2004 |
Mozilla 1.6 Beta | December 9, 2003 |
Mozilla 1.6 Alpha | October 31, 2003 |
Mozilla 1.5.1 | November 26, 2003 |
Mozilla 1.5 | October 15, 2003 |
Mozilla 1.5 RC2 | September 26, 2003 |
Mozilla 1.5 RC1 | September 17, 2003 |
Mozilla 1.5 Beta | August 27, 2003 |
Mozilla 1.5 Alpha | July 22, 2003 |
Mozilla 1.4.1 | October 10, 2003 |
Mozilla 1.4 | June 30, 2003 |