Migrare un progetto da Windows Form ad Applicazione Browser WPF - Visu...

mercoledì 18 febbraio 2015 - 11.20
Tag Elenco Tags  C#

enrico.rm Profilo | Newbie

Ciao a tutti, avrei la necessità di mettere su web un'applicazione Windows Form svipuppata in C#. Ho pensato di convertire il progetto direttamente in un'applicazione browser, visti i tempi strettissimi, ma non so se è fattibile. Magari qualcuno di voi ha già avuto esperienza e può consigliarmi un altro metodo.

Grazie

alx_81 Profilo | Guru

>Ciao a tutti, avrei la necessità di mettere su web un'applicazione
>Windows Form svipuppata in C#. Ho pensato di convertire il progetto
>direttamente in un'applicazione browser, visti i tempi strettissimi,
>ma non so se è fattibile. Magari qualcuno di voi ha già avuto
>esperienza e può consigliarmi un altro metodo.
A me è stato chiesto tanto tempo fa di passare un website su windows forms (il contrario) e la cosa è stata "indolore" ma non è stata una grande scelta a mio avviso.
Se hai una windows form, e devi portarla su web.. perchè vuoi fare un'applicazione con browser WPF? Se devi fare una webapp, devi farla da zero, visto che stai partendo da una windows form.
Non hai un website già pronto che devi portare "dentro" WPF o windows form..
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222

enrico.rm Profilo | Newbie

Il problema è che dovrei riscrivere il codice da capo, e visto che la poca esperienza che ho è sui progetti Windows Form e non lato web, cercavo qualcosa che passasse automaticamente (o quasi) il codice da locale a web. Chiedo questo perché non so se a questo punto mi conviene studiare ASP.NET o orientarmi su nuovi linguaggi di programmazione

alx_81 Profilo | Guru

>Il problema è che dovrei riscrivere il codice da capo, e visto
>che la poca esperienza che ho è sui progetti Windows Form e non
>lato web, cercavo qualcosa che passasse automaticamente (o quasi)
>il codice da locale a web. Chiedo questo perché non so se a questo
>punto mi conviene studiare ASP.NET o orientarmi su nuovi linguaggi
>di programmazione
Seguendo certi pattern di programmazione, uno su tutti, "scrivere le logiche su servizi separati dall'interfaccia" ti aiuta a scrivere solo i controlli e non le logiche di business.
Se hai applicato questo metodo, allora dovrai riscrivere solo l'interfaccia e poco altro, altrimenti, se è tutto nella windows form application, dovrai riscrivere molte parti, cercando di spostare le logiche al di fuori dell'applicazione.
Alcune parti, se non usano i controlli direttamente, saranno facilmente trasferibili, per altri, dovrai ripensare il tutto.
Forse è meglio farsi seguire da esperti che ti accompagnino nella migrazione.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/en-us/mvp/Alessandro%20Alpi-4014222
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5