Cloud with rain
.:G
G:.
0 and 1 serie, black on white
pulled card
myjsp.feelinglinux.com
ver. 1.1.9-4
Hallo, welcome to my world.
Here you can find some stuff about computer science.
<<< Enjoy your visit! >>>
0 and 1 serie, white on black

[JAVA LIB] FAS (Feeling Application System)

        Scritto: Giansante Gabriele, 02/04/2005     

Titolo: FAS (Feeling Application System)
Licenza: LGPL
Autore: Gabriele Giansante
Versione: 1.3.1.20050402
Piattaforma: Qualsiasi piattaforma con supporto Java

Prima di scaricare, leggere i termini della licenza!

La libreria e' divisa in tre parti: principale, utilita', archivi. Normalmente servono solo le prime due o solo la seconda.
Prima di scaricare, leggere i termini della licenza!

Download FAS (Feeling Application System)  fas.1.3.1.20050402.jar
Download FAS (Feeling Application System) util  fas-util.1.3.1.20050402.jar
Download FAS (Feeling Application System) archive  fas-arc.1.3.1.20050402.jar
Download FAS (Feeling Application System) sources  fas.1.3.1.20050402.src.jar
Download FAS (Feeling Application System) docs  fas.1.3.1.20050402.docs.zip


Cos'e' FAS

FAS (Feeling Application System) e' una libreria di classi Java che ho scritto per facilitarmi la realizzazione dell'"intelaiatura" di alcuni tipi di applicazioni grafiche, piu' per divertimento che per altro.
Non sara' codice ottimizzato (almeno non completamente), non sara' codice scritto dai classici mostri sacri dell'informatica, non sara' un'architettura eccezionale, pero' mi permette di creare al volo, con poche linee di codice, una applicazione minimale e funzionante. Tale applicazione risulta configurabile tramite file di properties e completa di supporto all'internazionalizzazione, supporto alla gestione semplificata dei menu, molto altro.

N.B. Purtroppo non ho scritto documentazione, ad eccezione del javadoc e cio' ne rende difficile l'utilizzo.

Perche' usare FAS

In realta' non esiste un perche'! Semplicemente chi vuole usare questa libreria lo puo' fare secondo i termini della licenza LGPL.
Sicuramente, se ci si accontenta, e' possibile concentrarsi piu' sul "motore" che sulla struttura che regge l'intera applicazione. Infatti, tutta la gestione ed il caricamento delle caratteristiche di base avviene in modo automatico, con pochi interventi di personalizzazione da parte dell'utente. Ad esempio, viene gestito il caricamento dei messaggi, delle proprieta' di sistema, viene gestito il caricamento delle risorse, viene fornito il supporto all'utilizzo di proprieta' di sessione (almeno cosi' le chiamo io) per la memorizzazione delle impostazioni utente.

Il futuro di FAS

In futuro, dipendentemente con il mio tempo libero (che e' sempre molto poco...), potranno esserci
  1. sviluppi e miglioramenti dell'architettura, cercando di mantenere il piu' possibile la compatibilita' con l'attuale
  2. aggiunta di funzionalita' (man mano che mi servono)
  3. scrittura di un manuale
  4. ottimizzazioni sulle prestazioni e sul codice
  5. correzioni di bug, se ne trovo e se me ne vengono segnalati
  6. traduzione del Javadoc in Inglese (per intero e non a mozzichi sgrammaticati come e' adesso...)
  7. integrazione del Javadoc con descrizioni piu' corpose ed esempi di utilizzo
  8. supporto saltuario e improbabile (nel senso che vengono prima gli altri impegni) a coloro che intendono usare seriamente la libreria (non ci prendo una lira... ehm... un euro).
Sicuramente il futuro non prevede
  1. alcuno sforzo per rendere il sistema uno standard di sviluppo: l'ho scritto per puro piacere personale!
  2. alcun impegno costante e regolare nella scrittura di codice
  3. alcuna risposta a email provocatorie del tipo "ma che hai scritto...", "non capisci niente...", "che e' sto schifo...", fatica inutile!
  4. l'introduzione (almeno non subito) di XML, tecnologia troppo spesso non usata ma abusata!

Hai trovato utile questo articolo?
Aiutami a condividerlo o metti un "mi piace".
Grazie mille!


Gli strumenti di condivisione (Google+, Facebook) sono visibili in alto a destra solo dopo aver accettato la policy di utilizzo dei cookie per questo sito.
FAQ - Come faccio a cambiare la mia scelta?

 

Strumenti (myjsp.feelinglinux.com)
Gioco: allenamento con la tastiera Strumenti di codifica/decodifica URI (%-encoding) e Base64 Strumenti di calcolo online per IP e Reti
QUIZ GAME
Quiz game

Cerca @myjsp.feelinglinux.com

Pubblicita'