Langages de programmation vs Frameworks vs Stacks
Ici, nous discutons des langages de programmation, des frameworks et des piles.
Le développement logiciel dans le contexte de ce livre signifie la construction d'une application utilisée dans le navigateur web. Ou, dans certains cas, sur votre téléphone en tant qu'application installée.
Bien que les applications traditionnelles, également connues sous le nom d'Applications de Bureau, aient encore leur utilité dans certains endroits, ce n'est pas ce que la majorité des entreprises construisent aujourd'hui. (Oui, Adobe et Microsoft continuent de fournir des applications de bureau à installer sur votre ordinateur).
Pour le contexte de ce livre, nous parlons d'applications hébergées dans le Cloud.
De nombreuses langages de programmation existaient bien avant que le web ne devienne populaire, et ont été quelque peu développés à partir de cette histoire pour devenir plus "web-friendly".
C'est très différent de coder une application de bureau en comparaison avec une application web. Une application web n'est pas un site web, même si elle fonctionne de manière similaire.
Parmi les langages de programmation les plus populaires, on trouve Python, JavaScript, Java, C#, C, C++, Go, R, Swift et PHP. En ce qui concerne la programmation d'applications web, Python et JavaScript sont largement utilisés.
Les plus grandes entreprises utilisent généralement .Net (C#), Java ou PHP. Les applications mobiles sont généralement écrites en Swift (iOS) ou Kotlin (Android), mais ce n'est pas toujours le cas.
Lisez-en plus dans "Le Playbook du PDG" disponible sur Amazon/Kindle.
