【问题标题】:Flex 4 vs. ExtJS 4 vs other JS frameworksFlex 4 与 ExtJS 4 与其他 JS 框架
【发布时间】:2011-10-01 14:39:13
【问题描述】:

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

  1. 电子商务应用的后台功能
  2. 出售一些交钥匙服务的网上商店
  3. 为图书作者提供的社交网络社区,他们可以在这里分享自己的作品并获得类似 SO 的评价。

我知道所有技术都有其优点和缺点,只是想了解一些专家的经验。提前致谢!

【问题讨论】:

    标签: extjs flex4 javascript-framework


    【解决方案1】:

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

    我最近进行了为现有业务应用程序选择新 UI 架构的练习。基于我对可靠架构方法、可扩展基础架构、多版本和超过 5 年(实际上是 10 年以上)的生命周期时间范围的要求,我选择了 Adob​​e Flex。

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

    希望对您有所帮助。

    【讨论】:

    • 感谢您的详细回复。我自己真的一直倾向于使用 Flex,因为我喜欢它作为一个框架。唯一阻止我的是 iPad/iPhone 问题以及没有谷歌索引。这两个是我关注 ExtJS 4 的唯一原因。
    • 嗯,你需要列出你的要求并做出决定。如果这是一个应用程序与一个网站,我不明白谷歌索引问题。 Flash/flex 网站有 SO 机制。如果您正在为平板电脑开发,您应该考虑开发一个应用程序而不是一个网页;用户体验要求非常不同。 Adobe Air 在 IOS 上工作。听起来您已经决定使用 EXT-JS 并正在寻找验证。
    • 其实我还没有决定,由于多种原因,我已经过关了。你让我很好奇,如果它是基于 Flash 的,你如何让谷歌索引你的网站内容?我也同意,定位平板电脑是一个完全不同的问题,可能与许多项目无关。
    • 如果这是一个主要问题,您应该进行一些调查。谷歌搜索返回了关于该主题的 800 万条结果。这是来自 adobe 网站的链接:adobe.com/devnet/seo.html。听起来您的应用程序更像是一个网站,而不是 RIA 应用程序。如果您想查看 RIA 应用,可以查看我的演示应用 demo.layerzngn.com:8080/cpClient user/pass is demo/cplane 或 admin/admin
    猜你喜欢
    • 2011-12-09
    • 2023-01-31
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    相关资源
    最近更新 更多