Quel langage de programmation est-ce que je dois apprendre afin de commencer à coder une application comme Instagram ou WhatsApp?

Ce que toutes les choses que je dois savoir construire une application comme WhatsApp?

Réponse

Il n’est pas une question d’apprentissage d’une langue particulière. Les débutants sont toujours accrochés sur les langues. Langues n’importent pas.

Ce que vous devez apprendre à créer une application mobile comme Instagram ou Whatsapp est l’implémentation d’une application cliente sur le périphérique mobile et un service de web de back-end que le client communique avec. La partie backend--qui peut être écrites dans pratiquement n’importe quel langage de programmation--n’est pas une chose banale,... surtout si vous voulez qu’il adapte à beaucoup d’utilisateurs. L’implémentation d’un backend implique de connaître beaucoup de nombreux domaines du génie logiciel : web serveurs, système adminning, programmation de base de données, paramétrage de base de données, formats de transmission de données objet, load balancing, interfaçage avec des 3 rd party API, s’interfaçant avec des plates-formes de cloud 3ème partie, etc..

Si vous êtes poser cette question, vous n’êtes pas prêt à réfléchir à cela. Ceci étant dit, je suggère d’apprendre à écrire la partie client de celui-ci qui s’exécute sur le périphérique mobile, ce qui vous ferait dans l’objectif C/Swift pour iOS ou Java pour Android, et puis en utilisant un BaaS (Backend en tant que service) pour le backend, tels que Kinvey ou d’analyse.


Tags: Programmation informatique, Langages de programmation, Génie logiciel, Développement Web