可视化设计数据分析统计图形框架总结.pdf

可视化设计数据分析统计图形框架总结.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这些框架,类库或者工具是从 30 多款主流软件分析对比筛选得出,读者可以根据自己需要 进行进一步筛选。 一. Flex : Flex 是什么? Flex 是一个免费的开放源框架,可用于构建交互性较高、具有表现力的 Web 应用程序, 这些应用程序一致地部署在所有主要浏览器、桌面和操作系统中。Flex 提供一个现代、基 于标准的语言和编程模型,该模型支持公共设计模式。使用基于 XML 的声明性语言 MXML 描述 UI 布局和行为,使用面向对象的 ActionScript 3.0 编程语言创建客户端逻辑。 基于什么技术? 是一门独立的语言。基于 Eclipse 的开发工具,支持智能编码、交互式遍历调试以及可 视设计 RIA 的用户界面布局、外观和行为。FlashBuilder 4 包含整个 Flex 框架,包括编译 器、组件库和调试器。其中组件库非常丰富,拖拽可以搞定。 使用难易程度?学习成本高低? flex 通过 HTTPService 和后端java 、php、.net 等后端语言交互。通过 fb 创建 flex project,观察目录结构及其文件。 mxml 文件: XML 的声明性语言 MXML 描述 UI 布局和行为,类似与 HTML(DIV+CSS); as 文件:用于编写客户端(浏览器端)的逻辑,类似与JavaScript ; swf 文件:用于生成必须的 FLash 模板。 学习成本较高。 学习资料是否完备? 学习资料完备。 适合在什么环境下使用? 适合实现 UI 效果,拓扑图,报表。 输入输出? 业务逻辑端拼 xml string ,向 Flex 端下发 xml 数据流。 输出 flash 。 是否开源?是否免费? 开源,免费 优点缺点? 优点:界面漂亮,交互性强,部署更新方便,支持多种服务器语言(java )以及主流框架(Spring, Hibernate)。 缺点:加载慢,运行慢,内存占用多。 二. Fusioncharts(flash) FusionCharts 是什么? FusionCharts 是一个 Flash 的图表组件,它可以用来制作数据动画图表,其中动画效果用 的是Adobe Flash 8 (原Macromedia Flash 的)制作的flash ,FusionCharts 可用于任何 网页的脚本语言类似于 HTML , .NET ,ASP , JSP , PHP , ColdFusion 等,提供互动 性和强大的图表。使用 XML 作为其数据接口, FusionCharts 充分利用流体美丽的 Flash 创 建紧凑,互动性和视觉逮捕图表。 基于什么技术? 基于 flash 。 使用难易程度?学习成本高低? 很简单,只要将数据流输出到 Web 绑定到 FusionCharts 上即可。学习成本较低。 学习资料是否完备? 资料丰富。 适合在什么环境下使用? 图形报表。 输入输出? 输入:Json,XML 数据流 输出:falsh 是否开源?是否免费? 收费,但是有免费版本。开源。 优点缺点? 优点:动画和交互图,易于使用,降低服务器负载,大量图表类型,支持钻取,锚定,放大。 兼容浏览器,跨服务器语言。 缺点:收费。 三. Open Flash Chart(flash) OpenFlash Chart 是什么? OpenFlashChart 是一款开源的 Flash 和 Javascript 为技术基础的免费图表,用它能创建 一些很有效果的报表分析图表。Open Flash Chart2 是依据 Open Flash Chart1.x 完全重新 构建的一个 Flash 图表绘制组件。与 1.x 版本最大不同之处在于把数据格式改成 JSON , 实现一些更酷的功能。该版本全部采用 Actionscript3 开发,Adobe Flex 编译。 GoogleCode 社区的一款开源插件为 Java 开发者使用 OFC 提供了 JSON 生成的专用工具, 那就是jofc2 ,我可以使用jofc2 采用类似 JFreeChart 的方式来组织代码,大大提升开发效 率。该项目的地址是: 项目按照 Struts2 的开发标准搭建,然后把 OFC 开发所需的 flash 文件,页面显示 Flash 的支持文件swfobject.js 放到发布目录的相应位置,再将jofc2 和其依赖的 xstream 的jar 包 放到 WEB-INF/lib 下并加入编译路径即可。 基于什么技术? 基于

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档