为什么我应该使用Flex而不是JQuery?

Kum*_*mmo -1 apache-flex jsp web-applications spring-mvc

我正在使用Spring的webapp工作,我总是使用JSP和Jquery.在最近的一次谈话中,有人评论道:你应该使用Flex代替.Flex会成为Web应用程序的不错选择吗?使用它与仅使用JSP和Jquery有什么好处?

Jef*_*ser 5

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

JSP是一种服务器端语言.Flex或JQuery是客户端语言.Flex不是JSP的替代品,而是JQuery是JSP的替代品.

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

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

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

那说; Flex提供了一些我在"HTML5/JavaScript"空间中看不到的东西.它有一个强大的UI框架,可以在所有平台目标上同样工作,一步到位调试器,一个内存分析器,仅举几例.