2011-09-24 63 views
1

我有一个在Python Scipy中创建的计算后端,前端和管理部分将在Sproutcore中完成。我需要什么使sproutcore运行python引擎。Sproutcore与Python Scipy

我想我需要一个位于sproutcore和scipy之间的python框架。这个框架的唯一工作就是促进沟通。

另一种选择是在服务器上用SproutCore,以及和一种方式,它调用的Python脚本SciPy的,如果这甚至有可能

任何建议的正确方法吗? 对这样一个简单的胶水框架的任何建议。

回答

0

你可以使用你喜欢的任何框架!我碰巧喜欢在Flask(你可以使用nginx,apache2或任何符合wsgi的服务器)上运行SimpleApi。这基本上把TCP/IP监听器放在你喜欢的任何python代码之上。

我猜你想要揭露的基本上是run(some_well_controlled_and_obviously_not_from_the_user_code)

一些问题,你可能会遇到:

  • 在那里把生成的图像,使得前端可以得到它们。这会因过期,文件大小等而变得多毛。Beaker可能对此有帮助吗?
  • 工作排队...一些计算需要一段时间。怎么办?让用户等待? AJAX重装?把它铲到CeleryZero-MQ

让我知道这是怎么回事。这绝对是需要的,我也想过自己开始一个类似的项目。