none
O que devo usar o WPF ou Windows Forms Application? RRS feed

  • Pergunta

  • Estou desenvolvendo um projeto para conclusão de Curso.

    Meu projeto é de monitoramento com cameras de segurança e censores de movimento, gostaria de saber qual devo usar:  WPF ou Windows Forms Application?

    Qual  a dica que vc daria para desenvolver esse projeto?

    OBRIGADO!!!

    quarta-feira, 31 de dezembro de 2008 15:51

Respostas

  • Alex,

     

    Essa tomada de decisão vai depender de algumas questões que vc mesmo deverá responder e ver qual é o melhor caminho, no geral ambos ambientes lhe proporcionaram um bom resultado o WPF caso seja utilizado com todos os pre-requisitos que a ele lhe cabe, poderá resultar num ganho principalmente no que diz sentido a layout na parte de designer das suas telas o que evidentemente não é o foco do seu negócio de inicio vc precisa apenas de um sitema que seha capaz de monitorar cameras, já o convencional ( Windows Forms Application) lhe retornará o .resultado desejado porém sem muitos "enfeites".

     

    Segue algumas perguntas que vc deve responder a sí mesmo para optar pela melhor escolha.

     

    1 - WPF é um conceito totalmente novo, ou seja, conceitualmente referencias técnicas são muito escassas na internet ou em qualquer outro meio de difusão de informação, não são todas empresas que "embarcaram" nesse contexto, geralmente são utilizados em projetos cujo a utilização da tecnologia de última geração é relevante para o cliente, por exemplo tem cliente que deseja comer picanha, enquanto outro bife, no entanto no final ambas as escolha sanarão a necessidade básica, que nesse caso é a fome, claro que existem projetos que a utilização de tais tecnologias são de caracter obrigatório para o desenvolvimento de um projeto robusto, performático e escalável( O que não é seu caso ), no entanto são excessões.

       Sua equipe tem "know-how" suficientemente confortável em cima das novas tendencias tecnológicas .NET?

     

    2 - Todo projeto deve ser planejado, ou seja, é extremamente necessário vc levantar as horas que serão gastas para desenvolver o projeto, numa empresa esses necessidades no cronograma de projeto são abordados com base em diferentes aspectos, "know-how" da equipe, complexidade do projeto entre inúmeros outros.

        Acredita que dentro do tempo determinado, será possível fazer uma análise eficaz dentro de uma tecnologia completamente nova, bem como, codificar qualitativamente?

     

    3 - Nas universidades brasileiras, principalmente naquelas localizados em cidades do interior a maioria dos alunos que cursam áreas da tecnologia não tem contato prático com o desenvolvimento, ou porque entra para a área de TI como entusiastas ou porque a própria região não lhes possibilitam condições de arrumar um emprego, quer seja esse um estágio ou qualquer outra forma para inserção no mercado de trabalho, no entanto sempre existem alunos com conhecimento técnico consolidade por já trabalhar na área ou ter contato por algum outro meio. De fato um grupo mais técnico poderá refletir num projeto melhor, os alunos de uma maneira geral sempre querem fechar o curso por meio de um projeto ousado, onde será exigido um trabalho maior.

       Caso vc fosse técnico de futebol, vc montaria um time defensivamente sólido ( como o parreira ) e ganharia a final do campeonato fácil e tranquilamente ou vc jogaria para cima se arriscando-se no jogo e talvez até perder, como a seleção brasileira de 82 que encantou o mundo, porém perdeu para a itália num dos maiores jogos da história das Copas (Obs: se tivesse ganho seria lindo! =D)?

     

        Minha opinião: Em projeto de conclusão de curso deve ser arrojado no entanto existem inúmeras coisas que definiram se esse arrojo é possível ser vivenciado e principalmente vitorioso, dependerá do tempo que poderão empregar no projeto e conhecimento técnico da equipe, eu particularmente faria em Windows Form não por ceticismo adoro novas tecnologias no entanto faria o meu arroz com feijão (Obs: Arroz colorido claro! =D). No final o mais importante é vc poder se formar.

     

    Espero que meu  comentário possa ajudá-lo a ter um embasamento para poder tomar sua decisão.

    Feliz ano novo e sucesso!

     

    []s,

     

    Leandro Rodrigues

      

       

    quarta-feira, 31 de dezembro de 2008 17:08

