前端小白,想做一个简单的 web 2d 类似可以编辑的 autocad 的软件。支持看图或一些基本的画图操作。
前期看了一些,在线的 autocad 看图软件,是在后端生成 PNG 图片发送到前端 canvas 显示,每次移动、放大、图层隐藏等都是后端生成新的 png 推送到浏览器。感觉这种方式用来显示应该没有问题,不适合用户自己画图或者编辑新的文件。
我的问题
[ 1 ] 应该选 canvas 吧? svg 虽然是矢量,dom 效率还是差一些?
[ 2 ] 如果要画图,还是需要在前端有 dom 节点可以操作并且在前端渲染比较好?
[ 3 ] 有没有比较好的项目可以参考?在网上搜索了有一个 le5le-topology 感觉不错,但是还是有一点差别,le5le 有点类似 visio
谢谢各位
前期看了一些,在线的 autocad 看图软件,是在后端生成 PNG 图片发送到前端 canvas 显示,每次移动、放大、图层隐藏等都是后端生成新的 png 推送到浏览器。感觉这种方式用来显示应该没有问题,不适合用户自己画图或者编辑新的文件。
我的问题
[ 1 ] 应该选 canvas 吧? svg 虽然是矢量,dom 效率还是差一些?
[ 2 ] 如果要画图,还是需要在前端有 dom 节点可以操作并且在前端渲染比较好?
[ 3 ] 有没有比较好的项目可以参考?在网上搜索了有一个 le5le-topology 感觉不错,但是还是有一点差别,le5le 有点类似 visio
谢谢各位