Prodotto

Integrare i componenti 4D direttamente da GitHub

Tradotto automaticamente da Deepl

Molti sviluppatori di 4D sfruttano la potenza dei componenti di terze parti presenti su GitHub, in particolare quelli elencati nell’argomento 4d-component. 4D 20 R6 introduce una nuova fantastica funzionalità: l’integrazione diretta di questi componenti nel Component Manager.

Questo post del blog approfondisce i dettagli, rendendo il processo di sviluppo più semplice ed efficiente.

Prodotto blank

Semplificazione della gestione dei componenti in 4D

Tradotto automaticamente da Deepl

Nel contesto dello sviluppo 4D, la gestione dei componenti comporta in genere una notevole quantità di lavoro. Tuttavia, l’introduzione della funzione Component Manager nell’ambiente 4D rappresenta un progresso significativo nella gestione dei componenti.

Non più limitata alla collocazione dei componenti in una cartella Components designata, questa funzione si basa su due elementi chiave: dependencies.json e environment4d.json. Questi file offrono agli sviluppatori una migliore visibilità delle dipendenze delle applicazioni e la flessibilità di personalizzare i percorsi dei componenti.

Prodotto blank

Creare un’applicazione standalone con il componente Build4D

Tradotto automaticamente da Deepl

Da qualche mese è disponibile su GitHub un nuovo componente di build4D. Permette di creare senza sforzo un progetto compilato o un componente. Le cose stanno migliorando ulteriormente: questa nuova versione del componente vi permetterà di generare un’applicazione a utente singolo, ampliando le possibilità del vostro flusso di lavoro di sviluppo.

Con tool4D disponibile dalla versione 20, l’integrazione del processo di generazione di applicazioni negli strumenti di CI (Continuous Integration) è diventata estremamente conveniente.

Approfondiamo i dettagli!

Prodotto business man try to build wood block on wooden table and blur background business organization startup concept

Costruire la struttura o il componente compilato con Build4D

Tradotto automaticamente da Deepl

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:

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.

Prodotto blank

Visualizzare il componente Classi nell’Esploratore metodi

Tradotto automaticamente da Deepl

Dalla versione 4D v19 R5, i componenti possono pubblicare le loro classi. Questa funzione è stata accompagnata da suggerimenti e dal supporto del completamento del codice per facilitare la scrittura del codice.

Per rendere ancora più semplice la vostra esperienza di codifica, 4D v19 R7 introduce una nuova funzionalità: il supporto delle classi nell’esploratore dei metodi.

Prodotto blank

Accedere alle classi dei componenti dal progetto host

Tradotto automaticamente da Deepl

I componenti possono ora pubblicare classi! E ancora meglio, se la vostra applicazione è ancora in modalità binaria, potete ora beneficiare delle classi e dello sviluppo orientato agli oggetti utilizzando un componente (in modalità progetto) per creare le vostre classi e utilizzarle dalla vostra applicazione (basata sulla modalità binaria).

Notizie blank

Notizie flash: componenti 4D disponibili su GitHub!

Tradotto automaticamente da Deepl

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.