|
||||
|
"In informatica, open
source (termine inglese che significa sorgente aperto)
indica un software rilasciato con un
tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità
di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e
spontanea) il prodotto finale possa raggiungere una complessità maggiore di
quanto potrebbe ottenere un singolo gruppo di programmazione. L'open source ha
ovviamente tratto grande beneficio da internet. Alla filosofia del movimento Open Source si
ispira il movimento Open
content: in questo caso ad essere liberamente disponibile non è il codice
sorgente di un programma ma contenuti editoriali quali testi, immagini, video e
musica. In tempi recenti, attualmente, l'Open Source tende ad assumere rilievo
filosofico, consistendo in una nuova concezione della vita, aperta e refrattaria
ad ogni oscurantismo, che l'Open Source si propone di superare mediante la
condivisione della conoscenza."
Come probabilmente già sapete, essendo utenti internet, con il termine opensource si intende un software fornito liberamente, a sorgente aperto. Naturalmente cio permette di vedere il codice, poterlo "apprendere", rigenerarlo e modificarlo. Sotto certi aspetti è stata la vera rivoluzione informatica degli ultimi anni e ha permesso a piccole aziende, come la scrivente, di poter partire con una attività di sviluppo senza grossi investimenti ma con alle spalle una community di sviluppatori eccellente che garantisce aggiornamenti continui e competenza tecnica. Parliamo di competenza perchè "apprendere" un software, come detto in precendenza, non è un'operazione semplice quando il codice non è documentato e ben scritto. Quasi sempre invece abbiamo utilizzato software, non solo buono come utilizzatori ma anche ottimamente commentato. Noi abbiamo deciso di adottare questo approccio nuovo all'informatica sia come metodologia di lavoro che come progetti di sviluppo e, per quanto possibile, di dare il nostro contributo con il software che troverete in questa sezione, liberamente utilizzabile, che abbiamo sviluppato e testato. Prima però vogliamo rendere pubblici e rendervi partecipe degli strumenti che utilizziamo in azienda perchè crediamo vi possan permettere di conoscerli ma sopratutto di avere un rapido riscontro da parte di una azienda che quotidianamente li utilizza. Ogni strumento utilizzato per lo sviluppo dei nostri prodotti e per la gestione aziendale è open source dalla documentazione alla contabilità, dallo sviluppo ai test.Documentazione Sviluppo C/C++
dev-cpp: ide per lo sviluppo C/C++ con debugger integrato
mingw: porting del famoso compilatore GNU gcc in ambiente windows (già incluso in dev-cpp) gdchart: libreria per la creazione di chart (pie, bar,...) in immagini "onthefly" wxwidgets: libreria C++ per generazione di interfacce grafiche in ambiente win/linux e non solo (stringhe, thread, file system,...) wxglade: ottimo strumento per il disegno wysiwyg per libreria wxwidgets; non intrusivo e consente l'inserimento di oggetti custom Utility
winMerge - tkdiff: strumenti per il confronto tra file linea per linea e di supporto al merge
grepWin: buono strumento di ricerca stringhe su file, anche con epressioni regolari (peccato che non mostra la riga di match!) subversion: strumento per la gestione delle versioni software, utile per lavoro in team Elaborazioni Grafiche
inkscape: strumento di grafica vettoriale (svg) utile per presentazioni e immagini web
gimp: famoso tool per elaborazione di immagini, con buono strumento di rendering e ottimo supporto di tutti i formati "immagine" Editing/formatting
nvu - kompozer: utile per la formattazione di pagine html e il supporto all'utilizzo di fogli di stile
notepad++: editor ascii molto leggero, che supporta formati win/unix di ritorno a capo e con il riconoscimento di numerosi linguaggi Sviluppo web
php: linguaggio di scripting web server-side, molto diffuso e facile da utilizzare
mysql: database open source ottimo e leggero, spesso fornito in molti piani di hosting fpdf: ottimo strumento per la creazione di report pdf da scripting php apache: il più famoso server web della rete, non servono altri commenti Contabilità CoFa.PI:
supporto alla contabilità e fatturazione, partitario clienti/fornitori;
strumento sviluppato internamente dunque i giudizi li lasciamo ad altri
:-)
|
||||
|
Download Brochure: Soluzioni per la fidelizzazione - Soluzioni per l'accesso e la gestione abbonamenti
La
Società | Fidelizzazione
e Pagamento | Accesso
e Abbonamenti | Soluzioni
Web | Servizi
| Supporto
e Contatti |
||||