Adobe Flex会被淘汰吗?你能推荐一个适用于Web和移动应用的替代品吗?

13

我正在寻求有关Adobe Flex的建议,它目前由Apache孵化。

Flex是否会走向消亡?

在我的组织中,我被提供了两个选择:要么转移到HTML5技术,要么选择另一个平台,例如Android或iOS,这是我办公室目前拥有的。我目前使用的是非常令人愉悦和激励的Flex 4.6版本。我对学习Adobe Edge和Muse很感兴趣;这些技术使开发人员能够创建Web和移动应用程序。

这可能是我与Flex团队的最后一天;我可能会被重新定位到Android或iOS上进行开发。我希望使用一种允许您构建Web和移动应用程序的技术。有人可以建议更好的技术和/或框架吗?


2
如果我是你,我会去学习HTML5开发或相关平台。现在很少看到人们使用Flash了。即使我认识的那些使用Flash开发的人也正在转向使用HTML5。就像程序员们曾经说过的那样:选择正确的工具来完成工作。HTML5和Flash在许多方面都有所不同,其中一个方面可能比另一个更好。考虑一下它们各自能做什么或不能做什么。 - Joseph
1
ded as dodo!!!!!!!!!!!! - SuperUberDuper
4个回答

26
我想问一下关于Adobe Flex的建议,目前已由Apache孵化。Flex会结束吗?
我怀疑不会!在Apache Flex项目周围有一个活跃的社区,并且正在进行努力,例如使Flex与Flash / AIR运行时分离,以便框架可以轻松移植到其他技术(例如符合HTML5标准的浏览器)。
未来Flex会变得不那么重要吗?可能会,但很难说。
在我的组织中,我被给予两种选择,即转移到HTML5技术或到一些其他平台,例如Android或Xcode,这是我的办公室目前拥有的。
在这种情况下,Flex的未来并不重要。您必须进行转变。(除非您想发起政治游戏以留在Flex)。
我个人认为,在iOS开发、Android开发和HTML5开发方面,在未来五年内将有显着的机会。您所在地区的机会是什么?这三个选项中哪一个最能吸引您?回答这个问题,你的决定就很容易了。
我确实有兴趣学习Adobe Edge和Muse,这是HTML5技术的一部分,人们可以开发 Web 和移动应用程序(只是听说过)。
请记住,Adobe Edge和Muse只是Adobe正在开发的HTML开发工具。学习它们不同于学习HTML;而学习HTML也不同于学习这些工具。
我想在一个技术领域中,我可以构建Web和移动应用程序。。
那么您可能想要HTML5。Android和iOS开发仅专注于本地应用程序的开发,而不是基于浏览器的应用程序。
给我一个强有力的理由,证明Flex将再次成为Apache的瑰宝,以便我可以与我的团队交流。需要你的建议?谢谢提前。

Apache Flex项目中涉及许多聪明的人才,包括我和一些Adobe公司专门投入该项目的员工。我毫不怀疑Apache Flex贡献者们可以做出伟大的成果。但是,企业市场是否会接受这种新形式的Flex还有待观察。我与大多数客户交流后发现,他们选择继续使用Flex,并根据需要重新评估技术选择。


14
相信 Apache 项目的人给一个赞。我个人非常烦 "Flex 已死" 的炒作。Adobe 决定停止开发移动运行时,就是这样。这并不意味着没有人在继续开发 Flex,也不意味着你无法在任何地方使用它。唯一改变的是 Android 设备现在与 iOS 设备一样存在问题,这意味着没有 web 支持。但是你仍然可以将 AIR 二进制文件部署到两个平台,并且浏览器中将有 Flash Player。抱歉评论太长了,我必须吐槽一下。 - weltraumpirat
2
@IvanZamylin 首先,阅读Falcon-JS的相关内容:http://blogs.adobe.com/bparadie/2011/11/19/what-is-falconjs/。此外,在Apache Flex dev列表(http://incubator.apache.org/flex/mailing-lists.html)或档案(http://markmail.org/search/+list:org.apache.incubator.flex-dev)中也有一些讨论。我了解到所有这些努力都是推测或处于非常早期的实验阶段。 - JeffryHouser
1
我和weltraumpirat一样认为,技术并不经常“死亡”。这是某些别有用心的人说的话,旨在打击他人的信心。Adobe做的事情与IBM多年前在Eclipse上所做的一样。当然现在“没有人”使用Eclipse了,这是一个悲惨的失败!因为IBM将其开源,并且它是免费的!哦,糟糕,我说错了,“没有人”?是的,我是指另一件事...... 极客式的恐惧营销和虚假信息让我感到恶心。 - Mifune
1
更新,"它挂了" R.I.P. FLEX - SuperUberDuper
1
@SuperUberDuper,我不清楚,因为我没有密切关注这个项目。我相信你会在https://royale.apache.org/上找到更多信息。 - JeffryHouser
显示剩余11条评论

2

自从Adobe“放弃”Flex以来,我已经说了很久很多相同的话。有些人可能会说是“解放了”Flex... - Manius

1

Adobe Flex会死亡吗?简短明了的答案是:不会。要实现一个不需要任何插件(Flash、SL、Java)就能实现丰富内容的Web标准,需要形成一个统一战线,这是非常不可能的。

你能推荐一个Web+移动应用程序替代方案吗?可以看看以下内容:

Sencha

KendoUI

jQueryUI

Sencha还主持了一个网络研讨会,重点介绍从Flex到HTML5和Sencha的转换 http://www.sencha.com/company/events/webinar-moving-from-flex-to-html5-and-sencha/


-3

Flex永远不会完全消失,因为像AIR这样的独立应用程序中,HTML5永远无法访问用户的桌面。所以 - 我和你一样 - 还有一件事(请原谅我的大声喊叫)标记语言(包括XML)在软件设计中没有任何地位,并且是为了排版工人(SGML)而发明的,以便他们不必成为程序员。

不幸的是,现在程序员不得不退化到像排版工人一样的工作,呵呵。

以上仅供参考。


1
我对那些大喊大叫并认为标记语言在软件设计中没有用处的人给予负一分。它们有很多用途,包括在系统之间共享数据——这是 XML 的常见用途——甚至 Flex 自己的 MXML 也非常适合定义用户界面。 - JeffryHouser
@Reboog711 别太苛刻了,我怀疑他指的不是基于 MXML 和标记的布局。对于其他类型的类似 XML 的“编程结构”,比如 Spring 应用程序上下文和旧版 Hibernate xml 映射文件,我同意这种观点。(没有必要引入这样的潜在运行时错误,同时增加冗余度...)实际上,Spring xml 文件是这种“编写 XML 而不是编写代码”的思维方式的代表。对于 UI 定义,由于 UI 组件/容器的特性,XML 结构非常好。GWT 仅使用 Java 的 UI 是难以理解的。 - Manius

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接