怪怪 | Nothing, Everything

"有过一个发疯的时刻,有感觉的钢琴以为它是世界上仅有的一架钢琴,宇宙的全部和谐都发生在它身上." - 狄德罗
随笔 - 83, 文章 - 2, 评论 - 1656, 引用 - 38
数据加载中……

也论标准: 统一是啥好事情?

要说标准, 尤其最近的讨论都说到9X年了, 当年最不标准的似乎是Netscape, IE才是标准的先行者。那会儿这组织那机构的都干嘛去了?其实真正不作为的恰恰是其他人, 让Microsoft一统江湖了, 却又穷则生变, 开始知道应该发挥作用了。

另外如果世界上只有一种标准,而这种标准就是微软的,难道微软就真不会进步了吗? 不出新产品, 怎么挣钱? 不过是因为重心的转移制造了一个机会, 让一些“正义者”又回到了舞台上罢了。

要说Microsoft没错, 一个产品熬6年也确实真够可以的....,不过这种错, 充其量只是公司策略上的失误; 如果Netscape还在, 大家就更要骂娘了。 何况IE6的统治期虽然有种种不如意, 但是很多Web开发人员得到了一个相对平静的环境得以成长。

这就好比Windows 3.1 - Windows 9X再烂, 还是在90年代提供了一个相对稳定的环境, 培养了大批程序员。 如果Linux、UNIX、MacOS、OS/2那会儿全都活得生龙活虎, IT业进步是更快还是更慢可真不一定。 这叫什么来着? 原始积累的过程, 不过积累的是从业人员罢了。

现在Microsoft开始出让市场了(当然不是他大公无私),如果一个公司自己的错误, 要为全世界Web开发者的苦附上责任,那么考虑到如上这些,我们是不是应该反过来感谢微软呢?

我自己不太喜欢考虑这种问题, 而且说实话, 我不是一个纯粹的Web Developer, 但是我认为这对Web Developer也不是啥坏事。

你们想, 如果IE 6/IE 7/IE 8/FF/Safari/Opera/KHTML(靠好长的列表)平均分配名额, 就需要更多的技巧, 也就是说, 多了一种工作或工作量变大了, 相对掌握这些技巧的人,工资或者工作机会也更多了。

最好将来SilverLight/Flash/增强版SVG+JS也三分天下,接着微软原来的VML小组也复出, 干脆PNG文件也变成可编程的。 然后Google也出自己的东西, Sun的Applet东山再起。 一定要保证用户的机器有这个就没那个, 有那个没这个,最好和3721他们一样,互相卸载着玩。

嗯不错, 大把的银子啊, 向开发者们砸过来吧~

我这是真心的说, 一点反讽的意思都没有。 毕竟大多数人都在做基于这样那样产品(不仅仅是Web领域)的技巧性的工作, 并靠这些东西活命呢。

统一呢? 最终节约的是商业组织的成本而已,真的就让Web Developer少受痛苦吗? 不知道肚子饿苦不苦呢。 无论什么技术,发展的越慢,对我们这代开发者中的绝大多数来说, 技术生命就更长。

让百家争鸣, 各有个的标准来的猛烈些吧~~。

posted on 2008-04-09 18:47 怪怪 阅读(3265) 评论(44)  编辑 收藏

评论

#1楼    回复  引用  查看    

恩,总之要平和看待所有的事情,利弊总是同时出现的,顺便沙发一个……
2008-04-09 18:51 | Dflying Chen      

#2楼    回复  引用  查看    

支持
2008-04-09 19:04 | 偶卖糕的      

#3楼    回复  引用  查看    

“活命”!
--辛酸
2008-04-09 19:50 | 专注! [未注册用户]

#4楼    回复  引用  查看    

不知道你的年龄,但是你绝对是个愤青。
你看待问题的高度比较低。
有你这个时间,我会用来解决实际的 问题 。;或者考虑下一步该解决什么。
2008-04-09 19:55 | 某某 [未注册用户]

#5楼    回复  引用  查看    

最烦那些不知所谓的标准了,动不动有人提,今天你标准了吗?
我实在不想去为这些只占市场极小一部份的所谓标准而去适应什么
我只需要适应绝大多数用户就行了。

谁对我说我的网页用FF显示不了要遵守标准,我就会说去他妈的,你在我的目标用户里找出5%用FF的来我立马重做
2008-04-09 19:58 | 森要 [未注册用户]

