Modifica e gestione del codice dei componenti direttamente nel progetto host da 4D Explorer
In 4D 20 R9 abbiamo introdotto la possibilità di modificare ed eseguire il debug dei metodi e delle classi dei componenti direttamente da un progetto host. A partire da 4D 21, ci stiamo spingendo oltre, rendendo 4D Explorer l’hub centrale per la modifica del codice sia del progetto che del componente. Cosa c’è per voi: lavorare meglio e più velocemente con i vostri componenti.
VETRINA: RENDICONTAZIONE INTELLIGENTE DELLE SPESE CON L’AI
Conoscete il dolore della rendicontazione delle spese, non per voi, ma per i vostri utenti. Le ricevute che si accumulano, l’inserimento manuale, gli errori di battitura che sfuggono. Con 4D AIKit, questa fatica è scomparsa. Un semplice upload trasforma una ricevuta o una fattura cartacea in un JSON pulito e strutturato, pronto per il vostro database.
Niente più perdite di tempo per totali, date o nomi di fornitori. L’intelligenza artificiale di Vision la legge, i modelli linguistici la strutturano e 4D la inserisce direttamente nella vostra applicazione. Dalla carta al database in pochi secondi, senza che i vostri utenti sentano l’attrito.
VETRINA: MODERAZIONE INTELLIGENTE DEI COMMENTI CON AI
Continuando il nostro viaggio nelle funzionalità intelligenti con 4D AIKit, esploriamo un caso d’uso estremamente rilevante per qualsiasi applicazione moderna: la moderazione automatica dei commenti. In un mondo in cui le conversazioni online possono avvenire in tempo reale, mantenere la vostra piattaforma sicura, rispettosa e conforme non è più facoltativo, è essenziale. Con AIKit, è possibile costruire potenti strumenti di moderazione direttamente nella logica dell’applicazione, senza affidarsi a servizi di moderazione esterni o a revisori umani.
Sbloccate la potenza dell’intelligenza artificiale con 4D AIKit: Automatizzare, creare e innovare
Siamo entusiasti di presentare 4D AIKit, la prima di una serie di funzionalità basate sull’intelligenza artificiale progettate per portare le capacità intelligenti direttamente nei vostri progetti 4D. Come componente integrato, AIKit consente di integrare perfettamente i modelli all’avanguardia di OpenAI nel vostro ambiente di sviluppo, rafforzando il nostro impegno a porre l’intelligenza artificiale al centro dell’innovazione in 4D.
Con poche righe di codice, potete arricchire le vostre applicazioni con funzionalità intelligenti come la generazione di immagini, la moderazione dei contenuti, l’analisi visiva avanzata e i chatbot conversazionali. Questo è solo l’inizio! Le possibilità sono infinite e vi permetteranno di creare soluzioni più intelligenti, dinamiche e reattive che mai.
Modifica e debug di metodi e classi di componenti in 4D dal progetto host
Quando si lavora con un proprio componente, passare dall’ambiente host a quello del componente solo per eseguire il debug o migliorare il codice del componente può essere scomodo. Con 4D 20 R9, è ora possibile modificare ed eseguire il debug di metodi e classi condivisi dei componenti direttamente all’interno del progetto host, a condizione che i componenti siano inclusi nel loro codice sorgente.
Estendere l’applicazione Qodly con componenti personalizzati
4D Qodly Pro offre già un’ampia gamma di componenti nativi per aiutarvi a progettare le vostre applicazioni. Ma sapevate che potete andare oltre? Grazie ai componenti personalizzati sviluppati dalla comunità, potete arricchire i vostri progetti con funzionalità su misura!
Questi componenti personalizzati consentono di estendere le capacità di 4D Qodly Proaggiungendo funzionalità personalizzate, proprio come i plugin e i componenti di 4D.
In questo articolo esploreremo come utilizzare e integrare questi componenti, insieme a diversi casi d’uso reali tratti dalla nostra applicazione Performance Review.
Integrare i componenti 4D direttamente da GitHub
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.
Utilizzo delle classi tra i componenti
Gli sviluppatori di componenti spesso richiedono l’utilizzo di una classe di un altro componente esistente.
Con 4D 20 R6, quando un componente ha uno spazio dei nomi dichiarato, le sue classi sono ora accessibili a tutti i componenti caricati nel progetto host tramite cs.namespace.
Semplificazione della gestione dei componenti in 4D
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.
Creare un’applicazione standalone con il componente Build4D
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!
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
