Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: seba123neo en 5 Noviembre 2011, 22:18 pm



Título: Convertir Proyecto Windows Forms a Web
Publicado por: seba123neo en 5 Noviembre 2011, 22:18 pm
Hola, como estan, tengo una pregunta para ver si me pueden orientar que es lo mejor que se puede hacer.

por ejemplo: tengo un proyecto de visual basic .NET 2008 (windows forms) simple, con unos ABM que se conecta a SQL Server 2005, y necsito saber que opciones hay para pasar ese proyecto tal cual a Web, ya sea usando ASP.NET o lo que sea.

que me recomiendan?

he buscado y aparecen unos conversores de windows forms a web, pero no me agradan los conversores ya que siempre se va a tener que programar algo y no convierten bien.

por ahi tambien vi Silverlight...pero pregunto ¿ que es lo que mas me conviene ? ¿ que debo usar para que dentro de unos años no lo tenga que hacer de neuvo, o sea que no se pase de moda y sea facil mantenerlo ? si tienen experiencia en esto como lo harian ?

muchas gracias desde ya.  ;)

saludos.


Título: Re: Convertir Proyecto Windows Forms a Web
Publicado por: Novlucker en 8 Noviembre 2011, 12:29 pm
El problema es que no creo que haya nada realmente automático y eficiente, puede ser que consigas algún conversor en la red, pero realmente no me inspira confianza.

Por lo pronto, si al menos tienes los proyectos con una buena separación entre capas, solo tendrías que rehacer la presentación.

Con Silverlight puedes programar aplicaciones tanto para escritorio como para web, pero sigues con el problema de que tendrías que rehacer buena parte de tus aplicaciones, así que no veo donde podría ayudarte :-\ (lo mismo Lightswitch)

Saludos


 
 


Título: Re: Convertir Proyecto Windows Forms a Web
Publicado por: seba123neo en 8 Noviembre 2011, 13:56 pm
gracias, tengo la aplicacion en 3 capas, son AMB simples de 10 pantallas nomas, o sea que el acceso a datos practicamente queda igual, lo que hay que cambiar es obvio la interfaz, pero bueno.. supongamos que la tengo que hacer de 0.

¿ en que programa conviene hacerlo hoy ?
¿ que tecnologia se usa hoy para hacer algo asi ?


Título: Re: Convertir Proyecto Windows Forms a Web
Publicado por: Novlucker en 8 Noviembre 2011, 14:19 pm
En ASP.NET es la mejor opción, además de que no se te hará TAN diferente a lo que ya tienes.

Silverlight por ejemplo te permite crear aplicaciones desktop/web (sin cambios) con una rica interfaz gráfica, pero tienes que adaptarte a su lenguage de marcas y dependes del plugin de Silverlight. La otra ventaja es que las aplicaciones de WP7 se realizan en Silverlight, por lo que podría ser un agregado, y Windows 8 también hará hincapié en esta tecnología.

Digamos que tengo mis dudas en cuanto a pensar a futuro, pero por lo pronto lo tendría en ASP.NET por la relativamente sencilla migración.
No había prestado atención a lo de "supongamos que la tengo que hacer de 0" :P
ASP.NET, analizando la viabilidad de utilizar MVC.
Linq to SQL y/o Linq to Entities para el acceso a datos.
En el caso de haber una capa de servicios, WCF, apoyándose tal vez en el Web Service Software Factory

Saludos
 


Título: Re: Convertir Proyecto Windows Forms a Web
Publicado por: seba123neo en 9 Noviembre 2011, 01:51 am
gracias Novlucker, ya quedo claro, muchas gracias  ;-)

saludos.