I Chromebook sono dispositivi leggeri e convenienti che stanno diventando sempre più popolari tra gli studenti e gli sviluppatori. Grazie alla loro natura basata su Linux, offrono un ambiente sicuro e stabile per la programmazione. In questo articolo, vedremo come configurare il terminale Linux di un Chromebook per programmare in C, Java, Python, PHP e MySQL.
Prerequisiti:
- Un Chromebook con ChromeOS aggiornato
- Accesso a internet
- Un account Google
Configurazione del terminale:
- Aprire l’app “Terminale” dal menu di ChromeOS.
- Aggiornare i pacchetti di sistema con il comando:
sudo apt update && sudo apt upgrade
- Installare l’editor di testo nano con il comando:
sudo apt install nano
Installazione dei linguaggi di programmazione:
C:
sudo apt install gcc
Java:
sudo apt install openjdk-11-jdk
Python:
sudo apt install python3-pip
PHP:
sudo apt install apache2 php7.4-mysql
MySQL:
sudo apt install mysql-server
Configurazione di MySQL:
- Avviare il servizio MySQL:
sudo service mysql start
- Impostare la password di root per MySQL:
sudo mysql_secure_installation
- Accedere al database MySQL:
mysql -u root -p
Esercitazioni di esempio:
C:
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
}
Java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Python:
print("Hello, world!")
PHP:
<?php echo "Hello, world!";?>
MySQL:
CREATE DATABASE my_database;
USE my_database;
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO users (name, email) VALUES ("John Doe", "johndoe@example.com");
SELECT * FROM users;
Installazione di Visual Studio Code
Oltre al terminale Linux, è possibile utilizzare Visual Studio Code (VS Code) per avere un ambiente di sviluppo più completo e intuitivo. Ecco come installarlo:
1. Scaricare VS Code:
- Accedere al sito web di VS Code: https://code.visualstudio.com/
- Cliccare sul pulsante “Download” e selezionare la versione per Linux ARM64.
- Salvare il file di installazione
.deb
sul Chromebook.
2. Installare VS Code:
- Aprire l’app “File” dal menu di ChromeOS.
- Accedere alla cartella dove è stato salvato il file
.deb
. - Cliccare due volte sul file per avviare l’installazione.
- Confermare l’installazione cliccando sul pulsante “Installa”.
3. Estensioni per VS Code:
Per migliorare l’esperienza di sviluppo in VS Code, è consigliabile installare alcune estensioni:
- C/C++: C/C++ Intellisense, Code Runner
- Java: Java Extension Pack, Debugger for Java
- Python: Python, Pylance
- PHP: PHP Intelephense, PHP Debug
- MySQL: MySQL Tools
Per installare un’estensione:
- Aprire VS Code.
- Cliccare sull’icona “Estensioni” nella barra laterale.
- Cercare l’estensione desiderata.
- Cliccare sul pulsante “Installa”.
4. Configurazione di VS Code:
Per configurare VS Code per i diversi linguaggi di programmazione:
- Aprire le impostazioni di VS Code (Ctrl+,)
- Selezionare la scheda “Impostazioni”.
- Cercare le impostazioni specifiche per il linguaggio di programmazione desiderato.
- Configurare le impostazioni come preferito.
5. Esercitazioni di esempio:
È possibile utilizzare VS Code per creare e modificare file di codice, eseguire il debug del codice e avviare applicazioni. Per iniziare, è possibile utilizzare gli esempi di codice forniti in precedenza.
Conclusioni:
Visual Studio Code è un potente strumento per lo sviluppo software che può essere utilizzato su Chromebook. Con le estensioni e la configurazione corrette, è possibile utilizzare VS Code per programmare in diversi linguaggi di programmazione.
Risorse utili:
- Documentazione di VS Code: https://code.visualstudio.com/docs/
- Estensioni per VS Code: https://marketplace.visualstudio.com/
- Guide per i linguaggi di programmazione:
Conclusioni:
Configurare un Chromebook per lo sviluppo è un processo semplice e veloce. Con il terminale Linux, è possibile installare e utilizzare diversi linguaggi di programmazione e database. I Chromebook sono una valida alternativa ai laptop tradizionali per gli sviluppatori che cercano un dispositivo leggero, sicuro e conveniente.
In bocca al lupo per i tuoi progetti di sviluppo!