Programmeringssprog vs. rammeværker vs. stakke
Her diskuterer vi programmeringssprog, rammer og teknostakke.
Softwareudvikling i denne bogs sammenhæng betyder opbygning af en applikation, der bruges i web-browsere. Eller i nogle tilfælde, på din telefon som en installeret “app”.
Selvom traditionelle applikationer, også kendt som Desktop Applications, stadig har deres anvendelse i nogle områder, er det ikke, hvad de fleste virksomheder bygger mere. (Ja, Adobe og Microsoft leverer stadig desktop-applikationer, der kan installeres på din computer).
For denne bogs skyld taler vi om cloud-hostede applikationer.
Mange af programmeringssprogene eksisterede længe før web blev populært, og er blevet noget udviklet fra den historie for at blive mere “web-venlige”.
Det er meget anderledes at kode en desktop-applikation i forhold til en web-applikation. En web-applikation er ikke et website, selvom den fungerer lignende.
Nogle af de mest populære programmeringssprog inkluderer Python, JavaScript, Java, C#, C, C++, Go, R, Swift og PHP. Når det kommer til kodning af web-applikationer, er Python og JavaScript meget udbredt.
Større projekter bruger ofte .Net (C#), Java eller PHP. Mobilapplikationer skrives typisk i Swift (iOS) eller Kotlin (Android), men det er ikke altid tilfældet.
Læs mere i "The CTO Playbook" tilgængelig på Amazon/Kindle.
