apache-flex - 客户端技术选择——有没有像 Flash/Flex 一样强大的 HTML5/Canvas 库?

标签 apache-flex flash html javascript

我知道类似的问题已被关闭,因为它“无法客观地回答”,但请坚持在这里。

我在 Adob​​e Flex 中构建了一个原型(prototype),他们(客户)喜欢它。一切都很好,直到他们后来告诉我 iPad/iOS 也需要支持。

我查看了 Adob​​e 的 iPhone 打包程序。我们正在对此进行评估,我们会在几天内知道它是否有效。 (我们需要通过Apple的繁文tape节和证书raj所以这个 Angular 延迟了几天!)

将 HTML5/Canvas 本身用作技术平台的呼声越来越高。尽管我非常精通 Flex,但我认为这是有道理的。

我需要一个 HTML5 库,它可以:

  • 渲染“小部件”,即带有表单和组件的容器(使用 POHJC - 普通的旧 HTML、JavaScript 和 CSS ;-) 应该很容易和可能)
  • 提供一个树状控件来布置一些数据
  • 提供一个可以将数据结构表示为基本形状的 Canvas
  • 在树、按钮和 Canvas 之间提供拖放功能
  • 提供某种类型的 Tab Navigator 容器(我想 JQuery 可以在这里工作)
  • 与后端服务交互(JSON/XML 调用没问题,但直接与后端实体映射会很棒!)
  • 在最新版本的主要浏览器、Android 操作系统和 iOS(WebKit for mobile?)上呈现

我是不是要求太多了?

  • 我准备尝试一下 JQuery 和 JQuery UI。
  • 我查看了 Sencha/ExtJS,但似乎我们需要维护两个代码库,一个用于普通浏览器,另一个用于移动设备(对吗?)
  • 还有其他值得尝试的 JS 库吗?

我关注的领域是

  • 单一代码库,我不想向他们建议需要维护客户端的多个代码库。这是最后的选择,将导致完全排除 HTML5 与正在开发的 Flash 应用程序和 native 应用程序。
  • Canvas 功能 - 我不想使用原始 Canvas 和形状标签。这也是不得已的选择。有可用的抽象吗?
  • 与后端服务集成,显然我需要一些能力!

帮帮我。如果需要,请社区维基。

谢谢, 斯里

最佳答案

试试 Vaadin 怎么样?

http://vaadin.com/comparison

我确实认为它与您的问题无关,但这个框架仍然可以提供很大帮助。我仍然使用 Flex 和 PHP 作为许多应用程序的主要基础,但实际上爱上了 Vaadin 并开始将它用于我的新项目。

关于apache-flex - 客户端技术选择——有没有像 Flash/Flex 一样强大的 HTML5/Canvas 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622409/

相关文章:

css - Flex 4,嵌入字体被截断的旋转水平标签

Flash CS4 + SQLITE

当许多鼠标悬停事件时,jQuery 停止动画排队

android - 将 Adob​​e AIR 打包为适用于 Android 的 .APK

php - 上传文件功能在 Ubuntu 中不起作用

actionscript-3 - 向前推进AS3?

css - 一种阻止富媒体(Flash)广告更改页面上的 CSS 元素的方法?

html - 如何避免使用 chrome 浏览器在网络选项卡中重复加载单个图像

html - 当文件夹名称包含时间戳时,Jenkins HTML 发布者插件

apache-flex - Flex JSon套接字消息传递