viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-26
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:16017回复:25

[转]为Firefox正名

楼主#
更多 发布于:2005-04-10 15:04
最近接二连三看到好几篇讥讽Firefox的文章,文章的作者大都是拿出现在几款流行的浏览器软件相互比较一番,然后得出“Firefox无论性能还是功能都不够好”的结论,然后再说Firefox社区的网民都TMD“不够冷静”,国内国外都像炒股票似的把这个原本“不怎么样”的产品抄的沸沸扬扬,如此如此,这般这般,我真的实在是受不了了,是到了我们这些人出来为Firefox正名的时候了!

首先,我们从Firefox的来出看,Firefox是由Mozilla基金会开发的轻磅浏览器,在此之前,Mozilla已经有很多浏览器了, Mozilla Suite,Netscape都是Mozilla开发的浏览器。那么在这种情况下Mozilla为什么还要做这样一个浏览器呢?我给出的答案包括两个部分:有效性和必然性。有效性参看我的另一篇Blog[]。必然性则是因为Mozilla 迫切需要一个平台来展示他的思想、理念,并告诫正在以网页为经营手段的人们标准化的重要性!请永远记住下面这个等式:

开源软件基金会 = 软件界的传道者

他们做这些事情根本就是无利可图,只能依靠别人的捐助作为开发软件的成本。比如Firefox在刚刚上市放出beta的时候,为了扩大影响力, Mozilla决定登一则广告,于是四处筹集资金,最终从数千家赞助商那里筹集了25万美元的资金,并于2004年12月中旬在The New York Times上打了两个全版广告!你想想啊,数千家软件企业的期望,就为了这两个页面的广告如果说句不好听的话这两页纸会被多少人在上厕所的时候阅读然后索性用来擦屁股完全可以通过广告业的市调公司通过概率算出来!这是为了什么?我记得自己刚刚上网的时候就有人告诉我网络上什么人都有,但至少可以分为四种:商人、教父、狂热者和迷途青年。微软是彻彻底底的第一种人,Mozilla、Eclipse、Apache、JCP都是第二种,Maxthon是第三种,幸好这个世界还有传道者们的存在,否则我们都会变成第四种人,只会跟着商人和狂热者们走路。

是的,Mozilla正是要通过 Firefox教诲我们他的圣经。有些人认为Firefox就是一个使用Gecko的Maxthon,我想说这些人大错特错,根本没有理解 Firefox。引擎的不同是小事,遵从于标准才是正道。MSIE使用了大量的“专有技术”,使得别人针对MSIE开发的网站在标准化(一般指W3C标准)的浏览器上不能正常显示。也许有人会问,这个很重要吗?既然现在MSIE的用户数量如此庞大,那我们针对MSIE开发自己的网站又有什么错呢?答案是很重要!有错!我举个简单的例子,我们比较一下两个互为竞争对手的网站:IBM和Dell,他们都卖个人电脑,Dell的网站只能在 MSIE上正常显示,IBM的网站无论哪个浏览器都可以,这说明IBM遵循的是行业标准,而Dell使用的是微软特性。然后我们再看看他们两家公司的产品:IBM的电脑,捆绑什么操作系统的都有;而Dell的个人电脑,全部捆绑的是Microsoft Windows!还用我再解释吗?

有人认为Firefox占用太大内存了,我想问问他有没有用过Java,感受如何?Firefox占内存不是Firefox的问题,而恰恰在于操作系统 Windows的不合理性。Firefox的存在就有一个很重要的任务那就是跨平台,Firefox要用底层代码实现一个平台无关性体系结构,既是为了传道,更是为了那些从开源软件中收益的人们。有人认为Firefox结构太复杂,我想问问他有看过xpi文件的结构吗?xpi文件就是一个zip包!这一点又是Firefox从Java世界学来的,这还能叫复杂吗?比dll文件还复杂吗?Firefox还有比Java更绝的——允许插件使用COM!并且能在非Windows平台上虚拟出一个COM服务,这使得为Firefox编写插件变得更为简单,和可移植。如果Google为MSIE写了一个插件,那么他把这个插件移植到Firefox上的工作量只占10%。

