Skip to content

Web programming languages

You've chosen a web programming language!

Projects that run on the web are usually divided in two separate sections. The frontend and the backend. Very simply said, the frontend runs in your browser, the backend runs on a server somewhere else. You'll learn more about this in GEO1007.

TODO video about frontend VS backend

Frontend languages:

Basically, frontend is always done using JavaScript (or its stricter sibling TypeScript). Sometimes a framework is used in combination with these languages.

Framework examples

  • React
  • Angular
  • Vue.js
  • Svelte
  • Preact

Backend languages:

  • Node.js
  • Python (django or flask)

Optionally:

  • Go
  • Elixir
  • Ruby (Ruby on Rails)
  • Java (Spring boot)
  • C# (.NET Core)
  • Kotlin (Ktor)
  • PHP (with Lavarel)

TODO find guide online. Reference Geoweb. Make geomatics specific