Prodotto

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.

Prodotto blank

Utilizzo delle librerie 4D nei database di progetto

Tradotto automaticamente da Deepl

4D fornisce librerie che aiutano a sviluppare applicazioni. Una di queste librerie è standard e contiene oggetti modulo e widget preconfigurati, mentre altre librerie sono personalizzate. La libreria standard è di “sola lettura” e il suo comportamento non cambia durante lo sviluppo dei database del progetto (ad eccezione di piccole differenze estetiche nell’interfaccia). È inoltre possibile creare librerie personalizzate per salvare gli oggetti o i gruppi di oggetti del proprio modulo. In questo caso, sono state apportate alcune modifiche per renderle ancora più potenti. Di seguito sono riportate tutte le informazioni necessarie su queste modifiche:

Suggerimenti Many thumbs up for the JSON Validator tool

Un nuovo strumento: Validatore JSON

Tradotto automaticamente da Deepl

4D v16 R4 introduces un nuovo comando: JSON Validate. Questo comando consente di verificare che un documento JSON sia “valido” secondo il proprio schema JSON. È molto utile per lo scambio di informazioni tra server o tra un server e il suo client. Grazie agli standard dello schema JSON, è possibile definire un “protocollo” per la comunicazione con il proprio server o con un server esterno. Maggiori dettagli sono disponibili in questo post del blog.