news.ycombinator.com• Jun 6, 2023• 1 min read
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.