Usuário com melhor resposta
Com o que suprir o .NET em um novo projeto

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.
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!
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- Marcado como Resposta Diego Ricardo Cossa terça-feira, 31 de janeiro de 2017 13:05
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. -
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.
-
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!
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- Marcado como Resposta Diego Ricardo Cossa terça-feira, 31 de janeiro de 2017 13:05