none
Elección de herramienta RRS feed

  • Pregunta

  • Hola! quería consultarles qué me recomendarían utilizar para migrar un Sistema de Gestión a .Net, si Windows Forms o WPF. Saludos,


    Walter Ferrero San Marcos Sud - Argentina

    lunes, 11 de enero de 2016 21:45

Respuestas

  • Hola Walter, tu pregunta es común pero interesante ;)

    Respuesta corta: WPF.

    Respuesta larga: Básicamente debes sentirte cómodo con la plataforma a la cual vas a migrar Windows Forms es simple, rápido y directo, no necesitas personalizar casi nada porque los controles son conocidos por los usuarios.

    WPF por su parte permite personalizar toda la aplicación, desde el formulario hasta los iconos de la barra de tareas utilizando un lenguaje independiente que es XAML (parecido a HTML), maneja DataBinding que facilitan la vida a la hora de crear enlaces a datos (con un datasource puedes enlazar miles de controles al mismo tiempo).

    Ahora también existen las aplicaciones Universales (Windows + Windows Phone) que están basados en XAML o HTML5/CSS/Javasript según te convenga.

    Particularmente prefiero WPF por el nivel de personalización que tiene y porque resulta sencillo acceder a los datos, utilizando por ejemplo el patrón MVVM.

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    • Marcado como respuesta Walter Ferrero martes, 12 de enero de 2016 12:32
    martes, 12 de enero de 2016 11:50

Todas las respuestas

  • No lo quisieras a web con opcion para que sea responsive? en que esta hecho el sistema que quieres migrar?

    123


    • Editado apis3445 lunes, 11 de enero de 2016 22:03
    lunes, 11 de enero de 2016 22:02
  • hola

    >>quería consultarles qué me recomendarían utilizar para migrar un Sistema de Gestión a .Net, si Windows Forms o WPF

    Es que no hay nada que utilizar para plantear este tipo de migracion, el unico camino es codificar de cero

    Quizas si programaste en capas con una buena arquitectura seria mucho mas simple, solo cambiarias la UI, pero la logica de negocio se reutiliza

    Ahora si codificaste en los eventos de los controles en los mismo form, estas complicado.

    La verdad no se si exista alguna tool de terceros que aporxime una migracion, pero si la hay seguro deberas pagar licencia para usarla

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 11 de enero de 2016 23:24
  • Hola Walter, tu pregunta es común pero interesante ;)

    Respuesta corta: WPF.

    Respuesta larga: Básicamente debes sentirte cómodo con la plataforma a la cual vas a migrar Windows Forms es simple, rápido y directo, no necesitas personalizar casi nada porque los controles son conocidos por los usuarios.

    WPF por su parte permite personalizar toda la aplicación, desde el formulario hasta los iconos de la barra de tareas utilizando un lenguaje independiente que es XAML (parecido a HTML), maneja DataBinding que facilitan la vida a la hora de crear enlaces a datos (con un datasource puedes enlazar miles de controles al mismo tiempo).

    Ahora también existen las aplicaciones Universales (Windows + Windows Phone) que están basados en XAML o HTML5/CSS/Javasript según te convenga.

    Particularmente prefiero WPF por el nivel de personalización que tiene y porque resulta sencillo acceder a los datos, utilizando por ejemplo el patrón MVVM.

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    • Marcado como respuesta Walter Ferrero martes, 12 de enero de 2016 12:32
    martes, 12 de enero de 2016 11:50
  • Gracias a todos los que respondieron a mi inquietud.

    Mi pregunta iba dirigida a lo que indicó Christian Amado: pros y contras de cada uno. Mis sistemas actuales se encuentran desarrollados en Visual Fox y antes de comenzar a escribir código de cero quería tener un poco de mayor seguridad sobre qué tipo de herramienta utilizar para mi capa de presentación. Voy a investigar en mayor detalle WPF y comenzar con la migración de mis sistemas. 

    Saludos,


    Walter Ferrero San Marcos Sud - Argentina

    martes, 12 de enero de 2016 12:32
  • Yo en lo particular prefiero web para que pueda ser accesible desde cualquier sistema operativo y dispositivo móvil, las aplicaciones universales me parece bien pero me parece que limitas a que solo utilizar el sistema operativo de windows. Con wpf o winforms me parece que encasillas mas a que sea solo escritorio con windows

    123

    martes, 12 de enero de 2016 15:10
  • Hola! Coincido en que lo ideal sería pensar en lo web, es indiscutible que es el futuro, pero entre tantos cambios en las tenconologias actuales, a mas de uno le lleva a un dolor de cabezas a la hora de pensar en la migracion de aplicaciones que suponen mucho tiempo/costo...creo que la mayoria de esos problemas son que a diferencia de años atràs donde estabamos acostumbrados a manejar lenguajes de programación, hoy trabajamos sobre frameworks, que están en constante evolución y muchos no respetan las versiones anteriores...dejo un link intersante al respecto:

    Descifrando el lío de ASP.NET vNext

    Creo que eso lleva a muchos al interrogante de arriesgar a renovarse, con el costo que ello conlleva y el peligro de encontrarse con grandes cambios a mitad de camino...solo con comparar lo que pasa en el sector financiero dondehace años debaten si cambiar sus sistemas cobol a nuevas tecnologias, imaginen el enrollo de, en un caso de estos, apostando al cambio, que tecnologia elegir...creo que aun faltan unos años de maduraciòn para muchas teconologias para que pueden tomarse decisiones de tal envergadura....


    martes, 12 de enero de 2016 16:08