html5与flex的简单介绍

请教HTML5与FLEX(ACTIONSCRIPT3)的优劣势 - HTML5技术探讨 -

优势:html5在移动设备上支持很好,flex则不行劣势:html5在PC设备上的浏览器还有很多不支持,例如顽固的ie678,相信目前还占很大一块,所以PC端目前还是flex更合适.

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的镇赉网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

html5-flex布局 子元素内部文字怎么垂直居中

让子元素的高=行高(height=line-height),就可以让子元素内的文字垂直居中,望采纳!

html5与flex前景分析

我们公司以前开发FLASH AS3.0相关引擎,现在有一部分眼光放在了HTML5上。但是主力还是在FLASH上。

因为HTML5毕竟是以后的东西,现在还是FLASH最普及。HTML5虽然功能强大,能够实现大部分FLASH能实现的功能,但是开发难度明显要比用FLASH低。

而且FLASH有很多成型的开源引擎和框架,这点HTML5和JS还有很长的路要走。

所以,HTML5在5年内不可能超越FLASH,FLASH也永远不可能灭亡。

更重要的一点,HTML5的JS代码无法保护,不适合开发大规模商业应用。FLASH的AS脚本是编译的,可以混淆加密和保护,这点也非常重要。

HTML5的主要优势在于开放,所以FLASH以后也必然会走这条路与之抗衡。

如果想了解HTML5和FLASH,你可以看看,有教程手册和演示,上面的那些DEMO能实现FLASH的功能,但比FLASH的高级应用还差很多。

我想了解FLEX在未来WEB中的地位!

一开始我就认为“噢,Adobe真的搅乱了他们的信息”。他们本就该专注于他们现在正在增加投入的,对HTML5和CSS4的大力支持以及移动设备上的AIR开发,而不是他们现在正在转移的,浏览器上的Flash Player的开发。但是Adobe也宣布了他们通过Apache Foundation对Flex进行了开源。主流媒体,博客圈以及很多的我认识的开发者都发疯了,他们说Flex死了,就此终结了,是时候把我们所有的项目都转向HTML5了。

听到这件事情一会儿我就认为Adobe做的非常聪明。熟话说“假如你不能打败他们,那么你就加入他们”。事实上Flex和HTML之间的竞争并不是Adobe公司可以赢得任何东西的地方。所以他们就让这件事情广为人知并且让大家都清楚,现在我们的目标是HTML5了。其实表面上他们把自己从Flex中分离出来,让他们能控制新的HTML5技术并且当他们更新他们的工具时他们可以得到新闻的报道,带来新的HTML5组件架构或者收购当前很火的公司,比如PhoneGap和TypeKit。我们现在做HTML5了。

Adobe已经有了两个非常棒的适用于HTML5的工具,Muse和Edge,Adobe应该发展壮大他们并且需要构建或者获得一个强大的HTML组件架构例如Sencha,所以他们能够构建并且出售开发工具,同时也有适用于新的大批HTML5开发者的设计工具。

所以那件事情让Flash和Flex现在处于什么境地呢?在企业中我用Flex用的比较多,在我看来,那是Adobe搞得最多破坏的地方。现在试着去说服一个CTO,Flex是一个不错的选择。Flex是一个成熟的架构并且Adobe公司提供了强大的企业支持,但是这很难让任何一个人相信Adobe在他们放出了那个消息之后仍然专注于那项技术。我认为将Flex转移到Apache foundation上开源是一个很伟大的做法并且如果管理到位的话,这在未来的几年会让Flex发展的很好。Flex仍然是很多企业级项目的选择方案,并且将会一直持续下去直到HTML组件架构出现并且被一致广泛地采用。

Flex是一个很不错的能开发出在IOS和Android上运行的“本地”移动应用程序开发环境。即将发布的Flex SDK 4.6将会展现出那方面的优势并且这是一种很不错的创建跨平台的移动和平板电脑应用程序的方式。Adobe不会扼杀用于移动设备开发的Adobe AIR,因为这是一个吸引人的有发展前景的市场。但是这个消息主流媒体并没有传达出来。

就如Adobe说的那样,Flash在未来的时间里专注于桌面游戏以及移动设备上的AIR开发,但是假如他们在HTML5领域通过提供工具,框架和促进网络标准化而成为主角,那么Adobe能收获更多。并且要达到那个目标的话,他们现在正处于一个有利的位置。要实现这个目标的话,这也就意味着他们将会调整他们开发团队的研发方向,因此这就会影响到Flash和Flex。将Flex SDK和一些重量级的开发人员放到Apache Foundation上,这将让SDK继续得到发展而不管Adobe新的聚焦点。几年前Flex Sparks 组件的移动以及最近的新的移动组件的增加都给一次真正的开源提供了一个巨大的并且成熟的框架基础,我相信这样的开源会有一个更长的生存周期甚至他将在经过一段长期的运行之后成为一个适合开发的环境。注意,我认为Ruby on Rails是一个很有前景的,一个非常棒的值得加入的市场。Adobe运用于移动设备开发的Adobe AIR有非常好的功能,并且如果他们可以确定正确的方向,那么他们甚至可以发展壮大他们的开发者群体。对我来说,相比其它的任何环境而言,移动设备或者平板电脑上的AIR以及Flex SDK 4.6能让我更快地构建移动应用程序,并且这将会是一个非常不错的做法,尤其是对企业级市场。

有眼光的企业会意识到Flex是不会改变的,并且会一直持续下去,尽管它不受到公众的关注。他们开始并行地发展HTML5目的是逐渐地提高他们开发团队在这个领域的人数以及经验。他们也将意识到HTML5框架和编码技术正在快速地发展,这将要有很长的一段时间去坚持。这些框架并不如Flex体系中的那么成熟和完整。找到Flex开发人员很困难,但是找到很棒的HTML或者Javascript开发人员更难。这说明, HTML5工具和框架将会以很快的速度追上现在Flex所提供的工具和框架是不可否认的,这对企业级应用程序的开发是一种减负。

就我自己而言我盼望看到这些HTML5/Javascript工具/库将会怎样发展以及使用它们当中的一部分。

所以开发者,所有这些让你现在处于什么样的境地呢。好吧,如果你还没有加入HTML/Javascript的话,毫无疑问现在是加入到新的HTML/Javascript大浪潮的时候了。我没有看见很多的公司用Flex来开发他们的企业项目。假如你正在做移动设备或者说平板电脑程序的开发,那么可以试试新的Flex SDK 4.6,我相信在移动开发的平台上,Flex有很大的潜力成为主角,它的目标是“本地”应用程序,而不是浏览器。(是的,你是第一次在这里听到;)

Flex如何迎接HTML5的挑战

欢迎进入Java社区论坛,与200万技术人员互动交流 进入 最近业界对 HTML5 展开了大量的讨论。以 Google Wave 为代表的产品,已经实现了 HTML5 的部分功能,其他诸如 Opera 这样的公司,更加直白的认为基于插件的 RIA 产品将会成为多余。在本文中,我不想去比较 Flex ( SL 、 JavaFX 不做讨论)和 HTML5 的种种,我认为他们的目标市场是不一样的,我的观点是 Flex 这样的产品不会被代替,国外也在进行相关投票,参考“ HTML 5, are Flash, Silverlight, and JavaFX in trouble? ” . 从2004 年我的 第一篇关于 RIA 的文章(上、下 )开始我就已经认定 Flex 是未来的趋势,诚然那时才从学校出来水平很低,文章写得很烂。也许是 Flex 机遇问题也许我蒙对了,纵观近 5 年 Flex(AIR) 的发展,速度是相当的快,可以参考 riameeting 的“ Adobe AIR 现在的安装量已经超过了 2 亿次” 还可以参考 7yue 最近写的 “ HTML5 与 Flash ,不得不谈的话题” ,以及他附赠的插图: 当然,现有的成就不代表 Flex 是万金油人人都可以随意使用,下面提出 5 点问题。 应用场合 “Flex 和 AIR 不适合你的 5 个理由” 一文中详细说明了什么场合下不宜使用 Flex ,后面那位朋友的评论更加精彩。 编译器性能 如果上面的某些理由比较牵强的话,那么下面的缺陷是实实在在的了,在“ Flash Builder, Linux and Winning the RIA War ”中,作者指出了编译器方面的问题,比如对于一个大型的项目,修改一个地方重新编译竟然需要 5 分钟,在我的实际应用中,编译后大小约 700K 的项目,在修改源码重编时有明显的延迟感,相当难受,不得不盯着右下的进度条。 操作系统支持 再有就是 Linux 平台的支持,尽管官方说 Linux 下的市场很小,不过开源社区的力量不能忽视,在 Adobe Bug System 上有“ Flex Builder on Linux ”的 Feature Request ,看来大家都希望能在 Linux 上开发 Flex , Adobe 的 CEO 、 VP 们,请继续支持 Linux 吧。 4 、令人讨厌的 Bug 经常使用 Flex 进行开发,如果遇到某些地方用起来奇怪的时候,这时可直接判断其为 Flex Bug .话说上周五测试提交了一个问题给我:选择一个日期然后再选择相同的日期后文本框内的日期被清空了( PS: 我们用的是 Flex 2 的 SDK )。好吧,主观感受这就是一个 Bug ,不是我,而是 Flex 的 Bug . 随后 在这里找到了答案“ Flex 3 DateField does not clear selected date when it is clicked ” ,根据 Joann Chuang Anderson 同学的回答,可知这是 Flex 2 的 Bug ,但是这位可爱的用户却认为 Flex 3 没有这项功能而专门提个 Bug ,更搞笑的是 Flex 3 还专门“ For consistency, now you CTRL + Click to deselect the date.” ,让人哭笑不得。遗憾的是,像这样的小 Bug 能经常被发现。 5 、易用性 界面上的文字不能随意复制,用惯了 HTML ,想把上面的标题或者某些内容复制下来是相当的方便,还有图片内容无法另存为,等等……(就算是目标市场不一样,也得迎合部分来自于 HTML 中的使用习惯吧?) Flex 下一步会怎样?不错, Flex 4 要出来了, Flex Builder 3 也将被 Flash Builder 4 替代,在“ 了解 Flash Catalyst ” 一文中展示了如何消除 UI 和开发人员之间的障碍。更多关于 Flex 4 和 Flex Builder 4 的消息可关注 RIAMeeting 网站。对于 HTM5 , Adobe CEO 在其 quarterly financial call 上表示(译文来自于 InfoQ China ): “此标准能够增进Web内容的变革及一致性,从工具角度来讲,我们非常支持。我们的工具将支持创建和管理这一层次上的HTML内容。 我认为 HTML5 受到越来越多的关注,表明 RIA 实现及提供具有吸引力的用户体验对我们的客户来说越来越重要了。我觉得对于 HTML5 来说,挑战仍然是跨浏览器如何保持 HTML5 显示一致这一问题。…… 因此,随 HTML5 的发展,我们将在我们的 web 著作工具中对其提供支持。但是从持续推动 Flash 及围绕 Flash 和 RIA 的变革角度来看,我们仍认为浏览器的分裂实际上使得 Flash 更加重要了。“ 更完整的 InfoQ 报道可参考“ Google Wave 加速 HTML5 发展? ”一文。 Adobe 也开放了其 RTMP 规范 ,看起来 Adobe 正在热情的报答开放社区的支持,之前我在写“ Ajax 轮询以及 Comet 模式—写在 Servlet 3.0 发布之前 ”一文中提到了关于消息实时性的问题,到目前为止何时融入到自己的开源产品我认为只是时间问题。 Adobe 制定了野心勃勃的 Flash Platform ,这个平台包括了 Flash Player 、 AIR 、 Flex 、 Flex Builder(Flash Builder) 、 Flash Professional 、 Flash Media Server 、 BlazeDS .基于这一平台,今年 Adobe 又宣布了“ Open Screen Project ” 项目,旨在利用现有的平台为 Web 、桌面、手机、电视以及其他的消费类电子产品提供统一的运行时环境,并联合 Nokia 为开发者提供了 1 千万美元的奖励基金。貌似 Java 之前也有这种雄心,不过目前看来并不成功,希望 Adobe 不要重蹈覆辙。 最后,再来看看 HTML5 ,“ Google Wave 加速 HTML5 发展? ”一文中,看官们的回复比文章本身更重要,大家的回复揭示了: HTML5 标准的推出尚需时日,而 Google 就急急忙忙的宣布自己的 HTML5 实现是为了占领市场,肯定要为自己的 Chrome 扫清规范障碍;而 Opera CEO 的言辞我就没搞懂是何意图了,规范是由几家公司共同制定的,而这些公司之间的关系很微妙, Opera 是站在哪边呢?还是跟着 Google 叫好?还是多关心下自己吧。【责编:Chuan】


当前文章:html5与flex的简单介绍
转载来源:http://ybzwz.com/article/dsdjpph.html