Posts Tagged ‘ WEB

SaaS 的通用架构(兼回答我在做什么)

翻到以前画的几张图,拿来回答一下我最近在干什么(点击放大) ^_^  。

modules & overall structure

access flow & sys archit

做企业的业务逻辑,用 Web 的技术方式,这就是我们现在在干的事儿~。

“国产”“双核”浏览器是个好东西

Update: 新增了“世界之窗”浏览器的测试结果。

作为一名亲美不爱国人士、一名技术至上的 Geek,我大脑里的信息接收系统,向来对国产的 IT 产品自动选择性过滤。

不巧的是,这一年多来我不得不时常思考 Web 产品运营的问题,“因特网探险家6”像梦魇一样折磨着我……。当你瞅着 HTML5 激动不已的时候,IE6 会让你的汽泄得瘪瘪的。。。别以为 HTML5 只是 Flash 杀手,它有着许多许多现代 Web 开发不可或缺的特性,即使 IE8 也比它的六哥强太多了!

那么,我们怎么办?期待盗版 Windows XP 一夜之间消失,IE6 寿终正寝吗?恐怕只是一厢情愿吧。这个时候我想到,“国产”“双核”浏览器是唯一可能在短期内改变大局的“人物”!

所谓“双核”浏览器,就是在 IE 的 Trident 内核外,再集成一个 WebKit 内核。部分网站用 Trident 内核渲染,另外一部分用 WebKit 渲染。试想,如果这些浏览器默认使用 WebKit 内核,岂非是帮助在国内市场瞬间普及了 WebKit?这是何等激动人心呐!

据称,360 浏览器在国内的市场份额约达 20%。我想,新的 Web 产品已经不得不考虑对它的兼容性,也即考虑对 WebKit 的兼容性,也即使用标准技术。当新的网站大多按标准行事时,对 Trident 的需求将越来越少,越来越多的浏览器会默认使用 WebKit。这是一个正反馈。

以下是我这个勇敢的小白得出的测试数据(按市场份额排序):

浏览器名称 主流版本 双核版本 是否默认 WebKit
360 3.5 4.0
搜狗 2.2 2.2
QQ 4.8 5.0 beta3
遨游 2.5 3.0
世界之窗 3.3 4.0

目前的情形,各浏览器(除搜狗外)的双核版本都还处于怂恿、造势阶段,都还没有成为默认的主流版本。而搜狗,虽然已经默认双核版本了,但并没有默认 WebKit。

当各国产浏览器默认了双核版本,且双核版本默认了 WebKit 内核。“因特网探险家6”带给我的梦魇将有希望结束。当然,它结束的不只是我,而是这个时代 Web 开发者的痛苦。这是 360 们给自己树碑立传的机会,期待看到他们的作为。

Netscape/Mozilla 趣史

按:今天被“Mozilla 的圣经”勾起了兴趣,进而了解了更多一些历史。现简单记录一下,也算是对 Netscape 历经14年风雨动荡并终于在2008年初寿终正寝的一点纪念和致敬吧。

一、Netscape/Mozilla 是谁?

对于年纪不大且不大关心 WEB 的人来说,这个问题是很正常的。

非严格来说,Netscape(网景)是一个公司及其出品的 WEB 浏览器的名字。正是这个浏览器吸引并教育了最早的一批万维网用户,并且创造和引进了许多至今仍在应用的 WEB 技术和标准。

众所周知的是,Netscape 最终被微软的 IE(Internet Explorer)干掉了。

1998年,Netscape 被 AOL(美国在线)以4百20万美元的价格收购(微软败诉于反垄断案后,AOL 籍此获得了7.5亿的赔偿),后 AOL 又被 TimeWarner(时代华纳)收购。

AOL 在获得巨额赔偿的同时,还吃了微软一个“7年内可以无限制使用和散布IE”的糖衣炮弹。
2003年,网景终于被宣布解散,只剩少部分人继续维护和开发。

2008年初,Netscape 的开发被宣布彻底终止,并将于 2008.2.1 停止所有安全与技术支持。

如果只是这样,那也无甚好说。传奇的是,Netscape 在卖掉的前夕创立了开源的 Mozilla 社区,而后者诞生了另一款革命性的浏览器(firefox)。形象地说,Netscape 的躯体已经死了,而血脉流传到了 Mozilla。

