LUA vs Shell scripting vs C per cgi-scripting su dispositivi embedded

1

Ho intenzione di provare lo scripting CGI per l'implementazione di un'interfaccia utente grafica basata su web su un dispositivo integrato. Quali vantaggi offre lo scripting LUA rispetto allo script di shell o C per l'implementazione di file HTML dinamici? Quale pensi sia facile da usare dal punto di vista dello sviluppatore.

La mia GUI comprenderà alcune pagine HTML basate su moduli. Alcune volte, vorrei eseguire un programma C corrispondente ad un'azione eseguita sulla GUI e quindi visualizzare il risultato del programma all'utente sulla GUI. Lo script di shell sarà sufficiente in uno scenario del genere o dovrò utilizzare LUA? Ho un po 'di esperienza con lo scripting della shell in realtà.

    
posta Undefined 12.01.2012 - 19:50
fonte

1 risposta

1

Puoi codificare CGI in qualsiasi lingua, e in realtà ci sono applicazioni CGI codificate in C o C ++, in Lua, in Ocaml, in Perl o Ruby, anche in Bash.

La mia sensazione è che per un sistema embedded, C sia la scelta migliore (perché il programma binario sarebbe piccolo e non è necessario aggiungere un interprete).

Ma la scelta della lingua dipende da te.

Naturalmente, dovresti essere consapevole dei limiti di CGI. il programma CGI dovrebbe essere eseguito rapidamente e dovresti memorizzare in modo esplicito (in file o database) tutti i dati persistenti da condividere da una richiesta HTTP alla successiva.

    
risposta data 13.01.2012 - 07:54
fonte

Leggi altre domande sui tag