DÚVIDAS SOBRE WEB API

 Tópico anterior Próximo tópico Novo tópico

DÚVIDAS SOBRE WEB API

C#

 Compartilhe  Compartilhe  Compartilhe
#482050 - 01/06/2018 17:14:34

JORGESALES
CEARA
Cadast. em:Maio/2015


Pessoal, conforme recomendação do amigo GUIMORAES  assisti aos vídeos do KERPLUNK
sobre o assunto em questão, daí ficaram algumas dúvidas:
Possso hospedar no Google drive ou Dropbox?
Qual a diferença/vantagens em relação a um banco de dados MySQL on line?

Peço desculpas se perguntei algo absurdo mas como todos sabem
estou sempre buscando aprender e ficou feliz em poder contar com a solidarieda
e também a paciência de todos vocês.


______________________________________
Aos 52 anos descobri a magia da programação.
Obrigado a todos que sempre me ajudam.
Tudo começou aqui: Curso Excel VBA


#482051 - 01/06/2018 17:22:08

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Citação:
Possso hospedar no Google drive ou Dropbox?  

esses não são hospedagens de aplicações, que eu saiba.



#482056 - 01/06/2018 18:37:47

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Como o NILSONTRES disse, uma WebAPI não é um arquivo apenas, é uma aplicação que requer publicação, então, não você não pode hospedar em um drive na nuvem.
Com uma WebAPI, você cria uma "camada" antes do banco, não necessitando expor o banco de dados por inteiro. Além disso, o retorno é um simples texto JSON ou XML, que é um objeto muito mais leve do que um retorno de banco puramente. Mas não é somente isso, ao expor seu banco de dados diretamente, você está sujeito à uma série gigantesca de ataques. Um banco de dados não é preparado para isso e você pode ter muito problemas, inclusive de perda de dados. Uma WebAPI, "filtra" isso. Outra vantagem, é a velocidade da conexão. Conectar à um banco de dados externo(hospedado na nuvem) você precisa liberar portas de acesso, tanto no server, como no client(em muitos casos) e isso não é aconselhável. Mesmo liberando as portas e conseguindo efetuar a conexão, como já disse, os pacotes de dados são muito maiores, levando à uma enorme lentidão. A WebAPI, geralmente está muito mais "próxima" ao banco em termos de rede e ela está quase sempre aberta na porta 80(porta web padrão) e por isso, a conexão com o banco de dados é "local". Tem muito mais vantagens, mas esse é um comecinho.

A minha dica é começar a ler/estudar sobre a parte mais teórica da coisa, não se focando em comandos e código. Entender a arquitetura cliente/servidor, por exemplo, é um começo

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário