3

我目前正在考虑构建一个用于绘制实体关系(数据模型)的应用程序。

看看 Sproutcore 和 Cappuccino,它们看起来都足够强壮,可以处理这种事情(参见 280 张幻灯片,了解卡布奇诺示例)......

理想情况下,我需要一个框架,它允许用户拖放组件,然后将它们链接在一起,然后当用户完成后能够将这些对象“冻干”为 JSON,以便存储在某种数据库中,以便加载它们再次...

上面提到的哪个框架已经更适合这个了?

还是在它缺乏的地方最容易扩展?

或者从长远来看,使用 jQuery/prototype 制作我自己的会更容易吗?

4

2 回答 2

5

280Slides 是一个很好的真实世界示例,说明您可以在绘图方面做什么,这些形状显然是预定义的,但是您可以使用我们的一流图形库 (CoreGraphics) 绘制任何您想要的东西。这意味着您还可以获得在 Canvas 中获得的大部分功能,但它们也可以在 IE 中使用。

Atlas 也将组件连接在一起。

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

简单的平面图演示(带有教程) http://cappuccino.org/learn/demos/FloorPlan/index-deploy.html 也让您很好地了解使用一流的绘图支持可以做的很酷的事情。

于 2011-03-14T22:21:21.783 回答
2

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

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

于 2011-03-14T17:59:20.037 回答