首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe Flex 4.0 vs Silverlight 4.0

Adobe Flex 4.0 vs Silverlight 4.0
EN

Stack Overflow用户
提问于 2010-03-09 05:56:55
回答 5查看 860关注 0票数 2

虽然这不一定是一个技术问题,但我相信它会帮助很多开发人员(包括我自己!)。

在Silverlight 4.0和Flex 4.0都处于测试版的情况下,我想我应该向社区提出一个开放的问题,看看每个人对每个框架的喜欢和不喜欢的地方以及为什么。我过去使用过Flex,但随着新版本的发布,我决定再看看Silverlight。

有谁想过吗?

编辑:让它成为一个社区维基。:)

EN

回答 5

Stack Overflow用户

发布于 2010-03-30 03:36:13

我对Flex4的看法: xmlns已经改变了,这给它带来了痛苦的不适(学习一门新语言并不是那么容易,因为他们每隔一个版本就改变一次基础知识)。正如我必须承认的那样,微软正在努力推动Silverlight,特别是4,当涉及到浏览器插件时,flash是规则。

flex最好的地方就是疯狂的社区。只要谷歌你所需要的,它就在那里(当然包括这个网站)等着你。同样的情况也适用于示例、库、开源项目……

如果不是在宗教斗争中漂移,我认为这将归结为专业人士采用或。我在28年前开始了开发,我看到微软的许多技术来来去去,我会信任现任的。我的票投给了Adobe。

票数 2
EN

Stack Overflow用户

发布于 2010-11-19 04:28:26

我现在正在做我的第一个Silverlight项目,使用的是Silverlight 4。我之前使用Flex3(还没有使用版本4)做过几个非常小的项目。在我职业生涯的大部分时间里,我都是一名Java Swing开发人员。因为我对Flex和Silverlight都是新手,所以我将在较高的级别上进行评论:)

根据我的经验,Silverlight要好得多。如果没有其他因素,单是开发经验就足以让我选择Silverlight。我讨厌Flex Builder。我从来没有用过更糟糕的IDE。有很多小问题,但我记得最讨厌的是它不能在我的项目中搜索指定变量或方法的所有引用。有几次它甚至不会列出我开始搜索的文件中的所有引用!与我一起工作的其他人也有问题,也很讨厌它。公平地说,我听说Flash Builder 4( Flex Builder的下一个版本)更好,但我还没有用过它。另外,为了公平起见,我无论如何都不是一个超级用户。我只是在学习技术。

另一方面,Visual studio已经相当不错了。我仍然不习惯它(我发现自己在java时代还没有什么想法),但到目前为止看起来还不错。然而,VS2010的速度慢得像地狱,这让我发疯。很多时候,它只会在处理过程中锁定5-15秒。或者,我将终止正在运行的调试器,并需要10-20秒才能切换回开发模式。有时,即使我将它设置为显示XAML,而不是默认的设计视图,加载设计视图似乎仍然需要一些时间,即使它不会显示给我。我使用的是一台装有WinXP的普通笔记本电脑,但我仍然希望它能更快一些。尽管如此,这种迟滞无论如何都不会破坏交易。

就语言而言,在更高的层次上,它们看起来都很有能力,但Silverlight总体上要昂贵得多。我们不得不花费数十亿美元来购买所有花哨的东西,如VS2010,Expression Blend,Telerik控件(这些都是可选的)。在我看来,Flex的使用成本要低得多。在我的记忆中,IDE比VS便宜得多,而且也没有太多其他的东西可买。

每个平台上的编程都相当不错。我喜欢XML表示层的概念和执行业务逻辑的代码。他们都很好地实现了这一点。与ActionScript相比,我更喜欢在C#中工作,但这可能只是我个人的事情。

我发现两者都有很好的网络资源来实现目标。我能够在博客和各种其他资源上找到这两个方面的帮助。Silverlight可能并不总是这样,因为它比较新,但根据我的经验,现在似乎是这样了。

我要提到的另一件事是Blend。我现在刚刚开始学习使用它,它看起来很复杂,但也很强大。我喜欢用它来定制我的组件,我感觉如果我花时间学习它,它能做的事情比我用它做的要多得多。

无论如何,很抱歉没有更多的细节,但希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2010-03-30 03:43:07

我还从来没有在Flex中做过应用程序,但我已经在Silverlight中做了几个。使用像Visual Studio这样的工具确实可以消除编程上的麻烦。这是一个极好的IDE。在我看来,浏览器对Silverlight的支持仍然是目前的一个弱点。但微软引入的许多功能,如DataBinding和RIA (或WCF Duplex messages)确实加快了开发速度。实际上,这完全取决于您正在制作的应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2405096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档