Flex 4 vs.ExtJS 4 vs.其他JS框架

Flex 4 vs.ExtJS 4 vs.其他JS框架,extjs,flex4,javascript-framework,Extjs,Flex4,Javascript Framework,我前面有多个web项目,为RIA开发选择正确的客户机技术对每个项目都至关重要。我想知道人们如何评估在他们的项目中使用哪些技术。我面临的一些具体项目有: 电子商务应用程序的后台功能 用于销售交钥匙服务的网络商店 一个面向书籍作者的社交网络社区,他们在这里分享自己的作品,并获得如此高的评价 我知道所有的技术都有其优缺点,我只是想知道一些专家们的经验。提前谢谢 这取决于应用程序的使用寿命。发布第一个版本的成本与一段时间/版本的维护成本相比相形见绌。对于短期应用,你使用什么几乎无关紧要。但是,如果您是I

我前面有多个web项目,为RIA开发选择正确的客户机技术对每个项目都至关重要。我想知道人们如何评估在他们的项目中使用哪些技术。我面临的一些具体项目有:

  • 电子商务应用程序的后台功能
  • 用于销售交钥匙服务的网络商店
  • 一个面向书籍作者的社交网络社区,他们在这里分享自己的作品,并获得如此高的评价

  • 我知道所有的技术都有其优缺点,我只是想知道一些专家们的经验。提前谢谢

    这取决于应用程序的使用寿命。发布第一个版本的成本与一段时间/版本的维护成本相比相形见绌。对于短期应用,你使用什么几乎无关紧要。但是,如果您是ISV(独立软件供应商),您将希望选择与您的体系结构和应用程序生命周期相匹配的技术

    我最近完成了为现有业务应用程序选择新UI体系结构的练习。基于我对坚实的体系结构方法、可扩展的基础架构、多版本和超过5年(实际上是10年以上)的生命周期的要求,我选择了AdobeFlex

    现在它有6个版本,跨越了Flex2、3、4的升级,Flex已经被证明是一个很好的选择。它在程序员生产力、可维护性、开源社区和开发人员支持方面得分为+分。除了不在iPad上运行的Flash之外,它还拥有无与伦比的跨平台支持和跨浏览器的一致用户体验


    希望能有所帮助。

    感谢您的详细回复。我真的倾向于Flex,因为我喜欢它作为一个框架。唯一阻止我的是iPad/iPhone问题,没有谷歌索引。这两个原因是我研究ExtJS4的唯一原因。好吧,您需要列出您的需求并就此做出决定。如果这是一个应用程序对一个网站,我不明白谷歌索引的问题。Flash/flex网站有这样的机制。如果你正在为平板电脑开发,你应该考虑开发一个应用程序,而不仅仅是一个网页;用户体验要求非常不同。AdobeAIR在IOS上工作。听起来你已经决定使用EXT-JS,并且正在寻找验证。实际上我还没有决定,由于多种原因,我已经越过了界限。你让我好奇,如果你的网站内容是基于flash的,你如何让谷歌为你的网站内容编制索引?我也同意平板电脑是一个完全不同的问题,可能与许多项目无关。如果这是一个主要问题,你应该做一些调查。谷歌搜索返回了800万条关于该主题的搜索结果。以下是adobe网站的链接:。听起来您的应用程序更像是一个网站,而不是RIA应用程序。如果您想查看RIA应用程序,您可以查看我的演示应用程序用户/密码是demo/cplane或admin/admin