有人认为Firefox功能太少,天哪,你不知道自己下插件啊!Firefox从一开始就没有把Maxthon作为自己的竞争对手,你知道是为什么吗?因为Maxthon在增强用户体验方面确实做的很好,而“Maxthon不足的地方不是Maxthon本身的问题,仅仅来源与它使用的是IE内核,所以 Maxthon会有很多安全性和稳定性方面的问题”。Firefox的对手是MSIE,为了更好的和对手较量,Firefox把增强用户体验的工作也交给了第三方插件开发商,毕竟Mozilla没有多少人手啊。Firefox所实现的都是不得不实现的,这恰是现代成熟的软件开发方法论所要教诲我们的。你看看:多页签是能力问题,换皮肤是架构问题,搜索条是易用性问题,DOM是规范化问题,JavaScript和XUL描述界面是平台无关性问题,XPCOM 是平滑迁移问题,而RSS则又是另外一个标准问题!哪一项是还可以从Firefox中剥离出去的?

至于插件吗,Firefox的主管说的很好,他说Firefox面世后只用了两个月的时间就获得了Maxthon花两年时间都没有的插件数量,这还不能说明问题吗?最近拜读了一位ACM老牛人写的关于插件服务的文章,其中提到良好的插件服务有两类,一类适用于单用户环境下大幅度提升可伸缩性,这种架构的完美实现就是Eclipse,另一类适用于多用户环境下大幅度提升安全性、稳定性和一致性,这种架构的完美实现就是Firefox。Firefox率先使用 RDF来描述插件,使用jar文件来打包资源描述,使用“中间定义语言”IDL来描述公共的COM接口,这些都是其它软件体系结构所没有的,也是大量软件架构师敢想而不敢做的!

最后一个问题就是Firefox不仅仅是个浏览器,还是一个RIA,就像Eclipse不仅是个IDE,还是个Platform一样。可以参考我的另一篇 Blog[](我今天怎么老是做广告啊),以后我还打算写更多关于RIA的文章。

在批驳了这些人的文章之后,让我们再来看看Firefox究竟是个怎样的产品。下面我仅仅列出我所看到的Firefox的优点,至于这些优点是否会让您迁移到Firefox平台,我并不奢求,这是您的价值取舍问题。

1。标准化。

2。简洁化,最小内核化。

3。平台无关性。

4。安全型RIA。

5。多用户环境下的插件管理。

。。。。年轻人,开在我们有缘的份上,我决定卖这本<<如来神掌>>给你。。。什么?这本不合适啊?别急!还有很多本。。。。。。


说三道四的泡泡http://www.blogjava.net/briansun/archive/2005/04/08/3015.html
My Technical Blog: http://art-technical.blogspot.com/
zhh01pfg
千年狐狸
千年狐狸
  • UID2948
  • 注册日期2005-02-11
  • 最后登录2011-06-15
  • 发帖数1488
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-04-10 15:04
光发在这里有什么用啊.
除了fx的fans,
其他人又不会看也看不到.
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-26
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
2楼#
发布于:2005-04-10 15:04
zhh01pfg:光发在这里有什么用啊.
除了fx的fans,
其他人又不会看也看不到.
回到原帖


常去的几个论坛都发过了
My Technical Blog: http://art-technical.blogspot.com/
zerty
火狐狸
火狐狸
  • UID2808
  • 注册日期2005-02-05
  • 最后登录2008-03-06
  • 发帖数158
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-04-10 15:04
迷途青年估计最多看2行就不会看了……
宇宙火星
非常火狐
非常火狐
  • UID182
  • 注册日期2004-11-26
  • 最后登录2006-04-19
  • 发帖数660
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-04-10 15:04
zerty:迷途青年估计最多看2行就不会看了……回到原帖


有可能。
从推销的角度来讲,这篇正名效果有限。
绝大部分人电脑知识都是有限的,他需要的就是一个好用的工具。用最通俗的语言最直接的说明白ff的优点和特点,这样的效果最好。
对于极少的偏激的已经有成见的“迷途青年”,没有必要对他们布道,而且基本上也没可能说服他们。花很大的精力去试图说服很少的一部分人支持ff,偶觉得推销对象和推销方法都错了;)
EricLi
火狐狸
火狐狸
  • UID830
  • 注册日期2004-12-13
  • 最后登录2010-10-29
  • 发帖数103
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-04-10 15:04
Firefox面世后只用了两个月的时间就获得了Maxthon花两年时间都没有的插件数量

