用于基于Web的绘图应用的卡布奇诺,Spoutcore或Homegrown解决方案?

时间:2011-03-14 17:07:06

标签: javascript entity-relationship sproutcore cappuccino

我目前正在寻找构建绘制实体关系(数据模型)的应用程序。

看着Sproutcore和卡布奇诺,他们看起来都很健壮,可以处理那种事情(参见280张卡布奇诺咖啡的幻灯片)......

理想情况下,我需要一个框架,让用户可以拖放组件然后将它们链接在一起,然后当用户完成后可以“冻结”这些对象,因为JSON已准备好存储在某种数据库中,因此他们可以可以再加载......

哪些提到的框架更适合那个?

或者最容易在缺少的地方扩展?

或者从长远来看,使用jQuery / prototype会更容易吗?

2 个答案:

答案 0 :(得分:5)

280Slides是一个伟大的现实世界的例子,你可以做什么就绘图而言,这些形状显然是预定义的,但你可以使用我们的第一类图形库(CoreGraphics)绘制你想要的任何东西。这意味着您还可以获得在Canvas中获得的大部分功能,但它们也可以在IE中使用。

Atlas还将组件链接在一起。

GoMockingbird也是一个很好的应用程序示例,您可以轻松地布置组件。

简单的平面图演示(附教程) http://cappuccino.org/learn/demos/FloorPlan/index-deploy.html 通过一流的绘图支持,您还可以很好地理解您可以做的很酷的事情。

答案 1 :(得分:2)

查看这个Sproutcore演示:http://demo.sproutcore.com/family_tree/ - 这似乎与你所描述的非常接近。

请注意,此演示使用了一些外部框架;它不仅仅是Sproutcore。