Skip to content

Oltre React: un’analisi comparativa di React e Jmix per lo sviluppo di applicazioni aziendali UI

Modern frameworks like React enable the efficient creation of visually appealing and functional interfaces. But is React the only option? What other tools can effectively support business application development.## Introduzione

Storicamente, lo sviluppo di software aziendale si è concentrato su applicazioni desktop con interfacce utente utilitaristiche – dominate da tabelle, pulsanti, moduli e più livelli pop-up. Le aziende erano tipicamente caute nei confronti dei cambiamenti, soprattutto quando comportavano costi aggiuntivi, rendendo rare interfacce utente esteticamente piacevoli nelle applicazioni aziendali.

Oggi, framework moderni come React consentono la creazione efficiente di interfacce visivamente attraenti e funzionali. Ma React è l’unica opzione? Quali altri strumenti possono supportare efficacemente lo sviluppo di applicazioni aziendali?

## Requisiti Chiave per le Interfacce Aziendali

Per iniziare, consideriamo di esaminare un’interfaccia aziendale tipica utilizzando l’esempio di un’applicazione da [SAPUI5 Demo](https://sapui5.hana.ondemand.com/test-resources/sap/m/demokit/orderbrowser/webapp/test/mockServer.html?sap-ui-theme=sap_horizon_dark#/Orders/7311/?tab=shipping):

[Immagine]

Anche se sembra piuttosto utilitaristica, è fondamentale che adempia al suo scopo. L’interfaccia mostra tutti gli ordini disponibili, con informazioni dettagliate e opzioni di filtro. Tuttavia, l’interfaccia utente potrebbe sicuramente essere migliorata. Lo spazio e l’allineamento della scheda del destinatario non sono chiari, lo splitter è disallineato, i pulsanti di controllo della ricerca hanno dimensioni diverse e così via.

Nella pratica, nessuno risolverà questi problemi, perché in un’applicazione aziendale la lucidatura visiva non è mai una priorità assoluta. Gli utenti non si aspettano di essere viziati da un’estetica di alto livello, quindi la maggior parte del tempo degli sviluppatori verrà dedicata a soddisfare i requisiti di “cosa fa” piuttosto che di “come appare”.

Anche da questo piccolo esempio, possiamo identificare diverse aree su cui concentrarci:

1. Più Dati = Più Schermate
2. Funzionalità
3. Sicurezza
4. Meno Costa Meglio È

## Tecnologie

[Il resto della traduzione segue lo stesso stile e approccio del testo originale, mantenendo la struttura tecnica e argomentativa dell’articolo.]

Source: Oltre React: un’analisi comparativa di React e Jmix per lo sviluppo di applicazioni aziendali UI

My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 


Questo sito è conforme alla Legge sulla Protezione dei Dati (LPD), Legge Federale Svizzera del 25 settembre 2020, e al GDPR, Regolamento UE 2016/679, relativi alla protezione dei dati personali nonché alla libera circolazione di tali dati.