【问题标题】:Why should I use Flex instead of JQuery?为什么我应该使用 Flex 而不是 JQuery?
【发布时间】:2012-12-13 02:24:31
【问题描述】:

我正在使用 Spring 开发 web 应用程序,我一直使用 JSP 和 Jquery,在最近的一次谈话中,有人评论说:你应该改用 Flex。 Flex 会是 Web 应用程序的好选择吗?与仅使用 JSP 和 Jquery 相比,使用它有什么优势?

【问题讨论】:

    标签: apache-flex jsp web-applications spring-mvc


    【解决方案1】:

    这两种技术完全不同。 JSP/jQuery 将为您提供一个 Web 应用程序。 Flex 会给你一个 Flash 应用程序。

    就个人而言,如果 JSP/jQuery 适合您,那么您应该走这条路。如果您不需要 Flex 的功能,则没有理由要求用户安装插件。

    【讨论】:

    • flex 的一个缺点是缺乏对移动(手机/平板电脑)设备的支持。我以前用过 flex 和 spring,以后不会再走那条路了。 jQuery 和 jQuery UI 非常好用。
    • @ManuelQuinones 公开;手机不支持Flash Player;但您仍然可以使用 Flex(与 AIR)在 Android 和 iOS 上创建本机应用程序。
    • @Manuel Quinones - 实际上,使用 Flex,您可以在移动设备上实现比其他任何东西都容易得多的事情。 (个人意见)
    【解决方案2】:

    我想你真的是想问;为什么我应该使用 Flex 而不是 JQuery。

    JSP 是一种服务器端语言。 Flex 或 JQuery 是客户端语言。 Flex 不能替代 JSP,正如 JQuery 不能替代 JSP。

    Flex 可用于创建 Flash 应用程序;可以通过几种不同的方式进行部署。

    • 它可用于创建在 Adob​​e Flash Player 中运行的基于浏览器的应用程序。 Flash Player 仅在桌面浏览器上受支持,并且没有可行的选项将 Flash Platform 应用程序部署到当前的移动浏览器。如果您对访问您的应用程序的机器有严格的控制,我只会推荐这个。
    • 它可以与 Adob​​e AIR 一起使用,为 Windows 或 Mac 机器创建桌面应用程序。我个人认为,它的用例甚至比创建基于浏览器的应用程序还要小。
    • 它可以与 Adob​​e AIR 一起使用,在 iOS、Android 和 Blackberry Playbook 上创建本机应用程序。如果您的任务是构建需要部署在多个移动操作系统上的本机应用程序;我认为 Adob​​e AIR 提供了一个有趣的选择。

    如果您需要构建原生移动应用程序,并且您已经了解 JQuery,我建议您研究将 JQuery 应用程序构建为原生应用程序的选项。我知道有将 HTML 转换为原生应用程序的选项,但不能对它们发表评论。我认为没有必要改变你的技术,除非你遇到限制。要评估 Flex ;您必须定义这些限制是什么,然后决定 Flex 是否有助于解决这些限制。通常,“使用你所知道的”所节省的时间超过了切换技术带来的任何好处。

    这就是说; Flex 提供了一些我在“HTML5/JavaScript”领域还没有看到的东西。它有一个健壮的 UI 框架,可以在所有平台目标上以相同的方式工作,一个单步调试器和一个内存分析器等等。

    【讨论】:

      猜你喜欢
      • 2019-08-29
      • 2016-05-23
      • 2018-05-10
      • 2014-03-12
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多