Jump to content
uniGUI Discussion Forums
Sign in to follow this  
Nervosao2017

Migrar Códigos Delphi desktop para Unigui

Recommended Posts

Boa noite, pessoal estou com a seguinte dúvida, para migrar um sistema desktop para unigui será necessário muitas adaptações no código? alguém já fez algo do tipo? . Obrigado. 

Share this post


Link to post
Share on other sites

En general se trata de cambiar los componentes visuales de la vcl (o de terceros) a su equivalente de UniGui, es decir, reemplazar en el dfm cada componente visual (p.e. TButton por TUniButton, TLabel por TUniLabel y así), luego el IDE te ayuda a corregir el .pas al momento de guardar.

Hace un par de años migré una aplicación de escritorio con UniGui, te puedo decir que reutilicé más del 90% del código fuente, y que al hacerlo ni siquiera tuve que entender la lógica del sistema, solo reemplacé los componentes visuales. En ese momento la versión beta aun carecía de muchas cosas que me obligaron a hacer modificaciones en el código, pero en muy pocas ocasiones, en particular me refiero a las cajas modales (messagedlg y showmessage) y la falta del TListView.

 

Suerte

Share this post


Link to post
Share on other sites

Boa noite, pessoal estou com a seguinte dúvida, para migrar um sistema desktop para unigui será necessário muitas adaptações no código? alguém já fez algo do tipo? . Obrigado. 

 

Olá,

para migrar um projeto VCL para UNIGUI você vai ter que reescrever todo seu projeto, você vai aproveitar toda lógica do seu projeto

e vai poder aproveitar todas funções, procedures e classes criadas, vai poder também aproveitar a camada de banco de dados do seu projeto.

Basicamente portar um projeto para o unigui é reescrever ele usando os componentes do unigui obedecendo as regras e lógica de como criar

um aplicativo web com unigui. 

 

Através do unigui você vai poder utilizar seu conhecimento em delphi e te garanto que não existe framework mais produtivo que ele para essa tarefa.

 

Bom trabalho!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×