Per il progetto dell’esame abbiamo pensato a un software open source ispirato a Plan Hammer, dove si potranno creare dei progetti, per poi gestirli. Il software darà agli utenti la possibilità di realizzare WBS e GANTT. Il nostro obiettivo è quello di renderlo semplice da usare, in modo che tutti possano usufruirne.
Per installare il programma bisogna prima installare node.js, dopo bisogna clonare questo repository da Github ed inserire il seguente comando nella console:
$ npm install
Per far partire il programma bisogna eseguire il seguente programma:
$ npm start
Infine divertiti con Open Project Designer
Per la realizzazione del progetto abbiamo pensato di utilizzare i linguaggi web (html(jade), css(stylus), javascript(typescript)) poichè sono linguaggi che già conosciamo e sappiamo utilizzare, oltretutto sono anche molto diffusi, quindi in caso di problemi non è difficile trovare una soluzione online. Per poterlo programmare invece utilizzeremo un framework chiamato Electron, che è un pacchetto di node.js, ed un editor di testo. Electron è stato sviluppato da GitHub per realizzare il loro editor di testo(Atom), e da allora molte compagnie, anche famose(come la Microsoft ad esempio), hanno iniziato ad utilizzarlo. Il suo funzionamento è abbastanza semplice e non richiede un grosso lavoro, infatti per realizzare un software sono solo necessari tre file(package.json, index.js, index.html). Electron si può eseguire da riga di comando, perciò è sufficiente avere un editor di testo per poter scrivere i file che poi verranno compilati da riga di comando. Invece, per poter collaborare insieme allo stesso codice, utilizzeremo GitHub. I dati sono salvati in dei file json, in modo che siano facili da accedere, in quanto la conversione del file in codice è molto semplice.
Razvan Salaru
Daniele Lasagno