Sto lavorando a una grande applicazione legacy scritta in Delphi. La maggior parte dei componenti sono componenti VCL e DevExpress QuantumGrid. Avrei bisogno di aggiornare l'interfaccia utente per supportare vari stili e un aspetto più moderno. Originariamente stavo progettando di passare alla libreria DevExpress ExpressSkins (ho già l'abbonamento DevExpress completo VCL) e sostituire tutti i componenti con componenti DevExpress. Tuttavia da allora ho aggiornato il progetto a Delphi XE2 e con esso è arrivata la tecnologia VCL Styles.DevExpress ExpressSkin o stili VCL?
Quali sono i pro e i contro di queste librerie?
stili VCL sono una fabbrica di bug –
I dubbio gli stili VCL funzioneranno correttamente con QuantumGrid e altri componenti DevExpress, quindi uso ExpressSkins. Preferisco sempre il componente DevExpress su VCL quando disponibile. –
Sostituire tutti i controlli con i controlli DevExpress potrebbe essere più utile di quello che vale, e mentre Stefan e David hanno ragione, penso davvero che la linea di fondo sia che ti stai preparando alla delusione in ogni modo. Perfect-skinning è un sogno irrealizzabile, ma se davvero devi fare skinning, alla data odierna, Express Skins è più maturo e meno buggato. –