web layout engine 小整理

In General   October 5, 2007 - 9:22 pm

今天看到同事在用 camino,熊熊想起很久前曾思考過用 camino 換掉慢到不行的 firefox,就到wikipedia隨手查了一下,這裏是簡單整理。

#1. Trident:
全球最多人使用的 web layout engine, 代表號為 Internet Explorer,但也幾乎是最不 standard-compatible 的一個

#2. Gecko:
Firefox 家族使用,包含 Netscape 與 Camino,奇怪的是 firefox 在 pc 上使用順暢無比,但一到 mac 立刻被打掛(主要原因可能是死在 XUL,camino是用 mac native 的 Cocoa API寫的)

#3. Khtml

由 KDE計畫發展而來,原本只有 *nix 作業系統在用,後來被 apple 拿去開發了 WebCore 用在 Safari裏而聲名大噪,更有趣的是由於它是 open source 而且速度非常快,Adobe AIR 裏面的 html engine 也採用了這個,所以突然覺得跟他它親許多。

晚上稍微查了一下, Camino 目前是公認 mac 上比較好的 browser (當然 safari, firefox, camino 各有各的不同爛法),但可惜不支援 firefox 的 plugin,所以許多好用的玩意不能帶過去,但據說 pimpmycamino.com 提供了許多相同功能的替代品,只要有耐心,終有一天能全數補完啊。

至於為何 survey camino 很重要呢?

因為很久前就在計畫從 Flex Builder 3 開始,要將日常的開發環境全數移到 mac 上進行(我真的已經厭倦每天跟豬打架的日子,你會弄的很髒、豬會很開心,更糟糕的是人家會以為你跟豬是同一個味兒 XD)。

這項移轉工作已經平行進行很久,80% 常用的生產工具都已經找到替代品,包括 quicksilver 這般的神器,還有最重要的**輸入法(感謝香草輸入法團隊的 b6s 大大友情相助特別改了一個完美版)。

其它常用的大部頭工具,例如 Eclipse, Flex Builder, AIR runtime, CS3 suite, RoR editor 等軟體則本來就有 mac 版,所以最後就只剩一個高效能的 browser,這樣再搭配 parallels (或後起新秀 fusion),就萬無一失了 :D

by admin

3 Comments Add your own

  • 1. Tian-Jian Jiang&hellip  |  October 5th, 2007 at 9:44 pm

    某輸入法其實是 gugod 做的,我只是包一個給你。那個實在不知道能不能公開地支援啊啊啊~

  • 2. jeremy&hellip  |  October 5th, 2007 at 9:50 pm

    咳咳咳 沒關係,我馬賽克了…XD

  • 3. Lancelot&hellip  |  October 10th, 2007 at 8:32 pm

    “80% 常用的生產工具都已經找到替代品”–这个能不能详细说说?我也有心把工作换到mac上,实在是受够Windows了

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone