最好的工具Web应用程序,大量使用页面上的拖放小部件

时间:2010-07-29 17:28:17

标签: web-applications cappuccino sproutcore

我正处于研究阶段,正在考虑建立一个网络应用程序,需要一些关于最佳选择最佳技术的建议。

该应用程序将大量使用拖放小部件到页面和其他小部件之上。

我知道有两个框架可以很好地支持这类事情SproutcoreCappuccino

我还应该注意哪些技术可以做得更好?

有关我有兴趣构建的应用程序类型的示例,请参阅http://gomockingbird.com/(卡布奇诺应用程序)。

虽然我必须强调我不是要构建一个mockingbird克隆,但这只是我想要在我的应用程序中使用拖放功能的一个例子。

3 个答案:

答案 0 :(得分:2)

我不能代表Sproutcore,但Cappuccino很棒,易于实现拖放。例如,请参阅Cappuccino Scrapbook Tutorial。如果您按照这些步骤进行操作,您可以决定Cappuccino是否适合您的应用。 Floor Plan演示应用程序还演示了Cappuccino的拖放操作以及一些额外的细节,例如小部件上的旋转控件。源代码为available。就个人而言,我认为编写一个像Mockingbird这样的应用程序,如果没有像Cappuccino这样的完整功能框架,那将是令人沮丧的。

答案 1 :(得分:1)

使用Sproutcore可轻松实现您想要的DnD功能。 Sproutcore本身是一个非常强大的伟大框架,我相信它将来会越来越受欢迎。虽然有一点学习曲线。一旦你获得MVC的性质并使用框架,事情就非常简单了....

答案 2 :(得分:0)

从我使用的所有内容来看,jQuery是迄今为止最好的工具。它提供了易于使用的语法和几乎无穷无尽的插件供应,可以解决拖拽网站周围的问题。

要检查的非常好的第一个基础是jQuery UI。它支持很多功能,而且很少需要比jQuery UI更高级的功能。如果你找到一个,那么可能还有一个插件已经覆盖了它。