html制作网站谈谈html5为什么能取代Flash?你知道为什么吗?最近,关于HTML5的争吵,很多人认为HTML5的出现会杀死Flash,在各大网站的前端开发论坛上争吵。关于网站建设,论坛上三言两语说的不愉快,必须在自己的一亩三分之一开放说话。成为神棒,展望网络前端开发的未来。首先,这里所说的HTML5不仅指HTML5本身,还指HTML5、CSS3、JavaScript和新浏览器API中包含的网络技术。
谁需要HTML5?谷歌是最需要的!也需要苹果的Jobs。但是,这两个人一定各怀鬼胎。微软没关系。反正他有Silverlight。Mozila/Firefox的非利润组织,目标可能更高,w3c标准必须支持。Opera的浏览器市场占有率估计还没有多少想法。谷歌云计算帝国支持
RIA(RichInternetApplications)富裕的网络应用程序的客户端,想象HTML5普及,应用程序转向BS模式时,微软帝国的桌面软件生态环境一定会受到很大威胁在操作系统的免费计算机上使用与MSWord相同功能的免费谷歌Doc时,你会支付微软的Word吗?当你所有的办公应用程序只需打开浏览器窗口时,你还会花钱购买操作系统吗?谷歌的ChromeOS操作系统界面说明了这个意图。关于企业网站模板,Jobs也需要HTML5。他打着一个小算盘,想让浏览器支持视频和音频,所以iPhone和iPad不需要嵌入Flash。Jobs当然不能让Flash进入iPhoneOS。否则,谁会买AppStore的游戏?同时,如果大量的应用程序能够基于浏览器实现,用户就不会被Windows的桌面应用程序所困扰。漂亮的Mac电脑谁不喜欢。他们选择HTML5是为了更大的野心,希望HTML5能带来整个软件生态环境的变化,避免不受自己控制的Flash。Macromedia和之后的家庭Adobe把握了网络应用的发展需求,不断完善的Flash超过了浏览器本身的功能。
各大浏览器制造商也看到了这个应用程序的需求,不甘于这个浏览器实现的功能,用数兆大小的Plugin实现,玩耍的风生水起。因此,不遗余力地推进HTML5,矛头指向Flash。用户想要HTML5吗?用户需要的不是技术,而是应用,而是体验。如果能用Ajax实现快乐的农场的话,谁也不在乎Flash是否做到了。开发商想要HTML5?需要成熟的HTML5+CSS3+JS的开发环境,各浏览器需要提供统一的用户体验,即标准的完全兼容性。还需要增加新的学习成本。Flash的优势是什么?Flash比HTML5强在哪里?性能、功能和功能?HTML5有类似Flash所有内置对象的DOM,GPU的2D、3D加速吗?这并不是不可能的结果,HTML5只是草案。当然,Flash也可以不断更新。开发组:Flash的优势在于开发人员,积累了十几年,许多优秀的艺术家、程序员和交互设计师集中在Flash平台上进行交互媒体开发。FLARToolKit、Touchlib、OpenCV等交流、图像分析的c++库也移植到Flash平台上。RIA应用程序有比较成熟开源的Flex框架,越来越多的企业尝试使用Flex代替Ext等Ajax框架,为客户提供更好的RIA应用体验。持续发展:FlashPlayer是封闭的系统,由Adoeb独家控制,与开放的HTML5标准相比较弱,也是技术优势,灵活,随时可以参加新技术、新功能。
HTML5是公开标准,既然是标准,就意味着不会频繁变更。Flash的改进升级只需要用户升级FlashPlayer插件,插件的升级相对于用户来说是轻量级的。HTML标准的改进意味着升级浏览器,这是一个相对重量级的用户操作,尤其是很多人不明白什么是浏览器。HTML5的开放标准一旦确定,就会有很长的使用周期。今天看到足够先进的功能,十年后。当时使用HTML4+CSS2+JS充分表现Web应用程序时,谁能想到今天Flash不断改善开拓的天地呢?也许十年后我们应该讨论HTML6秒杀Flash的话题。超越网络应用程序:如果当时的SUN能够重视JavaApplet的话,在没有Flash的今天,SUN也许不会被收购。现在AdobeAIR使Flash超越JavaApplet,使Flash超越网络,脱离浏览器。Flash到现在为止功能越来越强大,在多媒体领域也不断压缩自己哥哥Director的应用空间。多点触摸、面部识别、Socket通信同步、AR强化现实、实时视频等功能在Flash平台上实现,使越来越多的互动多媒体项目采用Flash方案。我希望Adobe继续扩大AdobeAIR平台的功能,提高性能。越来越多的跨平台桌面可以应用于AIR。