【问题标题】:Cappuccino, Spoutcore or Homegrown solution for web based drawing application?Cappuccino、Spoutcore 或 Homegrown 解决方案,用于基于 Web 的绘图应用程序?
【发布时间】:2011-03-14 17:07:06
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: javascript entity-relationship sproutcore cappuccino


    【解决方案1】:

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

    Atlas 还可以将组件链接在一起。

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

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

    【讨论】:

    • 谢谢@Me1000 我目前对卡布奇诺的唯一抱怨是缺乏采用.. Sproutcore 有一家明确的大公司支持它:Apple(mobileme 和 iwork.com),我正在拼命寻找许多卡布奇诺教程(所以如果你有其他人来找我!)
    • 请记住,Cappuccino 有很多公共应用程序。与现有的公共 SC 应用程序的数量相比,我认为 Cappuccino 目前占上风。这里发布了很多教程:cappuccino.org/learn/tutorials 包括指向其他​​站点的链接,其中包含更多教程和更多教程:github.com/280north/cappuccino/wiki/Cappuccino-Tutorials 此外,邮件列表和 IRC 频道上还有很多人非常乐意如果您有任何问题,请帮助您。随时欢迎您亲自联系我。
    【解决方案2】:

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

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

    【讨论】:

    • 太棒了!谢谢!这就是我一直在寻找的行为......谢谢!
    猜你喜欢
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 2011-06-24
    • 2011-11-21
    相关资源
    最近更新 更多