这句话说的太好了!
老大说的对啊 严重支持!就是应该这样!
让那些MS的崇拜者见鬼去吧!
hnstxx
千年狐狸
千年狐狸
  • UID1952
  • 注册日期2005-01-09
  • 最后登录2013-05-14
  • 发帖数4977
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-04-10 15:04
楼主从南京跑到珠江路上闲逛,果然不同凡响!
应该加精再置顶。
让新老狐狸和来这个狐狸窝闲逛的男女老少都看到,然后作出取舍。特别是那些三分钟热度就放弃然后胡言乱语的更应该好好看看。
MM:你是个外表冷酷,内心却很甜蜜的男人。
sakerping
火狐狸
火狐狸
  • UID3677
  • 注册日期2005-03-06
  • 最后登录2005-11-16
  • 发帖数198
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-04-10 15:04
这个文章没什么效果。
我一直在考虑写篇文章,但是了解的关于firefox和mozilla的消息太少。
基本上现在的人就是拿来个浏览器,用5分钟,就马上骂街。这种人你怎么和他讲道理?
看这个帖子http://www.thinkpad.cn/forum/viewthread.php?tid=231305&fpage=1
唉……无所谓,你跟这些不懂道理的人讲道理注定是徒劳的,争取到那些理智的人成为咱们的一员要好多了。
我会马上把你这个文章转到这个论坛。
lynkstar
火狐狸
火狐狸
  • UID3817
  • 注册日期2005-03-09
  • 最后登录2008-01-21
  • 发帖数253
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-04-10 15:04
我这边竟然打不开blogjava,一打就说是no data
莫名其妙,又给封了的一个,
sakerping
火狐狸
火狐狸
  • UID3677
  • 注册日期2005-03-06
  • 最后登录2005-11-16
  • 发帖数198
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-04-10 15:04
在网上,真正为了讨论问题的发言的人很少。更多的都是显示自己懂得多少或者单纯为了论证他不喜欢的观点找语句的漏洞或者根本就是曲解。另外一个因素就是:林子大了什么鸟都有,磕瓜子磕出个臭虫,什么人儿都有!很多人根本就没有基本的汉语阅读理解能力,看不懂你发的帖子,不懂语言逻辑,这样的人在网上大有人在的。
最好的办法,咱们尽力而为,顺其自然。多争取高素质的爱好者。
sakerping
火狐狸
火狐狸
  • UID3677
  • 注册日期2005-03-06
  • 最后登录2005-11-16
  • 发帖数198
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-04-10 15:04
转完了,附带有我自己的看法。
http://www.thinkpad.cn/forum/viewthread ... 30&fpage=1
希望各位多多交流。
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-26
  • 发帖数2016
  • 经验530枚
  • 威望1点
  • 贡献值408点
  • 好评度22点
  • 社区居民
  • 忠实会员
11楼#
发布于:2005-04-10 15:04
网页标准化对于普通用户而言,标准似乎可以看作是透明的,但是在网页上使用单纯为IE设计的代码,这样对于Linux,MAC以及PDA,手机等其他平台这样没有IE的普通用户来说岂不是也同样是一种不尊重?普通用户不知情,或许没有什么可说的,但是对于了解了标准以及背后的含义的用户来说,如果继续对MS和IE保持沉默,那就真的相当遗憾了。
My Technical Blog: http://art-technical.blogspot.com/
shxy_1
狐狸大王
狐狸大王
  • UID3032
  • 注册日期2005-02-15
  • 最后登录2018-10-16
  • 发帖数597
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-04-10 15:04
我刚开始用ff的时候,还安装有maxthon,但后来就把maxthon给下了,我觉得使用ff比maxthon方便多了,用maxthon感觉特怪~~~~~~~~~~~
昨天晚上做了个梦,梦见我去拿刀砍人,却被别人用更长的刀给吓得到处乱穿。 起来才明白,自己不是作蛊惑仔的料,还是好好学习吧!
纯静の水
小狐狸
小狐狸
  • UID4828
  • 注册日期2005-04-07
  • 最后登录2009-05-28
  • 发帖数74
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-04-10 15:04
大家都来转到其它论坛。。。。让所有人都看看
Minisheep
小狐狸
小狐狸
  • UID2333
  • 注册日期2005-01-19
  • 最后登录2006-10-23
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-04-10 15:04
专业词语太多了点,我能看的懂,电脑新手能吗?
所以电脑新手用IE
上一页
游客

返回顶部