#6楼    回复  引用  查看    

技术上各执一辞,我只能说:微软敢6年不出新版本,我们就要敢于骂娘 :)

靠技术的分裂来赚钱?难道我们这些搞IT的不能把精力放到真正的为用户实现/创造价值上,而只能扔到这样的技术内耗里?
2008-04-09 20:10 | deerchao      

#7楼    回复  引用  查看    

@森要
你不在意用非IE浏览器的用户,对方也未必在乎你的网站。
就算你是Google,网页只支持IE的话,我相信他的用户里使用IE的也会占95%以上。
2008-04-09 20:13 | deerchao      

#8楼    回复  引用  查看    

据说最险出来的浏览器是 Netscape ,他是要付费购买的,而IE确实免费下载的,而且是水系统来的。

于是乎免费的战胜了付费的,

于是乎“胜者王侯败者寇”,于是乎IE就成了标准。

很奇怪,为什么后来的ff不跟随IE的标准来呢,而非要遵循w3c ,

而 w3c 只能么就不能和微软商量商量,向微软靠拢呢?

现在的IE8遵循的是什么标准呢?好像是要全面遵循 w3c ??

晕了,w3c 到底是谁呀?这么大的威力??
2008-04-09 20:24 | 金色海洋(jyk)      

#9楼    回复  引用  查看    

好久没见楼主发贴了,在忙什么呢?
我是在整理一个项目,整理完毕后打算写点总结,说一下我的思路。
2008-04-09 20:25 | 金色海洋(jyk)      

#10楼    回复  引用  查看    

@金色海洋(jyk)
W3C就相当于联合国,微软相当于美国。
2008-04-09 20:30 | deerchao      

#11楼    回复  引用  查看    

进来聆听一下。
2008-04-09 20:43 | 杨正祎(阿一)      

#12楼 [楼主]   回复  引用  查看    

@deerchao
最后这个比喻恰当。 只是联合国美国话语权比较强, 而MS在各个标准化组织里可是有点力不从心, 也许是因为前苏联还在?

不过

“你不在意用非IE浏览器的用户,对方也未必在乎你的网站。”

可不见得, 国外有些非常大的行业站点, 比如旅游啊什么的, 就只支持IE6, 照样排前三。 说实话, 我也不是特别在意非IE浏览器用户, 不过我自己干自己的项目的时候会连Safari都测试一下, 不过我觉得这只是我个人的癖好,也许反而应该克制一下,因为有时候确实挺浪费时间的。

至于那些号称在FF上测试过, IE6支不支持就不管的人, 我觉得这样的人其实拒绝的并非IE6, 恰恰是在拒绝用户,他们之关心自己的感受, 而往往用户也不关心他们。 说到Google,Google过去输出<p>, 都不同时输出</p>, (也就是说Google给出10个答案,就有10个P而没有结束,Update: 突然读出了自己这句话另外一层意思),这个我印象深刻。

带有一定语义的结构化的优良文档, 说实话这方面的理解和思考,我觉得就是跟最优良的纯Web设计师相比, 我也不遑多让(风好大...)。 不过说到在浏览器的表现方面支持谁拒绝谁, 我觉得就有点没劲了....

@金色海洋(jyk)
干点杂活, 顺便做点思考, 准备一下下阶段的工作。

@某某
“有你这个时间,我会用来解决实际的 问题 。;或者考虑下一步该解决什么。 ”

我只是看大家都有这个闲情逸致, 所以凑凑热闹罢了; 嗯我承认我确实又浪费了宝贵的时间; 你这个对我来说确实是个建设性意见(也不是反讽),好意我心领啦。

“不知道你的年龄,但是你绝对是个愤青。”

你眼光真毒,我确实比较容易产生负面情绪,我也一直在改。 不过关于这个话题, 我似乎是最随波逐流的了.... 不知道你如何透过现象, 一下抓住我的本质的?

你看待问题的高度比较低。 ”

承蒙关照, 我会注意 :) 浏览器兼容的问题我觉得很实际吧,我的下一步总不能解决了微软或者Mozilla, 所以我只能老老实实的受点苦。

也请赐教你有何比较高的视角, 或者你如何解决这个问题?
2008-04-09 20:49 | 怪怪      

#13楼    回复  引用  查看    

