Costruire la struttura o il componente compilato con Build4D
Con l’introduzione della modalità progetto e della suddivisione dei file, è piuttosto facile manipolare i componenti dei progetti.
Nelle ultime release abbiamo aggiunto diverse funzionalità che consentono di creare una catena di compilazione personalizzata, adatta al proprio team, ai propri metodi di lavoro e alle proprie esigenze.
Ad esempio:
- Avviare una compilazione per programmazione,
- Zip/unzip di file e cartelle con questi comandi,
- Gestire facilmente le informazioni dell’applicazione,
- applicazioni Headless 4D per integrarle in uno strumento di compilazione.
Per aiutarvi a creare la vostra catena di compilazione o a integrare 4D in uno strumento di integrazione continua, abbiamo sviluppato un componente chiamato Build4D, disponibile su GitHub con i sorgenti.
Per questo primo passo, Build4D consente di creare una struttura compilata e un componente. Continueremo ad arricchirlo per consentirvi di gestire un’applicazione a utente singolo, un’applicazione client o un’applicazione server.
GitHub 4D Awesome List – Richiesta di contributi
Per rimanere competitivi nel settore del software, bisogna sempre cercare l’innovazione e creare uno slancio verso il cambiamento.
In questo spirito, 4D vi ha sempre fornito la tecnologia giusta per crescere ed espandersi. La modalità progetto ne è un esempio che porta con sé un enorme vantaggio: la possibilità di utilizzare Git per far funzionare la vostra applicazione 4D in un ambiente di sviluppo più produttivo.
Abbiamo quindi deciso di creare un elenco di 4D Awesome, in cui raccogliere tutta la saggezza collettiva in un unico luogo per rendere la vita degli sviluppatori 4D un po’ più facile.
Se siete utenti di Git/GitHub e avete un progetto fantastico che credete possa aiutare gli altri sviluppatori, potreste contribuire all’elenco 4D Awesome, dove vivono i progetti fantastici!
Questo post spiega il concetto di lista Awesome e come contribuire.
4D e Git: Dal principiante all’esperto
Ormai sapete che i progetti comportano un enorme vantaggio: la possibilità di utilizzare Git (il sistema di controllo delle revisioni) e GitHub (il servizio di hosting) per far funzionare la vostra applicazione 4D in un ambiente di sviluppo più produttivo.
Il controllo di versione per sviluppatori principianti o senior è un punto fermo in ogni ambiente di lavoro in cui più risorse collaborano per partecipare a quella che potrebbe essere definita una catena di produzione del software.
Per aiutarvi a familiarizzare con Git, abbiamo messo a vostra disposizione molte risorse. Questo post del blog è una raccolta di tutto ciò che abbiamo fornito su questo argomento… finora. Se vi sentite persi e non sapete da dove cominciare, continuate a leggere; abbiamo incluso:
- altri post del blog,
- una guida dettagliata,
- un video top rated di summit,
- e persino un corso di formazione.
Come navigare su GitHub per trovare tutti i progetti 4D
Con l’introduzione dei progetti in 4D, il codice sorgente dei componenti, delle applicazioni demo e di altri strumenti di 4D è ospitato su GitHub.
4D ha tre organizzazioni GitHub.
- Su 4D è possibile trovare il codice sorgente dei componenti interni di 4D. In questo modo è possibile adattarli alle proprie esigenze.
- 4D Depot contiene tutti gli strumenti di aiuto: HDI, dimostrazioni, esempi di applicazione, ecc.
- 4D Go Mobile ospita tutti i moduli di elenco personalizzati, i moduli di dettaglio, i moduli di accesso, i formattatori e i controlli di input.
I collegamenti ai vari repository GitHub si possono trovare dai siti web di 4D; ad esempio, dal blog di 4D per illustrare le nuove funzionalità, dalla pagina Risorse del sito web di 4D per gli esempi dimostrativi o dalla galleria per Mobile.
Ma è possibile anche da GitHub, cercare, inserire segnalibri e così via… Questo post introdurrà alcune funzioni di base per migliorare l’utilizzo e la navigazione su GitHub.
Guida introduttiva ai sistemi 4D e di controllo delle versioni
Per molti anni, 4D ha permesso di sviluppare database binari come parte di un team con un server 4D. Questo modo di sviluppare è semplice, ma molti sviluppatori ci hanno chiesto di essere più efficienti nella gestione del codice sorgente per garantire una migliore tracciabilità. 4D li ha ascoltati e ha sviluppato la modalità Progetto per soddisfare questa esigenza. Questa modalità ha aperto una nuova era di collaborazione grazie aisistemi di controllo delle versioni!
Come sfruttare le azioni di GitHub con 4D
Il vostro progetto è ora su un sistema di controllo dei sorgenti. Ciò significa che la gestione di diverse versioni del vostro software, il monitoraggio delle modifiche e l’integrazione di correzioni o nuove funzionalità sono ora molto più semplici.
Perché non sfruttare anche l’integrazione continua?
A partire da 4D v19, è possibile avviare la compilazione del progetto con un comando. Di conseguenza, ora disponete di tutti gli elementi necessari per automatizzare la vostra catena di integrazione.
Questo post vi fornirà un esempio di automazione con il GitHub manager e le GitHub Actions.
Ampia libreria di applicazioni 4D disponibili
Con i progetti e la possibilità di condividere il codice sorgente delle applicazioni di progetto tramite un sistema di controllo sorgente, abbiamo pubblicato più di 35 repository su GitHub (al momento della stesura di questo blog post). Questi includono HDI, componenti e applicazioni di esempio complete. A proposito di applicazioni di esempio complete, recentemente ne sono state aggiunte altre due:
Banche dati del progetto: Costruire la propria documentazione per i componenti
In un precedente post del blog, vi abbiamo mostrato che la documentazione dei metodi è tornata nell’Explorer. Volete andare oltre e usarli come documentazione per i vostri componenti? In questo post vi mostreremo come fare!
Notizie flash: componenti 4D disponibili su GitHub!
Nel 2017, 4D ha avviato un nuovo programma per condividere il codice sorgente dei componenti interni di 4D con i Partner 4D.
La condivisione del codice sorgente dei componenti 4D consente di personalizzarli e renderli propri! Grazie ai database di progetto e alla possibilità di condividere il codice sorgente di un’applicazione tramite un sistema di controllo sorgente, abbiamo convertito i nostri componenti interni 4D in database di progetto e abbiamo inviato il codice sorgente all’account GitHub di 4D. È aperto a tutti, tutto ciò che serve per usufruirne è un account su Github. Perché lo abbiamo fatto? Per semplificarvi la vita, tenendo traccia dei cambiamenti e delle modifiche apportate sia al codice che ai moduli.
Banche dati del progetto: Git. Impegno. Pull. Spingi e altro ancora
In un precedente post sul blog, vi abbiamo presentato Git (un sistema di controllo delle versioni) e Github (un servizio di hosting basato su cloud) e come potete condividere il vostro codice 4D con altri sviluppatori. In questo post ci spingeremo oltre, esplorando alcuni scenari che uno sviluppatore può incontrare, come la clonazione di un repository remoto, l’ignoranza dei file già impegnati e la risoluzione dei conflitti di fusione.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica