【发布时间】:2011-09-23 11:36:48
【问题描述】:
我正在开发一个用 PHP5 编写的基于 Web 的应用程序,它基本上是一个基于数据库的 UI。为了给用户一个更灵活的工具,我想嵌入一种脚本语言,这样他们就可以做更复杂的事情,比如触发 SQL 查询、循环和将数据存储在变量中等等。在我的业务领域,Python 被广泛用于脚本,但我也在考虑制作一种简单的领域特定语言。该脚本必须包装我现有的 PHP 类。
我正在寻求有关如何处理此开发任务的建议?
更新:我将尝试在 PostgreSQL 中使用 PLPGSQL 在数据库中编写脚本。现在可以这样做,但我不能以这种方式使用我的 PHP 类。 Lua 方法很有吸引力,似乎是我想要的(除了它不是 Python)。
【问题讨论】:
-
安全性?这将是一个 Web 应用程序吗?
-
PHP 是一种很棒的脚本语言 .. 你为什么不能用它?
-
@tandu:因为 PHP 不支持沙盒,这可能是我们想要的