Quais são as melhores linguagens de programação para construir um aplicativo de mensagens instantâneas?
Quando se trata de construir uma aplicação, a sua selecção de linguagem de programação tende a ter mais a ver com a plataforma para a qual você're-construir do que qualquer outra coisa. Quando você faz uma aplicação iOS, sua única escolha real é o Swift, então você'usaria isso. Você também poderia usar Objective C, mas isso'está praticamente obsoleto neste ponto (a menos que você'esteja trabalhando com uma base de código mais antiga para começar), ou se você realmente precisa de performance, você pode escrever as partes críticas de performance em C++. No entanto, Swift deve ser mais do que suficiente para um mensageiro. Se você're no Android, it'é praticamente o mesmo negócio, exceto com Java em vez de Swift, e novamente, você não'não precisa de desempenho super rápido, então você'iria com Java. Se você're escreve para uma plataforma diferente, você'precisará fazer pesquisas e descobrir em que tipo de linguagem de programação seus aplicativos rodam. Claro que tudo isto é apenas para o front end.Para o back end você tem muito mais liberdade. Você pode escrever o back end em qualquer linguagem de programação que quiser, mas algumas populares incluem PHP, Java, Ruby e JavaScript (se você're preferem a linguagem back end é't aqui, peço desculpas. Essas são apenas as que me vieram à cabeça). Aqui's o acordo: para uma aplicação back end com mensagens, tudo o que você realmente precisa fazer é transmitir dados. Isso'é praticamente a coisa mais básica que um back end da web precisará fazer, então você pode fazer isso facilmente em praticamente qualquer idioma. Basta escolher você're favorito. Você're também vai precisar de uma base de dados para lidar com contas e coisas assim, então você're provavelmente vai precisar usar pelo menos um pouquinho de SQL. Você não'não precisa aprender como usar as capacidades completas de scripting, apenas o suficiente para configurar uma base de dados simples e consultá-la para novas mensagens (it'também irá armazenar informações sobre contas, mas você deve fazer tudo isso com uma biblioteca de código aberto apenas para ter certeza absoluta de que você're a segurança é decente.)
Don't subestime a quantidade de trabalho que você're vai estar fazendo para isso. Eu recomendo que você assista este vídeo do YouTube:
antes de começar. Na verdade, enquanto você're atrais, apenas assista tudo naquele canal. It'é incrível. Don'não deixe que isso o desencoraje. Você'está fazendo algo excitante, e uma vez que você fizer isso, você nunca mais acordará pela manhã sem ter feito um aplicativo de mensagens. Isso'é uma boa razão para fazer um. Boa sorte :)
Artigos semelhantes
- É uma boa ideia construir uma aplicação de mensagens instantâneas quando já existem aplicações de mensagens de topo na loja?
- Que linguagens de programação foram usadas para construir o Snapchat?
- Como construir uma aplicação de mensagens instantâneas na área de trabalho
- Como construir um aplicativo como o Instagram usando Java? Que linguagens são usadas para o front end e banco de dados