关于如何为Flash / Flex / HTML5开发的未来做准备的任何想法?

时间:2010-06-08 11:15:52

标签: flex flash html5 flash-builder

我选择Flex 4作为开发图形丰富的Web应用程序(它不是一个简单的内容驱动的网站)的最合适的技术,但担心最近的负面新闻(即安全问题)可能会如何影响结束 - 用户的信任以及最终用户群是否可能及时响应。 (我现在不关心我的应用程序是否适用于iphone或ipads)

我认为Flash Builder 4是一个很棒的开发环境,并且为我/我的团队缩短了开发时间。经过一些类似于我的应用程序中使用的图形动画的基本测试 - HTML5执行速度不快,与浏览器不一致,并且一些动画是锯齿状的(我希望浏览器性能和图形库随着时间的推移而改进)。我也“个人”不喜欢编写Javascript,因为我非常喜欢强类型以快速发现错误。

如果您开发了富Internet应用程序,您是如何回应的?

您准备好迁移到HTML5 / Javascript吗? Java的?没有动作?

顺便说一句 - 我不想要专业/反闪争论 - 只是好奇看社区是如何回应的。

5 个答案:

答案 0 :(得分:2)

我的公司计划继续使用Flash,使用FlashBuilder 4和Java后端。几年前,我们选择了Flex / Flash,以摆脱支持所有不同浏览器的业务,从而提高工作效率,为用户提供丰富的客户端体验。

HTML5 / Javascript具有潜力,但远不及强大,强大,快速或高效。仅仅类层次结构,数据类型和事件模型使ActionScript超出任何Javascript 3英里。那么,如果史蒂夫·乔布斯给予大拇指的支持呢?时代华纳和其他大型媒体公司已经表示他们将继续使用Flash,所以史蒂夫·乔布斯要么将苹果公司降级为永久性的利基地位,要么将苹果产品用于Flash,这只是时间问题。 (我的猜测是在不久的将来,他会更喜欢利基身份,承认他错了 - 看他维持鼠标只需要一个按钮多长时间? - 但这只是我的意见。)无论如何,Flash很快就会上市包括Droid在内的众多智能手机,所以我并不担心。

答案 1 :(得分:2)

在一天结束时,Flash / Flex不会去任何地方。如果Flex 4满足您当前的需求并且您已经意识到了这些限制(即无法部署到iOS设备),那么我就说了。是的,这个主题已经变得温和政治化了 - 但是如果你提供客户需要的东西那么他们就会因为支持“HTML 5”而拒绝使用它是愚蠢的 - 当HTML 5显然没有为您提供所需的工具。

很多令人敬畏的东西正在Flash中流传下来,其中大部分内容都无法以其他方式完成 - 谷歌UJam就是一个例子。我不会让史蒂夫乔布斯吓跑你使用适合你需要的技术。

答案 2 :(得分:1)

Adob​​e将提供转换为HTML5的工具,但他们已经使用一些介绍性工具来遵循HTML5路径。只需留意adobe。他们知道发生了什么。他们刚刚杀死了手机闪光灯,所以即使他们与苹果公司争论,他们最终做了正确的事情而不是愚蠢地坚持它只是因为......希望有所帮助

答案 3 :(得分:0)

我是Flex开发人员,但我认为HTML5将是巨大的。 HTML5的全部功能还需要几年的时间,而且我认为它不会完全杀死Flash。 Flex将继续保留RIA市场的某些部分,因为它不仅仅是一个事实上的标准客户端插件 - LCDS / BlazeDS,可以很好地与ColdFusion和Java配合使用。

从长远来看,我喜欢Flex。它将失去HTML5的一些基础,但有些领域Flex将保持其优势。

答案 4 :(得分:0)

免责声明:我是Web Atoms JS的作者

Flex / Flash已经死了,因为非PC设备的使用每天都在增加。除了旧的IE(IE< 10)之外,几乎所有Flash的功能都已经被浏览器提供。文件API,带进度条的AJAX上传,Canvas API,索引数据库,跨域消息API& Web套接字。而CSS3,带有3D的WebGL可以提供类似图形的闪存。

关于组件库&绑定,HTML5 + JS缺乏flash提供的组件驱动开发。为了弥补这一差距,我们创建了一个框架,它提供了与flex相同的所有组件的功能。请看下面的图片&看到这篇博客概述了Flex& amp;的相似之处。 Web Atoms JS。

http://akashkava.com/blog/439/migrating-from-flex-to-html5-with-web-atoms-js/

这是文档的链接。 http://webatomsjs.neurospeech.com/docs

Flex to HTML