我想构建一个概念验证基于Web的数据库管理器(例如下面屏幕截图中的桌面版),它具有以下功能。
最初将通过平面文件提供架构。
似乎HTML5可能是一种选择。那么非HTML呢?那么processing.js呢?有没有我可以/应该利用的图书馆?是否已经有我可以使用的服务?
任何意见或建议都将不胜感激!
修改 该项目的主要目标是构建UI的原型。
答案 0 :(得分:0)
对于你需要控制一切的事件,我建议使用jQuery。它可以将你的javascript减半。 Canvas / SVG很容易用于创建上面的图表(甚至可以使用一些创造性的CSS和div的明智应用程序在直接html中将其拉出来)。我从来没有使用过flash,但是我在这里看不到任何在Canvas / SVG中无法做到的事情。如果你选择使用Canvas,你会想要使用一个名为ex_canva的lib,这将使它在IE上运行得相当好(我的公司有一些使用ex_canvas在IE6中工作的画布项)。此外,您还需要查看css-sprites(如果您之前没有听说过它们),因为它们可以帮助您提高页面的加载性能。
答案 1 :(得分:0)
我决定将http://raphaeljs.com用于该项目。这个SVG库支持旧版浏览器,并且鉴于此应用程序与用户高度交互,在此项目中使用SVG over Canvas对我来说是有意义的。