平时用电脑,除了那些工作上必须得装的软件,浏览器来来去去就那么几个。早些年是IE,后来火狐,再后来就被Chrome给彻底套牢了。一直以来,我都觉得浏览器嘛能上网就行,什么正式版、测试版,根本没往心里去过。直到有一次,我手头有个小项目,就一个简单的前端页面,用了一些当时比较新的CSS特性。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
我本地代码写在自己电脑的Chrome上跑起来,那真是顺滑得一比。各种动画、布局,效果拉满。可是,当我把这玩意儿发给几个朋友帮忙测试的时候,问题就来了。有的朋友说,你这页面怎么花里胡哨的,有些地方是空白的,有些地方错位了,根本不像我本地看到的那样。当时我就纳闷了,我这Chrome是最新的,怎么会这样?
我就一个个问他们,用的什么浏览器。结果一问,都是Chrome。但仔细一聊,才发现他们的Chrome版本都比我的老一点。我当时就琢磨开了,难道是版本差异惹的祸?那会儿真是给我气得够呛,自己捣鼓半天没头绪。后来无意中在网上闲逛,看到了不少人讨论Chrome的“测试版”或者叫“Beta版”。说是这玩意儿能提前用上新功能,我就心血来潮了。
第一次接触测试版:新鲜感与小麻烦
我当时也没想那么多,就想着,要不我也下一个试试?于是我就跑到Chrome官网,找了个“Chrome Beta”的版本,点点点,就给装上了。别说,第一次打开这Beta版的时候,那感觉还真不一样。界面上总觉得有些小细节跟我的正式版有点不一样,而且最关键的是,我那个测试出问题的网页,在Beta版里跑起来,真的就跟我本地的正式版一样了!所有的动画、布局都恢复正常了,当时我心里那个高兴劲儿,别提了。
但我很快就发现,这测试版也不是万能的。用了一两天,就时不时遇到点小麻烦。比如说,有时候打开某个网站,会突然卡一下,然后就弹出个“程序未响应”的框。还有些时候,一些我平时常用的插件,在Beta版里就死活不更新,或者直接用不了。最头疼的是,有一次我在处理一个比较重要的文档,突然就浏览器崩溃了,之前没保存的东西全没了,当时真是给我气得一塌糊涂。
这一趟折腾下来,我就开始仔细研究,这Chrome到底有几个版本,它们之间到底有啥不一样。我开始上网搜,看各种论坛,才慢慢把这几兄弟的脾气秉性给摸清楚了。
深挖版本体系:稳定、测试、开发、尝鲜
我这才明白过来,原来Chrome这浏览器,不光有个咱们平时用的正式版(Stable),这正式版,就是经过无数次测试,觉得没啥大毛病了,才推给大众用的,追求的就是一个字——“稳”。咱们普通老百姓,日常上网,看视频,玩点小游戏,用它就对了。
往前面走一步,就是我之前装的那个测试版(Beta)。这玩意儿,就好比是正式版发布前的一个“预演”。它把一些新的功能、新的界面提前放出来,让大家伙儿先用起来,帮忙找找毛病。通常它比正式版要新一个版本,功能上会多点,但稳定性嘛就没正式版那么百分百保证了。用它的人,一般都是想提前体验新功能,或者像我这种做点小开发,需要测试新特性的。
再往前,还有个更“激进”的叫开发版(Dev)。这东西,听名字就知道,是给开发者用的。它的更新频率更快,可能每周甚至每天都有小更新。新功能、新特性那是一大堆,但bug也多,崩溃那是家常便饭。普通用户要是装了它,估计用不了两天就得骂娘。这玩意儿就是给那些真正在搞开发、需要第一时间接触到最前沿特性的程序员准备的。
还有个最“野”的,叫金丝雀版(Canary)。这名字听着就有点意思,就跟矿井里的金丝雀似的,用来提前发现危险的。它是Chrome所有版本里更新最快的,基本是每天一更,甚至一天好几更。里面塞满了各种实验性的功能和代码,稳定那是不可能稳定的。它甚至可以跟其他版本的Chrome同时安装,不冲突。这玩意儿就是给那些胆子大,想知道谷歌开发团队今天又更新了啥的超级发烧友和开发者用的。我后来也好奇地装了个Canary玩了两天,那真是“步步惊心”,崩溃是小事儿,有些网站直接打不开,吓得我赶紧给卸了。
现在回想起来,这一趟折腾,真是让我把Chrome的里里外外给摸了个透。就为了我那几个CSS动画,结果把浏览器的家族史都给翻了一遍。
我的选择:稳中带进,根据需求来
现在我算是彻底明白了这几个版本的区别了。对我来说,日常办公、浏览网页,我还是会选正式版,图的就是一个稳当。工作嘛谁也不想因为浏览器崩溃把进度给耽误了。
但如果我手里又接到了那种需要测试新特性、新技术的项目,我就会另外下载一个测试版(Beta),专门用来做开发调试。这样一来,既不会影响我正式版的使用,又能提前感受新技术,提前发现兼容性问题,两不耽误。
至于开发版和金丝雀版,我这种半吊子开发者,还是敬而远之。那真是太“前卫”了,一般人扛不住。你看完这堆我亲身经历的“血泪史”之后,应该也就明白咋回事儿了。选哪个版本,就看你自己的需求和能接受的风险程度呗。没什么最好的,只有最适合自己的。