Flex 是 adobe 的专利,自然所有大公司的的老板(例如乔布斯)视为眼中钉肉中刺。HTML5 则学术一些,大学教授们都喜欢捧场。能够从一个纯学术的标准,成为真正的工业标准,实属不易。

解决方案 »

  1.   

    现在是移动互联网时代了,手机浏览器都支持html5,flex不可能吧?
      

  2.   

    flex现在都已经被抛弃了把,html5是行业的标准把
      

  3.   


    HTML5标准已经出来了啊。 苹果之所以不支持,是因为耗电。
      

  4.   

    HTML 5与Flex是两种截然不同的技术解决方案。它们的目的是相辅相成。Flash 的工作经常是 HTML 无法完成的,HTML 5的出现让Flex更加专注某些方向和领域。所以,它们是互补的,而非替代。我们需要同时学习这两种技术,包括如何使用这两种技术解决那些单一技术无法解决的问题。但是,我们仍可以从这些技术的特点出发,辨别你的应用程序适合采用哪种方案    1.   Flex 的特点:优势:•  完备的、可以媲美C/S架构(桌面软件)的大量控件支持。•  与Flash及Adobe CS系列全线工具的完美结合。•  完整的企业化开发流程及工作流(代码的编写、编译、调试、发布等)•  多种框架可供选择,并支持高级特性,如:IoC、视图绑定、数据绑定实时更新等。劣势:•  生成的SWF过大。(虽有完善的“瘦身”方案,但仍比HTML方案大很多)•  效率问题。(在某些情景下,比HTML 5的效率要差一些)•  较差的图文混排支持。(无法媲美HTML 5的图文混排,这是Flash系的通病)•  储备人员相对HTML来说还是太少。    2.   HTML 5 的特点:优势:•  完备的技术人员储备。(前端开发人员的数量完全可以跟Java、.Net程序员媲美)•  借助HTML 5的诸多新特性,在某些层面完全可以取代Flash技术。(Flash属于Plug-in方式,而HTML则是浏览器原生支持)•  不逊色于Flex的大量控件。(Bootstrap、基于jQuery的控件比比皆是)•  真正意义上全平台支持。•  借助Node.js可以胜任后台(前/后台通吃);借助Coffee Script,可以媲美Ruby/Python的语法糖衣。•  比Flex拥有更大、更全面、更活跃的社区。劣势:•  作为企业开发,不具有媲美Flex的工作流及开发流程。•  作为游戏开发,在支持3D及运行效率方面,不如Flash Stage3D。•  编写HTML 5的应用程序,很大程度上还要编写CSS与JavaScript,对初学者来说,学习曲线较Flex高一些。•  HTML 5依然存在浏览器兼容问题。•  在大型HTML 5的项目中, Flex遇到的问题在HTML 5中依然存在(例如:效率问题),在此基础上还增加了浏览器兼容性、Ajax跨域通讯等新问题。
      

  5.   

    Flex 支持 流传输 —— 根本不用管 安全性。任何HTML 操作,都有 可能被 浏览器的 F12 捕获 吧?—— 是否可以说:Flex 更安全。 
      

  6.   

    Bootstrap 用起来还是很方便的。