Sto sviluppando un'applicazione basata su Web scritta in PHP5, che fondamentalmente è un'interfaccia utente in cima a un database. Per dare agli utenti uno strumento più flessibile, voglio incorporare un linguaggio di scripting, in modo che possano fare cose più complesse come le query di Fire SQL, i cicli di looping e di archiviazione dei dati nelle variabili e così via. Nel mio ambito aziendale Python è ampiamente utilizzato per lo scripting, ma sto anche pensando di creare un linguaggio specifico per il dominio. Lo script deve avvolgere le mie classi PHP esistenti.Incorpora python/dsl per lo scripting in un'applicazione web PHP
Sto cercando consigli su come affrontare questo compito di sviluppo?
Aggiornamento: proverò lo scripting nel database utilizzando PLPGSQL in PostgreSQL. Lo farò per ora, ma non posso usare le mie classi PHP in questo modo. L'approccio Lua è accattivante e sembra quello che voglio (oltre al suo non Python).
Sicurezza? Sarà un'applicazione web? –
PHP è un meraviglioso linguaggio di scripting .. perché non puoi usarlo? –
@tandu: perché PHP non supporta il sandboxing, che probabilmente è ciò che si desidera – aurora