FTP. Ruby vs Java 3-0

Mi è capitato recentemente di trovarmi di fronte ad un vicolo cieco nello sviluppo di uno scraper FTP in linguaggio Java.
Per la cronaca il software doveva fare tre cose semplici semplici:
- Leggere un file di configurazione, accedere ad un server ftp protetto e navigare fino ad una directory definita
- Fare una lista di tutti i file con una certa estensione
- Salvare i file rinominandoli secondo alcune regole, sul computer locale
Avevo già sviluppato una piccola architettura scritta in Java che si occupava di fare web-scraping, per cui la scelta naturale era quella di sviluppare un modulo aggiuntivo che lavorasse invece su protocollo FTP.
Ho provato quindi ad utilizzare una libreria open, con API semplici e precise (ed in più italiana, vivaddio): Ftp4j di C. Pelliccia, con la quale inizialmente ho avuto ottimi risultati, sia in termini di tempo di sviluppo che di efficienza, poi purtroppo mi sono imbattuto in un server FTP poco ortodosso… ( Continua … )
