Adobe Flex作为Web 2.0框架的优点和缺点(Pros and Cons of Adobe Flex as a Web 2.0 Framework)

编程入门 行业动态 更新时间:2024-10-27 09:43:54
Adobe Flex作为Web 2.0框架的优点和缺点(Pros and Cons of Adobe Flex as a Web 2.0 Framework)

有一天我遇到了Adobe Flex框架。 在观看http://www.adobe.com/products/flex/media/flexapp/'> Flex的演示之后,它看起来就是一束不同的Ajax控件。 我根本没有Flex的工作知识,对Flex也知之甚少。 因此,我想从这里获得一些Flex经验的开发人员听到这个框架的更多优点和缺点。 尤其是:

与.NET + Silverlight相比,在Flex中进行编程的效率如何? 比其他框架有什么技术优势? 有什么缺点? 它是否有任何已知的扩展问题? 它可以托管什么样的Web服务器? 我应该知道的关于Flex的其他任何事情?

I came across the Adobe Flex framework one day. After watching http://www.adobe.com/products/flex/media/flexapp/'> the demo of Flex, it looks to me it is a bundle of different Ajax controls. I have no working knowledge of Flex at all and know very little about Flex. Therefore, I would like to hear from the developers here with some Flex experience to explain a bit more pros and cons of this Framework. In particular:

How productive it is to program in Flex compared to the .Net + Silverlight? Any technical advantages over other frameworks? Any disadvantages ? Does it have any known scaling issues? What kind of web servers can it be hosted on? Any other things I should be aware of about Flex?

最满意答案

与.NET + Silverlight相比,在Flex中进行编程的效率如何?

比Silverlight更有效率,因为它拥有更丰富和更强大的控制库。 尽管Silverlight正在迅速发展。 我认为在SL 4出来的时候,他们会达到功能平价,甚至SL 3。

比其他框架有什么技术优势?

如果你可以在Photoshop中创建它,你可以使用Flash绘图API在Flex中完成它。 如果你想构建非常有趣的数据可视化(树/节点图,比如组织结构图),你可以在不需要大量工作的情况下完成这个Flex。

有什么缺点?

ActionScript没有服务器端组件,因此您需要找到一种在Flex和后端之间传递数据的方法,无论是Java,.NET,PHP等。有些库可以用于AMF远程处理,几乎所有的后端使它变得容易。 但就你在两者之间传递的对象而言,你需要维护两者或使用代码生成工具从后端类创建AS3类。

它是否有任何已知的扩展问题?

Flex只是一种演示技术,所以这个问题并不适用。

它可以托管什么样的Web服务器?

再次,只有演示技术。 它编译成浏览器通过HTTP加载的SWF文件,然后在Flash Player插件中执行。

How productive it is to program in Flex compared to the .Net + Silverlight?

Way more productive than Silverlight as it has a much richer and capable control library. Silverlight is rapidly gaining ground here though. I think by the time SL 4 comes out they will reach feature parity, maybe even SL 3.

Any technical advantages over other frameworks?

If you can create it in Photoshop, you can pretty much do it in Flex with the help of the Flash drawing API. If you want to build very interesting data visualizations (tree/node diagrams, such as an org chart) you can do this Flex without a ton of work.

Any disadvantages ?

There is no server-side component to ActionScript so you need to find a way to pass data between Flex and your backend, be it Java, .NET, PHP, etc. There are libraries out there to AMF remoting with just about any backend which makes it easy. But as far as the objects you pass between the two, you need to maintain both or use a code generation tool to create AS3 classes from your backend classes.

Does it have any known scaling issues?

Flex is simply a presentation technology so this question doesn't really apply.

What kind of web servers can it be hosted on?

Again, only a presentation technology. It compiles out to a SWF file that is loaded by the browser over HTTP and then executes inside of the Flash Player plugin.

更多推荐

本文发布于:2023-07-30 01:25:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1321365.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:框架   缺点   优点   Web   Adobe

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!