论坛首页 Web前端技术论坛

可以在网页上动态画图,并且图形还支持拖放,被修改,用什么技

浏览 7929 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-12-15  
现在遇到一个需求是要求根据后台的流程数据动态在网页上生成流程图,流程图中有不同图形的节点,各节点之间还要用箭头表示关系.同时支持用户对流程图修改,例如删除节点,修改节点,增加节点等,还要支持图形的拖放.不知道有没有比较合适的技术可以实现这样的功能?

目前我们找到了三种技术,SVG,Flash和纯JavaScript
但是我们对三种技术的了解都不是很深入,因此很难从中作出选择,不知道哪种技术更符合我们的需求,希望有这么方面经验的人能指点一二.
   发表时间:2005-12-16  
swiminthesea 写道
现在遇到一个需求是要求根据后台的流程数据动态在网页上生成流程图,流程图中有不同图形的节点,各节点之间还要用箭头表示关系.同时支持用户对流程图修改,例如删除节点,修改节点,增加节点等,还要支持图形的拖放.不知道有没有比较合适的技术可以实现这样的功能?

目前我们找到了三种技术,SVG,Flash和纯JavaScript
但是我们对三种技术的了解都不是很深入,因此很难从中作出选择,不知道哪种技术更符合我们的需求,希望有这么方面经验的人能指点一二.

如果是小范围应用,不如使用ActiveX控件.这种需求已经很接近桌面程序的要求了.
0 请登录后投票
   发表时间:2005-12-16  
vml. 可以只在ie5.5以上能用.
svg也的装插件.
activex也得下载安装.
http://forum.iteye.com/viewtopic.php?t=7306 这个是最灵活的,可是代码估计对javascript要求高点.

也要用到ajax,把修改提交到服务器.不错
0 请登录后投票
   发表时间:2005-12-19  
我们没有ActionX控件的编程经验,不知道它的学习曲线比起SVG,FLASH来说怎么样.Applet可不可以呢?


TO 楼上:
那个纯JavaScript的方案我看了,我觉得那个函数库一来文档不是很齐,二来我们这个流程图交互性要求比较高,用户可以新增,删除,修改流程图,写JavaScript难度太大了吧?
0 请登录后投票
   发表时间:2005-12-19  
swiminthesea 写道
我们没有ActionX控件的编程经验,不知道它的学习曲线比起SVG,FLASH来说怎么样.Applet可不可以呢?


TO 楼上:
那个纯JavaScript的方案我看了,我觉得那个函数库一来文档不是很齐,二来我们这个流程图交互性要求比较高,用户可以新增,删除,修改流程图,写JavaScript难度太大了吧?


这样的需求,用纯粹的JS有点勉强

看你们本身的资源了,
如果Applet方面本身有积累,就用Applet好了,成熟的方案很多。
如果想搞搞新意思,可以试试看SVG+JavaScript,不过不清楚在IE+Adobe SVG Viewer的平台上,SVG和JS之间的交互如何。另外,这方面你们要写的代码可就多了,好像还没见过现成的library。
Flash,不熟悉,不敢妄言。
0 请登录后投票
   发表时间:2005-12-20  
swiminthesea 写道
我们没有ActionX控件的编程经验,不知道它的学习曲线比起SVG,FLASH来说怎么样.Applet可不可以呢?


TO 楼上:
那个纯JavaScript的方案我看了,我觉得那个函数库一来文档不是很齐,二来我们这个流程图交互性要求比较高,用户可以新增,删除,修改流程图,写JavaScript难度太大了吧?

ActionX就是c++或者VB或者其他桌面语言的编程,如果有人懂,不会慢,就看你们的需求复杂程度了.
看你们的描述有一定的图形处理的要求.如果都是贴图,那么可能相对简单的.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics