Riutilizzo codice VB.NET in ASP.NET

venerdì 14 marzo 2014 - 18.09
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008 R2  |  SQL Server 2008 R2

dinamica Profilo | Newbie

Ciao a tutti, sono nuovo e forse avete già risposto a questa domanda, ma sono sicuro che saprete darmi indicazioni.

Ho un grosso progetto scritto in VB.NET (VS 2013) in versione Client-Server basata su DB SQLServer ed ora dovrei creare alcune funzionalità aggiuntive sul web che ovviamente devono integrarsi perfettamente con l'attuale Client-Server.

La domanda è: se lo scrivo con ASP.NET, quanto codice (classi, librerie, DataSet, ecc...) posso riutilizzare solo "copia/incollandolo" senza toccare nemmeno una riga ?

Grazie per l'aiuto.

ridaria Profilo | Expert

Si certo gran parte del codice è riutilizzabile! CON COPIA ED INCOLLA :-)

é CHIARO CHE GLI SPETTI LEGATI A CONNESSIONI A DB E PERCORSI TI CAMBIANO e specificità relative a contesti http web forms etc.


ciao
Riccardo D'Aria

alx_81 Profilo | Guru

Ciao e benvenuto su dotnethell.it!
Questo te lo dico per il futuro (e perchè non so come hai scritto il tuo codice).
Cerca di non scrivere il codice relativo alla logica di business (quello che implementa le dinamiche e le necessità funzionali e non solo del "cliente") all'interno delle form piuttosto che nelle web page.
Cerca sempre di astrarre le tue implementazioni. Crea dei progetti con queste logiche e fai in modo che le form/view/page chiamino questo livello.
In questo modo hai fatto la tua libreria portabile e più lontana dal layout. In poche parole inizi a disaccoppiare.

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5