我正在開發一個基於Web的應用程序,用PHP5編寫,基本上它是一個在數據庫之上的UI。爲了給用戶一個更靈活的工具,我想嵌入一種腳本語言,以便他們可以做更復雜的事情,比如發起SQL查詢,做循環和將數據存儲在變量中等等。在我的業務領域中,Python廣泛用於腳本編寫,但我也在考慮製作一個簡單的域特定語言。該腳本必須包裝我現有的PHP類。在Python Web應用程序中嵌入python/dsl腳本
我在尋求如何解決這個開發任務的建議嗎?
更新:我會嘗試在PostgreSQL中使用PLPGSQL在數據庫中編寫腳本。這會做現在,但我不能這樣使用我的PHP類。 Lua的方法很吸引人,看起來我想要什麼(除了它不是Python)。
安全?這將成爲一個Web應用程序? –
PHP是一種美妙的腳本語言。你爲什麼不能使用它? –
@tandu:因爲PHP不支持沙箱,這可能是需要的 – aurora