1.对于现在的国内环境而言,我们只能遵从,或遵从ie标准,或遵从ff标准,或 遵从所谓的XXX标准,或兼容其中一二三,一切视市场需求而定。

2.支持怪怪抛出自己对各种问题的见解!

2008-04-09 20:52 | 支持 [未注册用户]

#14楼    回复  引用  查看    

路过, 瞅瞅怪怪又来怪啥了。。
2008-04-09 21:02 | Mainz      

#15楼    回复  引用  查看    

@怪怪
Google的网页做成只支持IE的话,相信他的PV量还是在世界前10,但毫无疑问,他损失了一定的用户,至于这个数量值不值得他花时间和精力去“侍候”这就不好说了。
有<p>没有</p>这个在某一时段是正常的,不同的浏览器也基本都能处理这种情况。
和你的习惯相反,我一向是在FF里开发,最后在IE和Opera里进行一下测试,修补一下出现的问题。有时Opera还真能发现前两者都没发现的问题(出错了,但是用沉默忽略)。
浏览网页的话,如果不支持FF,那么对不起,88吧--连网上银行也一样。呵呵,各有各的偏执。。
2008-04-09 21:08 | deerchao      

#16楼 [楼主]   回复  引用  查看    

@deerchao
浏览网页, 我用Safari..,最近的稳定版真的很好用。

我也是先在FF开发啊, 其实这是我想说但没说的一点, 由于FireBug的存在, FF开发确实很方便, 于是变成了很多开发者的首选, 自然很容易产生“还有去兼容IE”的负面情绪。

我说我不太在意非IE用户, 纯从软件过程中任务的优先级来考虑, 而不是说我会先跟IE较劲,只是如果在界面上有点瑕疵,时间紧迫的话, 我会优先照顾IE。 我现在唯一比较多的用到IE的地方, 就是录制测试的时候了。

Google的问题, 不是说谁不能处理, 只是说这种问题大家都有自己的理解, 比如Google是为了省那俩流量, 尤其是过去计算到是不是能省一个包这样的程度。 举这个例子, 只是说, 不要把这个问题看成重大的原则问题。
2008-04-09 21:17 | 怪怪      

#17楼    回复  引用  查看    

过分炒作的东西,我向来天生抵抗.

FF很让人恶心.
2008-04-09 21:49 | 坏人      

#18楼    回复  引用  查看    

@某某
说反对的话语就要留下真实姓名或者注册账号、反对可以骂人也不是不可以、但要让对方知道你是谁这是最基本的礼节、这点道理不知道吗?

博主就是发表自己的看法没必要这样吧;
2008-04-09 23:29 | 曲滨*銘龘鶽      

#19楼    回复  引用  查看    

我天生对宗教不感兴趣,所以从不用ff。

那些个标准来标准去的都是2b,你以为全天下都是跟你一样写烂网页维生对这玩意儿很在乎的吗?我只想上网,不想折腾浏览器;我只想看内容,谁TM在乎内容格式表不标准。
2008-04-10 08:18 | gussing      

#20楼    回复  引用  查看    

这里好闹热啊,才赶来看到。
俺是两面派,俺对不懂标准的人大吹特吹标准化,俺对标准砖家们强烈呼吁实用第一。
自己BS一下
2008-04-10 08:41 | 李战      

#21楼    回复  引用  查看    

突然想起了秦始皇统一货币的年代,意义深远呀
2008-04-10 08:52 | Justin      

#22楼    回复  引用  查看    

统一绝对是有意义的。
现在好比是乱世,只有在统一的标准下才能更加的注重软件的本质,而非页面兼容这种技巧性技术的东西
2008-04-10 09:01 | 大门      

#23楼    回复  引用  查看    

老怪物又出奇文了。
ie7,大家都赶时髦了,都用上7.0了。一些老项目,都用了有几年了。可现在都出问题了。改还是不改?
说实话,要看具体情况。有些人说要兼容盲人,可说实话有些系统盲人一辈子也用不上。这些个什么标准一起用上,都可以去死了。
2008-04-10 09:09 | bmrxntfj      

#24楼    回复  引用  查看    

唉,标准,是个让人头痛的问题,有时候为了兼容多个浏览器,的确要耗掉不少时间。但我现在顶多也就是在IE跟FF下测试,不过IE还要分IE6、IE7、IE8,很是郁闷啊。
2008-04-10 09:22 | 狼Robot      

#25楼    回复  引用  查看    

