Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.
Autor
|
Tema: Convertir Proyecto Windows Forms a Web (Leído 1,109 veces)
|
|
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.
|
|
|
|
|
En línea
|
Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo. Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.239
Yo que tu lo pienso dos veces
|
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
|
|
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "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 ?
|
|
|
|
|
En línea
|
Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo. Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
|
|
|
Novlucker
Ninja y
Ex-Staff
Desconectado
Mensajes: 10.239
Yo que tu lo pienso dos veces
|
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"  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
|
|
|
|
« Última modificación: 8 Noviembre 2011, 14:37 por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD http://twitter.com/novlucker "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.
|
|
|
|
|
En línea
|
Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo. Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
|
|
|
|
|