none
Conversão de aplicação desktop para aplicação web, possível? ou ao menos junção RRS feed

  • Pergunta

  • Prezados colegas,

    Não tenho muito costume com programação desktop no Visual, apenas para web. No entanto gostaria de fazer alguma espécie de junção (ou conversão) de uma aplicação desktop para aplicação web.Se houvesse alguma maneira de converter toda a aplicação desktop para web, seria magnífico, mas nunca vi nada assim.

    De qualquer forma, talvez apenas eu criando um link em minha aplicação web, que ao ser clicada, irá executar o executável desta aplicação desktop - talvez servisse como uma solução provisória.
    Mas gostaria de alguma forma, unir esta aplicação de forma mais ("definitiva") ou aprofundada em minha aplicação web.

    Há alguma forma?

    Desde já obrigado!

    sexta-feira, 25 de janeiro de 2013 12:09

Respostas

  • Angelo.Net,

    Fazer isso automaticamente não tem como. Se seu projeto desktop foi feito com correta separação de responsabilidades e/ou bem separado em camadas esse processo pode ser facilitado.

    Se você escreveu um modelo de classes que esteja bem separado da camada de interface com usuário, poderá trocar essa interface de desktop para web, ou vice-versa, de forma facilitada. Isso não significa que não terá que mexer no projeto mas pelo menos garante que terá que alterar bem menos, além de tornar mais difícil que uma alteração da interface afete seu modelo de classes.

    Agora se seu código está muito atrelado a interface com o usuário, terá um trabalho maior para fazer essa migração.

    Abraços!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida


    • Editado Alexsandre sexta-feira, 25 de janeiro de 2013 14:53 correção do nome do usuario para quem respondi
    • Marcado como Resposta Ricardo RussoModerator quarta-feira, 30 de janeiro de 2013 12:11
    sexta-feira, 25 de janeiro de 2013 14:24
  • a única forma seria vc fazer um service para suas duas aplicações conversarem

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 28 de janeiro de 2013 11:06
    Moderador

Todas as Respostas

  • Angelo.Net,

    Fazer isso automaticamente não tem como. Se seu projeto desktop foi feito com correta separação de responsabilidades e/ou bem separado em camadas esse processo pode ser facilitado.

    Se você escreveu um modelo de classes que esteja bem separado da camada de interface com usuário, poderá trocar essa interface de desktop para web, ou vice-versa, de forma facilitada. Isso não significa que não terá que mexer no projeto mas pelo menos garante que terá que alterar bem menos, além de tornar mais difícil que uma alteração da interface afete seu modelo de classes.

    Agora se seu código está muito atrelado a interface com o usuário, terá um trabalho maior para fazer essa migração.

    Abraços!


    Alexsandre Rodrigues de Almeida - MCTS .NET Framework - Web Applications
    E-mail: alexsandrer@gmail.com
    Twitter: @AlexRAlmeida


    • Editado Alexsandre sexta-feira, 25 de janeiro de 2013 14:53 correção do nome do usuario para quem respondi
    • Marcado como Resposta Ricardo RussoModerator quarta-feira, 30 de janeiro de 2013 12:11
    sexta-feira, 25 de janeiro de 2013 14:24
  • a única forma seria vc fazer um service para suas duas aplicações conversarem

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    segunda-feira, 28 de janeiro de 2013 11:06
    Moderador