Software

Software ad uso scolastico e non

Una piccola raccolta di software con commento e relativi link per ottenerli. Si tratta perlopiù di software ad uso scolastico e didatticoo che uso per svolgere le mie attività personali quotidianamente. Viene aggiornata costantemente.

IDE DI SVILUPPO

Replit.com

In realtà non è un IDE vero e proprio ma un sito web che offre una piattaforma PaaS per sviluppatori. Si può scrivere, compilare ed eseguire codice di diversi linguaggi di programmazione direttamente online! Non necessita di login o pagamenti ma esistono diversi privilegi a seconda del profilo che si possiede, ad esempio il salvataggio dei propri file. Ottimo per scrivere piccoli frammenti di codice da testare al volo senza un pc personale o software installati. Lo uso molto con C++ e Python ma supporta diversi linguaggi e librerie di linguaggi già preconfigurate. Merita decisamente una visita, anche per gli alunni pigri che cercano sempre scuse sull’installazione dei software sui pc di casa. Il dominio ha una nuova redenominazione ma rimane tutto inalteratoLink: https://replit.com/

Code::Blocks

Semplice ed essenziale IDE di sviluppo dedicato ai linguaggi C e C++. Multipiattaforma, gira su Windows (senza emulatore) e Linux. Viene aggiornato periodicamente o, almeno, il progetto non è morto rispetto ad altri software analoghi utilizzati scolasticamente.Link: https://www.codeblocks.org/

Visual Studio Code

Probabilmente non è il classico IDE ma uno strumento molto valido di casa Microsoft. Realizzato con una particolare tecnologia web (ElectronJS) che lo rende cross-platform, lo possiamo installare su Windows e Linux senza problemi. E’ un buon editor per cominciare che può essere però esteso con centinaia di plugin per gestire, compilare, eseguire svariati linguaggi e tecnologie. Lo preferisco soprattutto con HTML, CSS, JS, PHP. Un vero coltellino svizzero!

Link: https://code.visualstudio.com/

NetBeans
Nell’eterna diatriba tra quale sia il miglior IDE di sviluppo per Java/Kotlin, è uno dei più quotati. E’ la mia prima scelta rispetto agli ide della JetBrains semplicemente perché è open-source, oltre che cross-platform. Completo, stabile e relativamente semplice da gestire nella creazione ed integrazione dei progetti. Ottimo per usare le librerie SWING, meno le JavaFX. Mentre scriviamo è alla release principale 13. E’ l’IDE avversario di Eclipse che però non ho mai gradito.

Link: https://netbeans.apache.org/
IntelliJ IDEAApproccio decisamente orientato al professionista navigato. Come Visual Studio Code, ha numerosi plugin che ne ampliano le possibilità. JavaFx, Dart e Rust sono per me i migliori plugin. Ha una versione Community ed una Ultimate con la possibilità di creare più progetti predefiniti orientati ai framework professionali come Spring. La versione Community è comunque molto interessante a livello scolastico e rappresenta la mia scelta in laboratorio con buona pace degli studenti che ne gradiscono gli strumenti.

Link: https://www.jetbrains.com/idea/download

SISTEMI E RETI

Cisco Packet Tracer

E’ il software principe per la simulazione delle reti informatiche e della loro configurazione. A patto di utilizzare dispositivi proprietari, gli alunni possono però prendere dimestichezza con concetti fondamentali per la configurazione delle reti e dei servizi che le sfruttano. Le ultime release sono molto interessanti perché hanno un supporto spinto per le reti IoT, dispositivi di making simili ad Arduino, RaspBerry ed Alexa. Mentre scriviamo, siamo giunti alla versione maggiore 8.2 Link ufficiale: https://www.netacad.com/

Link non ufficiale:


https://itexamanswers.net/

https://www.packettracernetwork.com/download/download-packet-tracer.html

Altro

FlowgorithmUn software molto carino per approcciarsi al mondo della progettazione di algoritmi. Facile ed intuitivo da utilizzare per i programmatori in erba. Tradotto in molte lingue, con molte personalizzazioni e costantemente aggiornato, è suggerito ed utilizzato in molti libri scolastici. Punto di forza, o debolezza se preferite, è che genera il codice del linguaggio di programmazione scelto. E’ un po’ grossolano ma funziona se si è pigri. Difetto macroscopico: non c’è la versione Linux ma può esser tranquillamente emulato con wine64 lanciando il binario solo eseguibile col comando
$ wine64-development Flowgorithm.exe


Link: http://www.flowgorithm.org/download/

Ultima modifica 13 Novembre 2023