浏览器对HTML 5的决心

 浏览器, 网络  Comments Off on 浏览器对HTML 5的决心
Jun 082011
 

或许这是个很显然易见,现在HTML 5在所有的主流浏览器的最新版本里已经几乎全部可用,虽然都还没到100%——因为现时HTML 5只是草案——但已经做得很好了。其实还有一个细节可以看到各个浏览器对于HTML 5的支持力度有多大,看他们的网站主要页面就能看得出。我看了下,各大主流浏览器的add-ons网页全部都使用HTML 5。

上至下分别为IE / Safari / Firefox / Chrome / Opera。图中全部可以见到都是HTML 5的标记:<!DOCTYPE html>。

稍有不同的是,MSIE、Apple Safari以及Google Chrome的Add-ons页面都是XHTML,另外那两个纯属HTML 5(从标记上来看的话)。

看来各大浏览器都很重视HTML 5,按照这个趋势,Adobe Flash如果再不改善的话就会走下坡路了,尤其是能耗问题。这也难怪Adobe会推出Air这样的东西,其用用范围有点像Sliverlight、Java。BBC iPlayer就是用Adobe Air来做的。不过Silverlight可以同时与Flash、Air竞争,而Java已经存在很久了。HTML 5,一个网页标准而已,却拥有如此大的威力,值得称赞。只不过正式版要等到十几年后才能出来,未免太迟了吧。

微软Expression Web 4 SP1发布,加入CSS3支持

 软件  Comments Off on 微软Expression Web 4 SP1发布,加入CSS3支持
Mar 232011
 

今天发现Windows Update出现一个更新项:Expression Web 4 Service Pack 1。到微软网站查了下,原来这个SP1已经在3月17日就做好的了,但在21号才发布更新消息,今天再推送给用户。

Expression Web 4 SP1的主要更新项:

  1. 改善稳定性
  2. PHP的include语句可以随时更新
  3. PHP网页预览
  4. 可以插入Silverlight视频
  5. 改善Team Foundation
  6. 发布状态窗格行为恢复正常,有传输时才显示
  7. 可以显示扩展区的字符/字元
  8. 书签对话方块(对话框)中的超链接会正确显示
  9. CSS智能感知不再报告有效值错误
  10. 替换表格中的内容时不会再引发Expression Web崩溃。

除此之外,Expression Web 4 SP1还有以下改进:

  • HTML智能感知(IntelliSense)可以识别出所有的HTML 5标记
  • 可以使用CSS 3(草案),但不提供CSS 3的预览功能
  • 加入IE9 Beta的支持

安装SP1之前,Expression Web 4的版本号为4.0.1165.0(英文版)或者4.0.1170.0(其它语言版),无CSS 3。

升级后版本号变为4.0.1241.0,可用CSS 3。

建议从微软的网站下载Microsoft Expression Web 4 Service Pack 1 (SP1):

英文版Expression Web 4 SP1    (按此处可直接下载EXE

中文版(繁体)Expression Web 4 SP1    (按此处可直接下载EXE

中文版(简化字)Expression Web 4 SP1    (按此处可直接下载EXE

可惜了微软Expression 4,不支持CSS3

 软件  Comments Off on 可惜了微软Expression 4,不支持CSS3
Feb 282011
 

由于设计网页需要,我再次重拾长期未接触过的网页设计。既然要设计网页,那就少不了寻找网页设计工具。有些高手厉害得直接用文本编辑器来设计网页,我没那么厉害,还是找个设计工具稳妥些。

网页设计工具有很多,Adobe的Dreamweaver就很出名,但我不想用,太庞大复杂了,用不惯。Visual Studio 2010强大得没话说,一个编程软件还带有网页设计功能——那当然了,人家设计ASP.net网页的时候不就是在编程吗,而且.Net本身是微软的,Visual Studio是最佳选择。只是我不需要ASP.net编程做网页,普通的就够了,而且在Visual Studio做网页我一直感觉很怪。所以最后我就选择了Expression Web 4(至今天2011年2月28日为止,这是最新版本),它是从FrontPage发展而来的,属于轻量级工具,应付普通设计足矣。

Expression Web 4用起来比较顺手,但比较可惜的是,它能用HTML 5但却不能用CSS3,这令人太不舒服了。而且它对PHP的分析能力很差,兼容性不好,所以如果要做PHP的依然应该选择Dreamweaver。

Flash、Silverlight与HTML 5

 Flash, 浏览器, 网络  Comments Off on Flash、Silverlight与HTML 5
Dec 042010
 

昨天谈论的时候提到了Flash正在被Silverlight竞争,可能会走向没落。此时,我就想到了Flash的另一个“对手”,HTML 5。

HTML 5带来甚么?

HTML 5最大的特点就是支持直接插入视频、音频,还有Canvas动画,而这些都是Flash提供的功能。

Flash的弱点

可以想象,未来开浏览器就能直接看视频、聼声音,甚至还能跟网页作互动,而不需要用Flash,那是多简单的事情。Flash已经很成熟了,甚至还能够用Flash制作出各种各样的小游戏,并得到广泛普及。未来Flash还会进一步加强它的功能。Flash如此成熟,那么为什么还会被抛弃?原因有很多。从用户角度来讲,运行Flash需要占用很多资源,假如用手提电脑浏览一个Flash很多的网站,可能几分钟后就会感到电脑变热,或者感觉电脑不太流畅了。如果用手机或者平板电脑去看Flash的网页,情况会更严重——消耗大量电能、产生过多热量,但得到的仅仅是那么一点“好看”的效果。

更糟糕的是,万一碰到设计比较差的Flash内容,很容易就引起浏览器假死甚至崩溃。

如果是通过HTML本身来实现这些功能,情况就简单多了。此时的所有一切基本上都是由浏览器本身处理,效率会比用Flash来得快。Flash的制作商只有一个:Adobe,其他人就算想对Flash作优化都不行。而浏览器可以根据自身的需要任意优化,运行效率自然高过Flash。对于64-bit的系统的浏览器来说更是如此,比如64-bit Safari、64-bit Internet Explorer、64-bit Firefox。现时的Flash并未有正式的64-bit Flash,仅仅是一个代号叫做Sqaure的64-bit测试版Flash。

Silverlight的竞争

说是竞争,其实也好不到哪里。微软现在也已经转向支持HTML 5,对于Silverlight的支持更多的是在Windows Phone。

Silverlight的系统资源占用的确比Flash更少,而且更稳定,同样也可以做到跨平台,只可惜推出得不是时候,偏偏碰上了HTML 5,以后能不能大放异彩就看微软的策略了。

支持HTML 5的浏览器

虽然现在HTML 5还只是个草案,不过各大浏览器都争着支持它。

目前已经支持的主流浏览器是:Opera、Chrome、Safari、Firefox,以及Internet Explorer 9。
可以说,基本上所有的主流浏览器都支持了HTML 5。只是在视频播放格式上,各有争议。