二、Mozilla 吉祥物

Mozilla 在作为开源计划的名称之前,早已在 Netscape 使用多年,包括作为开发代号、作为吉祥物(那是一只类暴龙,原先是绿色,现在进化到了红色)等。

以下有很多 Mozilla 吉祥物的卡通图,有些满 funny 的。

The Mozilla Museum:
http://home.snafu.de/tilman/mozilla/

Dave Titus(Mozilla 卡通形象的设计者) T-Shirt collection:
http://www.ex-mozilla.org/teeshirtart/

三、图形网页浏览器的鼻祖 & Mozilla 名字的来源

虽然 Netscape 在早期很有影响力,但史上第一个图形化的 Web 浏览器应该是 Mosaic。它由 NCSA(National Center for Supercomputing Applications,美国国家超级计算应用中心,设立于伊利诺大学)发布于1993年。早年的领头羊 Netscape 以及现时的霸主 IE 虽没有直接使用它的源码,但都与之有很深的渊源。

对此感兴趣的话,可以看看 IE 原作者的回忆文章。
Memoirs From the Browser Wars:http://www.ericsink.com/Browser_Wars.html

而 Mozilla 的名字即是由 Mosaic 杀手(Mosaic killer)变化而来(Moz+illa)。

四、Mozilla 的圣经

显然,Mozilla 并没有出版过这么一本书。然而,如果你使用 Netscape 或者 firefox 的话,只需在地址栏输入“about:mozilla”即会看到一段很有启示文学风格的引文,引文的最后注明“from The Book of Mozilla”,使人误以为真有其书。最后会注明一个时间,这个时间代表一个 Mozilla 的重要日期。不同版本的浏览器可能会有不同的引文。

比如,我现在的版本(IceWeasel 2.0.0.11)是这样的的:

The Book of Mozilla

最后野兽终于沒落,异教徒们欢欣鼓舞。不过一切并没有结束,因为灰烬中飞出一只巨鸟。那只鸟望向不信者,并将加诸他们身上。野兽已经重生,力量更甚强大玛门的追随者仓皇逃逸。

來自 Mozilla 之書,7:15

7:15 这章节指代2003年7月15日,即 Netscape 被解散、Mozilla 基金会成立的日期。
野兽的没落指 Netscape 的解散;Mozilla 这只巨鸟在浴火中重生;火与雷指代 Mozilla 的两个旗舰产品:Firebird(Firefox 的原名)、Thunderbird;Netscape 的理念在 Mozilla 基金会“重生”,不再像从前那么依赖AOL,力量变得“更强”;玛门指代微软。

细细读来,觉得确实蛮坎坷顽强的。如果有兴趣可以在下面站点找到其它章节。

Mozilla 官方站点,注意看源代码,有注释:
http://www.mozilla.org/book/

英文维基页面,比官方站点多两个,并且有浏览器截图:
http://en.wikipedia.org/wiki/The_Book_of_Mozilla

中文维基页面,目前比英文维基少两个,没有截图但有中文解释:
http://zh.wikipedia.org/wiki/Mozilla之书

五、User Agent String,IE 的童年

以前一直有个疑问,为什么 IE 的特征串会包含 “Mozilla” 这个词,难不成 IE 初始时用了 Netscape 的代码?

原来,因为早先 Netscape 非常 NB,很多网站都 Designed Only for Netscape。通过检测客户端特征串识别 Netscape 的浏览器,对其它的浏览器要么不理,要么只给点阉割的功能(怎么这么熟悉,风水轮流转呵)。IE 为了能访问这些站点,就搞起了特征串欺骗,说“我是 Netscape 啊,不要歧视我啊”。。。

即使后来 IE 成了新的霸主,”Mozilla” 的字眼依然保留在 IE 的特征串中,微软还是满坦然的~。

IE 还有一个对 Netscape 的恶搞动作。因为 Netscape 能通过 “about:Mozilla” 阅读 “The Book of Mozilla”,据说,在早期的 IE 中输入 “about:Mozilla” 也有个页面——象征死机的蓝屏。

呵呵,史海轮回,Netscape 一路走好,Firefox 加油!