Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: slapshot - Maggio 05, 2024, 12:25:48 pm
-
Ciao, il mio progetto server con Mormot 2 è in fase di stallo. La libreria è enorme e per poter approcciare qualcosa di rilevante devo studiarla meglio. Continuo comunque a lavorare al progetto.
Nel mentre mi piacerebbe comunque sviluppare qualcosa lato client, quindi applicazioni desktop per consumare delle rest api. Mi chiedevo se foste a conoscenza di classi già pronte per avere una bella interfaccia utente, form ricche di menu, componenti, magari quelli con barra laterale stile web, oppure altro che posso far spiccare la bellezza dell'interfaccia grafica. Anche se solo un prototipo non vorrei creare la solita interfaccia un pò fuori moda della finestra rettangolare classica.
Grazie
-
per fare delle interfacce utente accattivanti, non le solite insomma, mi vengono mi mente 2 possibilità
una è di usare i bgracontrols
https://wiki.lazarus.freepascal.org/BGRAControls (https://wiki.lazarus.freepascal.org/BGRAControls)
si tratta di controlli grafici molto belli
se ti va di esplorare qualcosa di diverso
ultimamente ha attirato la mia attenzione questo thread sul fourm ufficiale
https://forum.lazarus.freepascal.org/index.php?topic=63624.0 (https://forum.lazarus.freepascal.org/index.php?topic=63624.0)
in pratica la tua interfaccia gira dentro un browser web, mentre il codice (se vogliamo chiamarlo application backend) è un pascal
sicuramente una strada particolare ma la libreria che interfaccia con il browser è scritta in C e la trovi su tutti gli OS
qualcuno ha scritto il binding in pascal
-
Grazie mille, do uno sguardo.
-
Ciao, se sei in vena di ricerca e sviluppo c'è un vecchio progetto demo Pas2Js fatto con Lazarus (viene creato un node.js) con cui puoi generare interfacce WEB.
Il risultato lo puoi vedere qui (è vecchio e qualche bug c'è): https://cloud.dyn-o-saur.com/lazwebdemo.html (https://cloud.dyn-o-saur.com/lazwebdemo.html)
Non ho più il sorgente, se ti interessa penso che @nomorelogic possa reindirizzarci sul progetto.
Il bello che vengono generati di fatto due file, un link html e un .js con cui hai tutto.
Ciao
-
Grazie mille, stavo dando un'occhiata anche a Pas2Js, infatti. E' dura sta scalata !! :D
-
non è per fare autoreferenzialismo 8) ;D ma...
nel blog ci sono 3 articoli sul Pas2Js, dall'installazione ai primi test
https://blog.lazaruspascal.it/?s=pas2js (https://blog.lazaruspascal.it/?s=pas2js)
;)
-
Ancora meglio! Daje lol