slapshot:
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
nomorelogic:
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 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 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
slapshot:
Grazie mille, do uno sguardo.
DragoRosso:
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
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
slapshot:
Grazie mille, stavo dando un'occhiata anche a Pas2Js, infatti. E' dura sta scalata !! :D