Guide galattiche per aspiranti programmatori

sviluppatore web che lavora alla scrivania con un fumetto con 3 puntini di sospensione
Lezione 16 / 33

Ambiente di sviluppo Symfony remoto (Editor online Symfony)

Come visto nelle sezioni precedenti di questa guida, un ambiente di sviluppo locale richiede l’installazione e la configurazione sulla propria macchina di tutti gli strumenti e linguaggi necessari. Questo permette di simulare un hosting reale su un pc senza pagare un servizio online e non necessitando, potenzialmente, di una connessione Internet e svincola lo sviluppatore da qualsiasi tipo di latenza (connessione al database remoto, navigazione delle pagine della web app, ecc.). Inoltre, le performance, essendo legate alla potenza della macchina locale, dovrebbero essere migliori rispetto ad un hosting online, riducendo i tempi legati ai test e al debug. Gli svantaggi di questa soluzione risiedono principalmente nel processo di configurazione dell’ambiente stesso, soprattutto per i meno esperti, e nella portabilità del progetto su un’altra macchina.

Per questi motivi, è giusto approfondire anche gli ambienti di sviluppo online. Tali servizi web-based forniscono tutti gli strumenti necessari per scrivere ed eseguire applicazioni attraverso un semplice browser web. In questo modo è possibile lavorare al proprio progetto senza la necessità di una postazione fissa. Di contro, è richiesta una connessione internet e, solitamente, questi servizi prevedono un abbonamento a pagamento per accedere a funzionalità avanzate.

In questa sezione citeremo uno di questi servizi, chiamato Php Sandbox, che permette di configurare un ambiente di sviluppo online per progetti PHP

Che cos’è PHP Sandbox?

Partiamo dalla tagline del sito ufficiale:

“Start building your next PHP app in seconds. Quickly prototype or share PHP Projects, without setting up a local environment.”

L’obiettivo di phpsandbox è chiaro: semplificare e velocizzare il processo di sviluppo di progetti PHP rimuovendo la complessità della configurazione di un ambiente di lavoro locale sfruttando i vantaggi di un ambiente di lavoro remoto.


Le funzionalità principali sono:

  • Ambiente online: ambiente di lavoro totalmente online alla pari di quello locale ma senza la necessità di effettuare alcuna installazione o configurazione di tool e sistemi.
  • Editor del codice integrato: è possibile scrivere il codice sorgente del progetto direttamente all’interno del browser.
  • Supporto per Composer: si ha accesso a tutti i package Composer con la possibilità di gestire tutte le dipendenze del progetto. Supporto semplificato per operazioni come install, update e delete dei pacchetti.
  • Terminale integrato
  • Supporto per framework PHP popolari come Symfony e Laravel
  • Possibilità di selezionare una determinata versione di PHP
  • Preview dell’applicazione online tramite URL pubblico
  • Condivisione del progetto: condivisione tramite link e possibilità di fork per clonare il progetto.

 

Se vuoi scoprire come configurare questo ambiente di lavoro per utilizzarlo, abbiamo preparato per te un tutorial su come usare PHP Sandbox

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 112 €/mese.

Esempio di finanziamento  

Importo finanziato: € 2440 in 24 rate da € 112 – TAN fisso 9,37% TAEG 12,57% – importo totale del credito € 2788,68.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/07/2023 al 31/12/2023.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 183 €/mese.

Esempio di finanziamento 

Importo finanziato: € 3990 in 24 rate da € 183 – TAN fisso 9,37% TAEG 12,57% – importo totale del credito € 4496,56.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/07/2023 al 31/12/2023.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.