如果没有SEO,是不是就不会有HTML和js以及css,完全由Flash替代?


一个网页的前端制作,由html基础和js以及css渲染而成,但是,毕竟在天朝,IE占据了半壁江山,针对于各个浏览器的页面调试非常繁琐,而flash则完全可以做到各个浏览器的兼容,另外,js如jquery框架的华丽的流动特效,或CSS3的华丽界面,会在IE下被强奸得体无完肤,而在flash上则完全不存在这个问题,我看优众网( www.ihaveu.com 非广告)已经实现了整站flash,页面的流畅性和华丽性得以最完美的体现,为何HTML和js还不被Flash淘汰

flash web前端开发 css HTML JavaScript

工口少年鴉靡 10 years, 5 months ago

哈哈,这哥们儿在这问这个话题很明显会引起群体嘲讽嘛,因为这儿的开发者大多没有尝过flash的甜头
作为资深的flash开发者及ihaveu.com曾经的作者之一,看到这个问题还是觉得挺有必要回答下的

不会 存在即合理,flash和html、js、css绝不会是取代于被取代的关系,而是共存。说的再长远一点,或许flash被淘汰的可能性更大,但这个时间,肯定是很久很久之后,具体就看巨头之间的博弈了

@fenbox 的回答都是正确的,对flash来说有点片面,我想再从多维度来补充一些,毕竟巨头博弈的剧情对我们开发者其实没什么意义,媒体都说flash要死了,但20k左右的flash开发者还是供不应求

  • 业务 对于ihaveu来说,在flash版本发布之前已经做出过一款html版本的产品,董事会看过后不满意决定用flash重做,为追求独树一帜的感觉和所有用户高端的体验。对于普通用户的印象来说,flash就是高大上,特别是那些用xp系统的购买奢侈品的土豪们。现在ihaveu已经有h5的版本,网站和手机网页都有,但仍然保留flash站点作为pc入口的原因应该也是如此。在最难融资的那年,电商纷纷倒闭的那年,奢侈品电商ihaveu能融得4000多万美金,这个技术选型凸显的业务定位应该也是有一定功劳的。
  • 技术 上面的朋友提到卡(对大多数电脑应该没问题,我mac或质量很差的xp虚拟机里都感受不到,或者说跟html页面比,用技术的角度来感受能感受出来,但从交互心理学上来说,普通人感受是不明显的)或者加载慢(为保证高大上的感觉,第一次加载如果你电脑里没有安装微软雅黑,会花时间加载1M多的字体文件,所以会慢,但之后打开就没问题了,有缓存的情况下跟淘宝首页打开比,都是3秒内,普通用户其实就能接受了)。目前整站有几十个模块动态加载,能保证所有用户 体验 一致的最佳解决方案就是这个了,目前市面上没有任何一个其它技术选型的电商产品能让用户专注于一个页面就能完成所有购物流程的。
  • SEO 对于电商来说,搜索引擎的检索优化没什么意义,你不会到淘宝上要买衣服的时候在百度里搜索吧?淘宝不让百度爬虫收录也是想自己赚这钱,现在淘宝的搜索可是淘宝盈利的大头。就flash来说,做的网站大多数只需要html里带的那点可供搜索引擎收录的信息就足够了
  • flash 很多朋友讨厌它是一方面觉得臃肿,也就是卡,一方面觉得移动设备上不支持。个人觉得第一个是不同程序的问题(对mac系统有可能是系统问题,有flash风扇就狂转),第二个在某些情景下不是问题,因为只是浏览器而已,大家使用的情景绝大多数还是用App而不是用网页吧?下面说下个人对它的理解吧:

    • 一时半会儿死不了,html5的标准什么的都争吵了多少年了,h5统一移动设备已经是现实,PC新设备在将来有可能,但是老设备是不可能的,这个迭代要很久,现在视频网站都还是默认flash播放器的,很多网页游戏都还是flash的
    • 对于Adobe来说,目前重心就是放在了游戏及跨平台方面,还有多媒体
    • 对于国内来说,针对需要高大上感觉(企业或品牌网站)或者丰富交互感觉且跨平台跨浏览器的唯一选择就是flash
    • 对于软件来说,之前做过一款,视频介绍: http://v.youku.com/v_show/id_XNDYwNTM4MTQ0.html
    • 对于移动应用来说,之前做过一款类似携程的产品: http://www.luopan.cn/news-newsdetail-431
    • 对于TV来说,做手机跟TV交互之类的都没问题,目前我们正在研发
    • 对于需要TV、ios、Android、软件、网站全平台的产品来说,我会选择唯一的flash,而且适配成本低,效率高,至于说担心性能有问题的朋友,我只能 呵呵
  • 跑题 回答的有些跑题了,作为开发者做技术选型的时候其实也需要带有 跑题 的感觉,就是不要太在意 技术 ,而是要深刻理解 业务需求 ,什么东西 适合 ,就用什么。目前我们团队还用flash来做很多的东西,网站、软件、移动应用都有,也有用node.js来做后台,打算用h5,js,css来做一些其它的产品,对于我们来说最关健的就是 生产效率 ,至于产品质量好坏绝大多数不在于技术选型,主要在于开发人员的能力。比如一年多前我只花了20多个小时,就用flash做出上面提到的适配Android和IOS的类似携程那样的移动App,早已投入商用,里面的多款产品都是同一套程序换皮肤制作而成。 选择合适的技术远比什么技术好 更重要,再比如嘀嘀打车用的百度clouda快速做出了产品,而不是用原生开发。
madao18 answered 10 years, 5 months ago

Your Answer