Free Spider è uno strumento di sviluppo web che si può integrare in Lazarus. Tu crei un applicazione (per una delle piattaforme supportate da Free Pascal/Lazarus) e Lazarus crea un eseguibile che basta inserire nella tua cgi-bin directory per ottenere uno strumento web. Al momento attuale il protocollo è il CGI (Common Gateway Interface). In futuro supporterà altre tecnologie web.
Premessa: per quello che segue si da per scontato che il pacchetto Free Spider è già correttamente installato nella vostra versione Lazarus.
Come creare un'applicazione web con Free Spider
1. File -> Nuovo -> FreeSpider CGI Web Application 2. Aggiungere un componente TSpiderCGI1 (lo trovate nella tab FreeSpider) nel Data Module 3. Fate doppio click sul Data Module o selezionate l'evento OnCreate e scriveteci dentro il seguente codice:
5. Compilate e spostate l'eseguibile appena creato nella directory cgi-bin, come ad esempio /usr/lib/cgi-bin in Linux. 6. Supponiamo che il nome del progetto è primaapplicazioneweb, allora si può chiamare dal vostro browser in questo modo:
Bene avete appena creato la vostra prima applicazione web con Lazarus + Free Spider. Ovviamente come ogni buona prima applicazione il risultato sarà: Hello World.