我目前正在寻找构建绘制实体关系(数据模型)的应用程序。
看着Sproutcore和卡布奇诺,他们看起来都很健壮,可以处理那种事情(参见280张卡布奇诺咖啡的幻灯片)......
理想情况下,我需要一个框架,让用户可以拖放组件然后将它们链接在一起,然后当用户完成后可以“冻结”这些对象,因为JSON已准备好存储在某种数据库中,因此他们可以可以再加载......
哪些提到的框架更适合那个?
或者最容易在缺少的地方扩展?
或者从长远来看,使用jQuery / prototype会更容易吗?
答案 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。