人一辈子这么长,难保遇到兵荒马乱的时候。
2008-04-10 09:38 | John Rambo      

#26楼    回复  引用  查看    

很久没看到 怪怪 出来 搞怪了。
对于标准,长远看绝对是 有利的。但眼前 客户 可能更重要。
其实我觉得 大家 现在都说按标准来做,但其实,你真的标准了?你会为了一个标准 而去 放弃客户?毕竟没有了客户,再提标准也是无益的。或者说:大家都在使自己的项目更多的兼容才对。有人会说,大家都标准了,不就不要考虑兼容了吗? 话是这么说,不过至少现在还不行。
2008-04-10 10:11 | 三磊      

#27楼    回复  引用  查看    

有竞争就有差异
有差异就兼容成本高
成本高就定标准
很多东西都是这么发展的
2008-04-10 12:27 | Yok      

#28楼    回复  引用  查看    

@森要
网站不支持FF何来会有5%的用户?先有鸡还是先有蛋的问题啊。
2008-04-10 12:47 | Klesh Wong      

#29楼    回复  引用  查看    

真是不可救藥
2008-04-10 14:57 | xf [未注册用户]

#30楼 [楼主]   回复  引用  查看    

@deerchao
呵呵, 不是我们, 是他们。 开发者中的大多数人, 最终永远做着没有含金量的组装和擦屁股的工作。 过去是MFC/Windows API, 现在是这些, 未来还有未来的。

至于微软,我觉得真没啥可怪他的,你可以说这公司这件事办的真屎, 这个可以。 但是开发人员的痛苦, 可赖不着微软啊。
2008-04-10 17:14 | 怪怪      

#31楼    回复  引用  查看    

你要是我,就不会这么说话不闲腰疼了。

项目快上线了,来了一个bug,一个关闭按钮,在ie,sf下面正常work,但是在ff下面却crash,而且仅仅是在某几个page上crash,其他page正常work,后来饶了个弯子,不crash了,但是其中一个page上的按钮有时候(这个几率大概1/20)要点两次或者多次才能work.

如果客户抓住这个bug不放,我看你还有闲情在这里说这种风凉话么??
2008-04-10 17:49 | BlueMountain      

#32楼 [楼主]   回复  引用  查看    

@BlueMountain
呵呵, 两点:

Windows会crash,Word会Crash, 但你的客户会抓住Windows或者Word的bug不放么? 如果客户就这个bug抓住你不放, 你们的交涉人员大可以来个一推六二五。 恐怕是你自己太当回事吧。

其次, 你这个问题跟标准有啥关系? 标准了, FF就不Crash了? 摆脱看清楚题目, 搞清楚状况再评价我是不是说风凉话。 我也可能碰见你说的头疼问题, 我也会骂娘, 但是我不会因为自己的感情,就将不同的事情混淆在一起。
2008-04-10 18:45 | 怪怪      

#33楼    回复  引用  查看    

--引用--------------------------------------------------
deerchao: @森要
你不在意用非IE浏览器的用户,对方也未必在乎你的网站。
就算你是Google,网页只支持IE的话,我相信他的用户里使用IE的也会占95%以上。
--------------------------------------------------------
做网站,是给用户群提供内容和服务,而不是给他们提供标准。
就算我是GOOLE,并且网页只支持IE
如果对方不在乎我的网站,自然不在我的目标用户群内,可以视若不见。
如果喜欢网站的内容,也不会介意打开IE浏览一下。
坚决抵制IE的,坚决不浏览非标准网站的,有多少?
2008-04-10 19:02 | 森要 [未注册用户]

#34楼    回复  引用  查看    

话说回来,如果你是这方面的从业人员,就应该清楚现在做一个网站还能挣多少钱,如果不尽量缩短开发时间,把精力都花在标准化上,养活自己都成问题。
ISO质量体系认证标不标准?可是有多少家企业是切切实实按标准要求做的?
2008-04-10 19:24 | 森要 [未注册用户]

#35楼    回复  引用  查看    

