Convertir Proyecto Windows Forms a Web

Iniciado por seba123neo, 5 Noviembre 2011, 22:18 PM

0 Miembros y 1 Visitante están viendo este tema.

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Novlucker

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




Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

seba123neo

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 ?
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Novlucker

#3
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

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

seba123neo

gracias Novlucker, ya quedo claro, muchas gracias  ;-)

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson