Programmare su Chromebook: configurare l’ambiente di sviluppo

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:

  1. Aprire l’app “Terminale” dal menu di ChromeOS.
  2. Aggiornare i pacchetti di sistema con il comando:
sudo apt update && sudo apt upgrade
  1. 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:

  1. Avviare il servizio MySQL:
sudo service mysql start
  1. Impostare la password di root per MySQL:
sudo mysql_secure_installation
  1. 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:

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!

Pubblicato da Carlo Contardi

Carlo Contardi, docente di informatica e sviluppatore Full Stack, condivide la sua passione per la programmazione e l’informatica attraverso il suo blog Space Coding. Offre preziosi consigli e soluzioni pratiche a chi vuole imparare a programmare o migliorare le proprie abilità. 🚀👨‍💻

Translate »