@森要
我前边的回复里说过,只支持IE的话"毫无疑问,他损失了一定的用户,至于这个数量值不值得他花时间和精力去“侍候”这就不好说了".
"如果对方不在乎我的网站,自然不在我的目标用户群内,可以视若不见",如果你不是电信那样垄断了整个市场呢?那这些被你放弃的人会不会马上选择你的竞争对手呢?
"如果喜欢网站的内容,也不会介意打开IE浏览一下。" 不,托3721的福,从05年以后,我很介意使用IE浏览器; 而且从06年以后,在我的影响下,我的不少朋友(不是搞技术的)都开始使用FireFox作为主要浏览器----当然,这个不是我一个人的影响,而是3721及其追随者们一起影响的.
另外,现在的IE只有Windows平台的版本,没有Mac平台的,也没有Linux平台的.iPhone里装的也不是IE吧,我估计?
说了这么多,其实还是那句话,你可以不在乎,别人也可以不在乎.谁爱在乎谁在乎去 :)
2008-04-10 19:51 | deerchao      

#36楼    回复  引用  查看    

不过象你这样偏激到连不支持FF的网上银行都不用的,真是值得佩服。
就象号称从来没用过盗版的人,举出一大堆免费软件自由软件来,确实牛,可是真正能做到这样的人又有几何?
2008-04-10 20:16 | 森要 [未注册用户]

#37楼 [楼主]   回复  引用  查看    

@deerchao
哈哈哈, 你比我想象的还固执, 说实在的, 我自己虽然不太用IE浏览器, 但是我还能允许自己用; 因为我知道应该注意些什么; 我特受不了我身边的人用IE, 因为用出了毛病还得我解决。

Safari的Webkit核心我非常非常的看好。而且到目前为止, Webkit和KHTML似乎也是最标准的。 我自己都有用它来做一个开源浏览器的念头。 Webkit继续发展下去, 第一个完蛋的就是Opera。 在Gecko的问题上我做不出太多判断, 按理说它也是开源, 可是除了Mozilla, 似乎没人拿它二次开发。

不过这些都不妨碍我认为Web Developer不得不把IE6放在首位。 其实我这篇文章, 有一个隐藏的点就是, 开发人员应该更重视自己的知识层次的提高。 什么标准啦, 这个那个啦, 都不会让开发人员活得更舒服的。
2008-04-10 20:56 | 怪怪      

#38楼    回复  引用  查看    

據說Google的瀏覽器秋季出來……企業就是企業,Microsoft不是“個案”,是“典型”。
2008-04-10 22:07 | Cat Chen      

#39楼 [楼主]   回复  引用  查看    

@Cat Chen
啥核心? 按照以往Google的作风,应该不是自己开发的吧。

要是它真的自己弄一套, 就越来越热闹喽~
2008-04-10 22:21 | 怪怪      

#40楼    回复  引用  查看    

@Justin
这个标准统一和秦始皇统一不同吧;

秦始皇黄那是强制统一,老子说了算不服的就得死

网页标准可不一样了;

就算是ms 也没有秦始皇nb;
2008-04-10 22:23 | 曲滨*銘龘鶽      

#41楼    回复  引用  查看    

老板喜欢标准 做事效率高又不容易出错 呵呵

#42楼    回复  引用  查看    

前进才是方向
2008-04-11 08:35 | 断垣残壁      

#43楼    回复  引用  查看    

怪怪兄您好,关注您很久了,小弟想请教两个
设计的问题。
1.
比方说有一个学生选课系统,设计老师,学生和课程等实体,是不是为了扩展或者说为了灵活性

亦或为了更OO应当在实际的应用中加上person这个基类?
2.再有比方说老师有教授和讲师,他们有各自不同的属

性,如果不考虑
数据的持久化,那么这个好像很好设计,但涉及到保存到数据库
的时候,好像就很难处理了,在现实中我们应该不会有教授表
老师表和讲师表,也许只有一个老师表,而会出现标志位的字段判断
是否是讲师,是否是教授,但如果这样一个类对应一个数据库表应该是
不错的选择,
这样的话,实体类就应当有一个老师类就可以了,教授类和讲师类就
没了存在的必要,那么OO继承的优势何在?对于这样的问题解决方法是什么呢?这样的问题困扰我
很久了,谢谢!
2008-04-13 13:24 | songcan      

#44楼 [楼主]   回复  引用  查看    

@songcan
http://www.cnblogs.com/guaiguai/archive/2008/04/13/1151761.html

写的太多了, 新开了一篇文章。 可能对你的问题不是特别有针对性, 你也可以把问题描述的在具体一些, 我可以试试帮忙琢磨一下。


2008-04-13 22:35 | 怪怪      

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-09 18:57 编辑过
 
另存  打印
最新IT新闻: