我想创建一个基于Web的界面/ GUI构建器,它使用一组特定的组件来设计跨屏幕的布局和工作流程。除了布局,我还想用XML数据源做一些数据绑定。很多IDE都已经这样做了,所以我所寻找的是可以指导我前进的资源,文章或书籍。我精通HTML和Javascript,这不是问题。
如果您熟悉Cappuccino Atlas工具,它会有点类似。
答案 0 :(得分:2)
atlas正在填补一个大部分空洞的所见即所得云计算领域,所以我认为你可能必须从很多方面开始,而不是使用其他任何可以仔细阅读的工具。
答案 1 :(得分:2)
我建议使用像ExtJs这样的东西构建GUI系统。我相信它的可扩展性足以让你能够实现创建GUI构建器所需的任何小部件。
我认为,主要的挑战是:
您应该查看您特别喜欢的任何开源GUI构建器的源代码(Netbeans似乎有一个相当不错的)。可能会给你一些灵感。
您可能还想查看约束满足求解器等内容,并学习一些计算几何。对于第二个,我不能高度推荐几何计算机图形工具。对于您可能遇到的计算几何类型,这是一个非常实用的介绍和参考。
另外,如果你想节省一些打字,你可能会看看CoffeeScript,它或多或少是一个“甜蜜的”JavaScript版本。至少为我取得优势。