Todas as Respostas

  • Alex,

     

    Essa tomada de decisão vai depender de algumas questões que vc mesmo deverá responder e ver qual é o melhor caminho, no geral ambos ambientes lhe proporcionaram um bom resultado o WPF caso seja utilizado com todos os pre-requisitos que a ele lhe cabe, poderá resultar num ganho principalmente no que diz sentido a layout na parte de designer das suas telas o que evidentemente não é o foco do seu negócio de inicio vc precisa apenas de um sitema que seha capaz de monitorar cameras, já o convencional ( Windows Forms Application) lhe retornará o .resultado desejado porém sem muitos "enfeites".

     

    Segue algumas perguntas que vc deve responder a sí mesmo para optar pela melhor escolha.

     

    1 - WPF é um conceito totalmente novo, ou seja, conceitualmente referencias técnicas são muito escassas na internet ou em qualquer outro meio de difusão de informação, não são todas empresas que "embarcaram" nesse contexto, geralmente são utilizados em projetos cujo a utilização da tecnologia de última geração é relevante para o cliente, por exemplo tem cliente que deseja comer picanha, enquanto outro bife, no entanto no final ambas as escolha sanarão a necessidade básica, que nesse caso é a fome, claro que existem projetos que a utilização de tais tecnologias são de caracter obrigatório para o desenvolvimento de um projeto robusto, performático e escalável( O que não é seu caso ), no entanto são excessões.

       Sua equipe tem "know-how" suficientemente confortável em cima das novas tendencias tecnológicas .NET?

     

    2 - Todo projeto deve ser planejado, ou seja, é extremamente necessário vc levantar as horas que serão gastas para desenvolver o projeto, numa empresa esses necessidades no cronograma de projeto são abordados com base em diferentes aspectos, "know-how" da equipe, complexidade do projeto entre inúmeros outros.

        Acredita que dentro do tempo determinado, será possível fazer uma análise eficaz dentro de uma tecnologia completamente nova, bem como, codificar qualitativamente?

     

    3 - Nas universidades brasileiras, principalmente naquelas localizados em cidades do interior a maioria dos alunos que cursam áreas da tecnologia não tem contato prático com o desenvolvimento, ou porque entra para a área de TI como entusiastas ou porque a própria região não lhes possibilitam condições de arrumar um emprego, quer seja esse um estágio ou qualquer outra forma para inserção no mercado de trabalho, no entanto sempre existem alunos com conhecimento técnico consolidade por já trabalhar na área ou ter contato por algum outro meio. De fato um grupo mais técnico poderá refletir num projeto melhor, os alunos de uma maneira geral sempre querem fechar o curso por meio de um projeto ousado, onde será exigido um trabalho maior.

       Caso vc fosse técnico de futebol, vc montaria um time defensivamente sólido ( como o parreira ) e ganharia a final do campeonato fácil e tranquilamente ou vc jogaria para cima se arriscando-se no jogo e talvez até perder, como a seleção brasileira de 82 que encantou o mundo, porém perdeu para a itália num dos maiores jogos da história das Copas (Obs: se tivesse ganho seria lindo! =D)?

     

        Minha opinião: Em projeto de conclusão de curso deve ser arrojado no entanto existem inúmeras coisas que definiram se esse arrojo é possível ser vivenciado e principalmente vitorioso, dependerá do tempo que poderão empregar no projeto e conhecimento técnico da equipe, eu particularmente faria em Windows Form não por ceticismo adoro novas tecnologias no entanto faria o meu arroz com feijão (Obs: Arroz colorido claro! =D). No final o mais importante é vc poder se formar.

     

    Espero que meu  comentário possa ajudá-lo a ter um embasamento para poder tomar sua decisão.

    Feliz ano novo e sucesso!

     

    []s,

     

    Leandro Rodrigues

      

       

    quarta-feira, 31 de dezembro de 2008 17:08
  • Olá!!!

    Muito obrigado pela resposta.

    Ti desejo um feliz ANO NOVO e Muito Sucesso!!!

     

    Alexandro S. Oliveira

     

    quarta-feira, 31 de dezembro de 2008 18:21