webash‎ > ‎

faq_it

Webash


Bash per il Web

Un concetto tipo "dialog"



Frequently Asked Questions

Perche' questo sito ?
Per lavoro: sono un amministratore di sistema ed uso queste funzioni per creare programmi web interattivi di utilita'; in rete ci sono persone piu' brave di me che possono aiutare a migliorare Webash. Inoltre, per filantropia e riconoscenza verso la comunita' del software libero: Webash potrebbe essere utile a qualcun'altro, oltre a me.

Perche' Bash ?
Bash e' ovunque. Perche' il linguaggio bash e' molto piu' potente di quello che la maggior parte delle persone crede e usa. Perche' il linguaggio bash e' facile ed immediato (basta un terminale per provare qualcosa ). E, alla fine, perche' e' l'unico linguaggio che conosco... ;-)

Perche' Unix ?
Perche' e' IL sistema operativo.

E M$ Windows ?
Penso si possa usare Webash con CygWin o simili, ma non l'ho testato.

Perche' Bash e non un'altra shell ?
Le altre shell sono valide, ma io preferisco la shell del progetto GNU. ( Non cercare di fare source di Webash in altre shell: ha troppi "bashismi" ... )

Con quale Web-server l'hai testato ?
Per ora solo con Apache, ma penso che, visto che Webash si basa sulla tecnologia CGI, dovrebbe essere compatibile con qualsiasi server http che supporti i CGIs.

Quale versione minima di Bash richiede Webash ?
La 2.x.x

Perche' usi "appendi_stringa_in_file" ?
Per poter scrivere i dati sul disco fisso ( leggi il sorgente di Webash e lo capirai ) .

Si possono cambiare elementi piu' a basso livello della formattazione della pagina creata da Webash (p.es. il font, lo stile) ?
Sicuramente, ma devi editare l'HTML delle funzioni.

Perche' non inserisci piu' di un tipo di input a pagina ,p.es. tre menu ( = "select" ) e due inputs di testo nella stessa pagina ?
Le funzioni in Webash sono "elementi atomici". Il concetto e' Xdialog, ricordi ?

Ma non e' meglio il PHP ?
Se vuoi piu' complessita' nella pagina web, sicuramente. Ma in quel caso forse Webash non fa al caso tuo...

Si puo' collaborare a migliorare questa libreria ?
Chiunque ha l'hobby della programmazione come me e vuole collaborare e' il benvenuto.

Si puo' usare qualche altro linguaggio (p.es. Javascript)?
Preferirei che i linguaggi usati in Webash siano solo bash e HTML, per ragioni di semplicita' e di coerenza.

Perche' hai segnato "upload_file__cgi" come beta ?
Non e' chiaro perche' per i files binari, a volte l'upload funziona, a volte no... Aiuto!

Webash/Questo sito fa schifo.
Lo so... aspetto consigli... ;->

Comments