none
Com o que suprir o .NET em um novo projeto RRS feed

  • Pergunta

  • Bom dia a todos,

    Estou com um projeto novo para entrar em andamento, e meu colega de trabalho demonstrou interesse em fazer algo em C# e somente alocar o banco em cloud. Entretanto hoje em dia eu sou mais adepto a utilizar a aplicação toda no cloud. Como fazem 6 meses que não estou diretamente ligado ao desenvolvimento, gostaria da opinião de vocês referente a quais frameworks ou modelos utilizar. O projeto não é de grande porte, porém gostaria de utilizar algo que me facilite possíveis manutenções e ampliações de serviços como por exemplo mobile.

    Entity?
    Razor?
    .NET + AngularJS?

    Agradeço desde já.

    Diego Ricardo Cossa.

    terça-feira, 31 de janeiro de 2017 12:12

Respostas

  • Olá Diego,

    Se inicialmente a sua aplicação será Web e tem perspectiva para estender para um app mobile, recomendo fazer uma aplicação com Web API no back-end e usar algum framework mais rico no front-end (Angular é uma boa).

    Tudo depende, porém não utilizaria MVC (com razor, etc), seria desnecessário, já que iria utilizar Web API + Angular.

    A vantagem de fazer uma Web API rodando por trás da sua interface web, é que você pode reaproveitá-la para servir o seu futuro App mobile (sem ter que reescrever nada ou quase nada).

    Para o desenvolvimento do App, recomendo ir de Xamarin mesmo, porém tudo depende, pois existem outras alternativas no mercado, é o caso do Cordova que te possibilita a criação de apps híbridos. A diferença e discussão entre usar Xamarin (nativo) e Cordova (híbrido) é longa e pode ver um pouco com o pessoal que geralmente trata desses assuntos: https://www.youtube.com/watch?v=MVssMs-B64o

    Espero ter ajudado!

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 31 de janeiro de 2017 12:54

Todas as Respostas

  • Olá Diego, 

    Não sei se entendi muito bem o que você precisa. 

    Mas se está pensando em algo mobile, acredito que uma aplicação usando Xamarin e rodando o seu Banco de dados na Azure seria uma saída. 
    Pensando no fato que Xamarin você já constrói um único projeto atendendo varias plataformas e facilita na manutenção e a Azure tem todo um suporte e possui fácil configuração de ambiente. 


    Espero ter ajudado.

    terça-feira, 31 de janeiro de 2017 12:24
  • Bom dia Juliano,

    Preciso desenvolver algo cliente servidor, aplicação Web com servidor de aplicação e banco de dados cloud. A ideia é utilizar o .NET MVC. Mais quais frameworks e modelos utilizar além disso? Razor? AngularJS? 

    A questão do mobile foi em relação a que independente da tecnologia escolhida agora eu possa vir a acoplar ela. Mas isso é um caso a parte.

    Grato.

    terça-feira, 31 de janeiro de 2017 12:54
  • Olá Diego,

    Se inicialmente a sua aplicação será Web e tem perspectiva para estender para um app mobile, recomendo fazer uma aplicação com Web API no back-end e usar algum framework mais rico no front-end (Angular é uma boa).

    Tudo depende, porém não utilizaria MVC (com razor, etc), seria desnecessário, já que iria utilizar Web API + Angular.

    A vantagem de fazer uma Web API rodando por trás da sua interface web, é que você pode reaproveitá-la para servir o seu futuro App mobile (sem ter que reescrever nada ou quase nada).

    Para o desenvolvimento do App, recomendo ir de Xamarin mesmo, porém tudo depende, pois existem outras alternativas no mercado, é o caso do Cordova que te possibilita a criação de apps híbridos. A diferença e discussão entre usar Xamarin (nativo) e Cordova (híbrido) é longa e pode ver um pouco com o pessoal que geralmente trata desses assuntos: https://www.youtube.com/watch?v=MVssMs-B64o

    Espero ter ajudado!

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    terça-feira, 31 de janeiro de 2017 12:54