浏览器中的AJAX命令行界面

时间:2009-02-04 00:32:40

标签: ajax django command-line extjs

我正在构建一个Web应用程序,允许用户查看和操作数据,尤其是数字和地理数据。输出必须清晰且专业(数据网格,Google Map叠加等)。但就用户界面而言,在构建GUI样式表单之前,我宁愿从命令行界面的灵活性入手。

您是否可以提供任何提示,技巧或建议来创建可以驱动界面其余部分的基于AJAX的命令行界面?指向现有应用程序的指针也很棒。

我正在使用的堆栈是服务器端的Django / Python和浏览器中的ExtJS。如果可能的话,我想将命令路由到Django shell,然后添加一些额外的函数将结果输出到数据网格,地图等。

谢谢!

@Soviut 感谢您的快速回复。我恐怕不能让自己那么清楚。我想使用shell在服务器端触发命令,然后将其反馈到客户端的输出。

以下是我刚刚找到的一个例子:http://shell.appspot.com/

只是我想让它不仅在shell中生成文本输出,而且还产生将被其他AJAX侦听器用于数据网格和地图的输出。

2 个答案:

答案 0 :(得分:3)

goosh是命令行Web应用程序的一个很好的例子。我与它的创作没有任何关系,但是我已经将部分设计用于工作中。

答案 1 :(得分:0)

获取Firefox的Firebug。它具有监控DOM和网络流量的控制台,并具有直接拨打电话的命令行。这对于在JQuery等框架中测试ajax命令特别有用,我认为是ExtJS。网络流量面板特别有用,因为它可以看到经常被ajax库吞噬的AJAX错误。