我们希望将桌面应用程序移植到Web应用程序。 在这里,我们使用单页面应用程序的概念来保持尽可能多的平滑交互。
是否有人建议使用JavaScript UI框架,该框架可以安排和停靠与Visual Studio和其他IDE中的功能类似的窗口(部分页面)。 当然,它不一定非常复杂。
有许多框架,可以轻松实现“拖放”和其他所需的部分,但我们希望扩展而不是从头开始编写。
答案 0 :(得分:0)
您可以考虑使用extjs作为应用程序的基础,它为单个页面应用程序提供了许多组件。
此外,您可以将jqueryui与this plugin一起使用,并将其集成到任何其他框架中。
答案 1 :(得分:0)
我在网上搜索过。 版本5中强大的JavaScript框架ExtJS确实支持此功能。 http://dev.sencha.com/extjs/5.0.0/examples/portal/index.html 旧版本不支持它。因此,我没有立即找到它。
竞争对手Kendo UI也支持基本功能。 http://demos.telerik.com/kendo-ui/sortable/sortable-panels 不能说它如果你可以调整它仍然有效。
这个框架非常繁重,所以也许可以使用小型库。 我找到了两个有前途的JavaScript库。 jquery插件gridster.js,支持“拖放”容器并自动排列布局,此外它还支持调整容器大小。
更好的似乎是图书馆Packery。 它具有与jquery ui的绑定,因此您可以使用其功能扩展它。例如处理属性。