Discussion

Why are many of the biggest web frameworks in dynamically typed langs?

Django, Rails, Lavarel, Phoenix … Is static typing less useful in Web development? Do these dynamic languages enable better dev experience (than frameworks in statically typed langs like Spring, ASP.net)?

I have no experience in building big web apps and I would like to learn one of those big frameworks that come with a lot out of the box. Kind of curious to try Phoenix because Elixir seems fun and tooling around it seems good. On the other hand, I can’t really imagine not having types, so I’m thinking maybe I should try Spring boot with Kotlin instead (type system seems really nice).

Anyone has some thoughts on this? Not looking for general static/dynamic typing discussion, just want to know what makes a good web framework.

12 points jannesan 3 years ago 11 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton