|
OpenProj
OpenProj è l'alternativa open source e multipiattaforma a Microsoft Project. Consente di lavorare sui file generati da Microsoft Project. |
48 |
|
Controllo versione: Git
Git è il sistema di controllo versione realizzato in origine da Linus Torvalds per la gestione del progetto Kernel Linux. Git è stato progettato per gestire in modo efficiente e performante anche progetti di grandi dimensioni. |
94 |
|
Controllo versione: Subversion
Subversion è il sistema di controllo versione realizzato da CollabNet Inc. per superare i limiti di CVS e diventarne il successore. Il libro di riferimento, con traduzione in italiano, al'indirizzo http://svnbook.red-bean.com
|
90 |
|
Modellazine UML: BOUML
BOUML è un software di modellazione UML 2.0, multipiattaforma, estendibile e performante, che consente la generazione e il reverse di codice C++, Java, Idl, Php e Python. |
150 |
|
DBDesigner4
DBDesigner 4 è un software visuale opensource e multipiattaforma per la progettazione, creazione e manutenzione di database. Ottimizzato per MySQL, puo essere utilizzato per tutti i database che supportano ODBC. |
25 |
|
Documentazione codice: Doxygen
Doxygen è un software multipiattaforma per la generazione automatica della documentazione a partire dal codice sorgente. I linguaggi supportati sono C/C++, Java, C#, PHP, Python, IDL, Objective C e D. |
107 |
|
Editor: Vim
Vim è un editor, multipiattaforma e altamente configurabile, che permette una scrittura efficiente del testo. È una versione migliorata dell'editor vi distribuito con la maggior parte dei sistemi UNIX. |
76 |
|
IDE Java/C++: Eclipse
Eclipse è un IDE, multipiattaforma ed estendibile mediante plugin, per lo sviluppo di applicazioni in C++, Java e PHP. Tra le sue principali caratteristiche vi è il supporto dei workspace (ambienti di lavoro) ed il refactoring. |
57 |
|
IDE C++: Code::Blocks
Code::Blocks è un IDE, per lo sviluppo di applicazioni C++, multipiattaforma ed estendibile mediante plugin. Tra le sue principali caratteristiche vi è il supporto dei workspace (ambienti di lavoro) e l'importazione di progetti da Dev-C++ e MSVC. |
125 |
|
Confronto e merge: KDiff3
KDiff3 è uno strumento grafico e multipiattaforma che consente il confronto e merging di file, anche 3 contemporaneamente, e consente anche il confronto tra directory. |
123 |
|
Strumenti di sviluppo GNU: Autotools
Con il termine autotools si identificano un insieme di strumenti (autoconf, automake, libtool, gettext), sviluppati dal progetto GNU, per creare un sistema di compilazione uniforme e portabile. |
87 |
|
Velocizzare la complazione: distcc
distcc è uno strumento che, attraverso la complazione distribuita in una rete di computer, consente di velocizzare significativamente la compilazione del codice sorgente C/C++ e Objective-C. |
88 |
|
Velocizzare la compilazione: ccache
ccache è uno strumento che, effettuando una cache del pre-processore per compilatori C/C++, consente di rendere anche da 5 a 10 volte più veloce il processo di compilazione. |
91 |
|
Debugger: GDB
GDB è il debuger multipiattaforma sviluppato dal progetto GNU. Supporta numerosi linguaggi tra cui C/C++ Ada e Fortran. |
77 |
|
Debugger e Profiler: Valgrind
Valgrind consente, tramite analisi run-time del software, di identificare problemi di memoria, ricercare memory leak, individuare corse critiche (race condition) e di effettuare profiling di performance e di memoria. |
98 |
|
Sniffer di rete: Wireshark
Wireshark è uno strumento grafico e multipiattaforma che consente lo sniffing di rete e l'analizzatore di protocollo. |
107 |
|
Replay di traffico di rete: Tcpreplay
Tcpreplay è un insieme di strumenti per sistemi UNIX per l'editing e il replaying di traffico di rete precedentemente catturato da strumenti come wireshark e tcpdump. |
78 |
|
Libreria: Boost C++ Library
Boost C++ Library è una libreria multipiattaforma candidata a divenire parte del futuro standard C++. |
125 |
|
Libreria: ACE + TAO, manuale di riferimento doxygen
Manuale di riferimento, in doxygen, del framework C++ e multipiattaforma ACE/TAO (Adaptative Comunication Environment + The Ace Orb). |
154 |
|
Libreria per interfaccia grafica: wxWidgets
wxWidgets è una libreria multipiattaforma, per lo svluppo di interfacce grafiche, con la caratteristica di utilizzare i controlli nativi della piattaforma piuttosto che emularli. Può essere utilizzata da linguaggi come C++, Python, Perl, e C#/.NET. |
124 |
|
WYSIWYG GUI per wxWidget: wxFormBuilder
wxFormBuilder è uno strumento WYSIWYG per lo sviluppo visuale di interfacce grafiche, basate sul framework wxWidget, e la generazione del relativo codice. Consente l'inclusione di componenti non grafici e l'estensione dei widget tramite plugin. |
113 |
|
Claudio De Sio
Sito ricco di risorse relativamente ai design pattern e alla progettazione object oriented, al linguaggio di modellazione UML, al linguaggio di programmazione Java e altro. |
132 |