FLEX 与 JSF 之间的选择

本文介绍了FLEX和JSF两种技术的特点,并分析了它们之间的相同点与不同点。FLEX适用于追求炫酷用户界面及丰富多媒体交互的应用场景;而JSF则更适合于常规Web应用开发,易于Java开发者上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. FLEX 和 JSF 简介

  • FLEX        Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。
  • JSF       JSF是JavaEE 5 的新规范,是基于组件模型和事件驱动的表现层框架。

2. FLEX  和 JSF  相同点

都是表现层的基于组件模型和事件驱动框架

3. 在 FLEX 和 JFS 之间的选择

       两者有本质上的区别。FLEX 是编译后的SWF文件,需要在FlashPlayer即AVM虚拟机解释运行。而JSF需要JSF核心包、JSTL包(标签库)、Apache 的一些Commons包运行在Java Web 容器或者Java应用服务器上解释运行。所以场合不同,应用也不同。

       在界面很“炫”交互很“酷”  要给用户全新的多维的感官冲击  使用FLEX  。FLEX编译后是swf文件,也就是说,我们可以用Flash CS3 以上的IDE为FLEX开发组件,所以有以下的优势。

  • 用户界面方面可以充分得发挥美工优势,界面修饰很“炫”
  • 用户交互方面有很强的动画效果和音效,交互很“酷”
  • 要使用视频资源(flashpalyer 可以播放*.flv格式的视频和*.mp3格式音频)
  • 图形编辑
  • 有发布桌面版的需求

       反之,没有上述特殊的需求时使用 JSF 。使用 JSF 的优点是同属于 JavaEE  规范之下,所以熟悉 JavaEE  的开发者很容易上手。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值