Sviluppare in un Ambiente di Sviluppo con JetBrains Space: Guida Dettagliata (2023)

Prerequisiti

Prima di iniziare lo sviluppo in un ambiente di sviluppo, è fondamentale seguire alcuni passaggi preliminari:

  1. Installazione di JetBrains Toolbox App

    • Scarica e installa JetBrains Toolbox App sul tuo computer locale.
  2. Configurazione dell'Ambiente di Sviluppo

    • Utilizzando la Toolbox App, installa JetBrains Gateway se stai usando un IDE basato su IntelliJ.
    • Configura l'ambiente di sviluppo per il tuo progetto, assicurandoti di avere almeno il ruolo di "Project member" con le autorizzazioni necessarie.

Apertura di un Progetto in un Ambiente di Sviluppo

Per aprire un progetto in un ambiente di sviluppo, segui questi passaggi:

  1. Seleziona il progetto desiderato.
  2. Scegli di aprire il progetto nel tuo IDE selezionato.
  3. Specifica le impostazioni dell'ambiente, come il ramo del progetto, il devfile, e il snapshot di riscaldamento.
  4. Fai clic su "Crea" e Space aprirà il progetto nell'IDE selezionato.

Revisione del Codice in un Ambiente di Sviluppo

Per effettuare una revisione del codice in un ambiente di sviluppo:

  1. Seleziona il progetto.
  2. Nella barra laterale, vai a "Code Reviews" e scegli la revisione desiderata.
  3. Clicca su "Apri in IDE" in alto a destra.
  4. Configura le impostazioni dell'ambiente come descritto precedentemente.
  5. Space aprirà il progetto nell'IDE selezionato per la revisione del codice.

Condivisione di un Ambiente di Sviluppo con il Team

Per collaborare efficacemente con i membri del team in tempo reale:

  1. Trova l'ambiente di sviluppo che desideri condividere.
  2. Nel menu dell'ambiente, clicca su "Condividi".
  3. Nella finestra delle opzioni di condivisione, seleziona "Condiviso".
  4. Copia il link generato da Space e condividilo con i membri del team.

Sviluppo di Applicazioni GUI in un Ambiente di Sviluppo

Grazie agli ambienti di sviluppo, è possibile sviluppare non solo applicazioni web ma anche applicazioni con interfaccia utente nativa. Segui questi passaggi:

  1. Installa un client VNC sul tuo computer locale, ad esempio VNC Viewer.
  2. Apri il progetto in un ambiente di sviluppo.
  3. Installa e avvia un server VNC nell'ambiente di sviluppo, ad esempio X11VNC server.
  4. Configura l'inoltro di porta per il tuo localhost.
  5. Collegati al server VNC utilizzando il client VNC e utilizza la finestra del terminale VNC per sviluppare l'applicazione GUI.

Uso di Docker in un Ambiente di Sviluppo

Durante lo sviluppo, spesso è necessario eseguire un servizio, ad esempio un server di database, in un container Docker. Per farlo:

  • Assicurati che l'immagine del container dell'ambiente di sviluppo includa Docker.
  • Apri il terminale nell'IDE e esegui i comandi Docker come faresti localmente. Il demone Docker viene eseguito nello stesso container dell'ambiente di sviluppo, garantendo accesso al disco dell'ambiente.

Inoltro di Porta in un Ambiente di Sviluppo

Per accedere alle porte TCP di un ambiente di sviluppo, Space utilizza l'inoltro di porta. Assicurati che il container dell'ambiente di sviluppo abbia installato lo strumento 'lsof'. Esegui i seguenti passaggi:

  1. Premi Ctrl+Shift+K (Cmd+Shift+K su macOS) e inizia a digitare "forward port".
  2. Specifica la porta da inoltrare. La porta di destinazione per il tuo localhost sarà visualizzata nella finestra della Dashboard di rete.

Ultima modifica: 13 luglio 2023
Parametri e Segreti: Gestione degli Ambienti di Sviluppo

Per ulteriori dettagli, visita .

Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated: 25/01/2024

Views: 6146

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.