Ho usato Pascal Script di Rem Objects per diversi anni e, a mio parere, è il migliore. Per quanto riguarda la documentazione, guarda i manuali di programmazione Pascal. Non ci sono strane sintassi o chiamate di funzione in uno script. Rispondendo alla precedente risposta 0, non è necessaria la documentazione disponibile pubblicamente, se si conosce Delphi. Non mi sono imbattuto in un singolo caso in cui sarebbe stato necessario. Ci sono 2 articoli scritti su come implementare lo scripting in un'applicazione. Come importare classi, metodi e funzioni, nonché diversi esempi. Per qualsiasi altra cosa, è sufficiente la normale documentazione di Delphi. Tuttavia, con DWS, è necessario disporre di documentazione esplicita perché la sintassi è completamente diversa. Dover utilizzare TProgramInfo e IInfo, rende lo scripting strano e noioso.
Uso lo script Pascal di oggetti rem per controllare la funzionalità IVR delle chiamate telefoniche, simile all'implementazione della porta AGI di Asterisk. Dove ogni chiamata in arrivo a Asterisk, genera una presa sul mio socket del server. Solitamente eseguo fino a 2000 script contemporaneamente. Ogni script viene caricato, compilato ed eseguito e può gestire facilmente fino a 45 chiamate in entrata al secondo. Ogni script controlla la risposta, la riproduzione di file, la raccolta di DTMf, la registrazione, ecc. Per tutte le chiamate. Ci scusiamo per la lunga risposta ventosa, ma non posso dire abbastanza su come funziona Pascal Script. Grazie Rem Objects e Carlo Kok. Che bel prodotto. Forse non stanno facendo aggiornamenti, forse perché non è necessario. Funziona alla grande !!! PS. Un'altra grande caratteristica è che gli script che sono compilati in byte-code non possono essere facilmente invertiti. Pertanto, il tuo codice è sicuro. Inoltre, se necessario, è possibile pre-compilare gli script ed eseguirli in fase di esecuzione, senza doverli compilare. Tuttavia, non era necessario per me perché posso gestire un sacco. Forse un giorno, si spera, avrò bisogno di pre-compilare. Ciò significherebbe che ne gestiamo più di 45 al secondo.
fonte
2014-05-28 00:29:25
+1 per "Ma:" :) –
+1 Mi piacerebbe unirmi a DWS per via del suo rapido sviluppo. –
Hai spinto a una porta aperta, grazie. Ho già provato DWS e sono rimasto molto colpito. Brian. –