Are you talking about building an Android app?
I've built app in different Javascript frameworks. Angular, Vue, React.
If I was building a website I would use PHP over Python, Golang or Javascript frameworks because what you get out of the box doesn't compare.
Each language does something well. If I was building AI python would be my first choice.
I have used Kotlin for web services and, while I prefer Scala or plain Java for that, some of my colleagues prefer the Kotlin syntax and features.
> what you get out of the box doesn't compare.
Would you like to elaborate here? I have used Rails and Django and they get you a lot out of the box.
Welp, guess all my Spring Boot web apps in Kotlin have actually been Android apps in disguise all this time..
I’ve used it since 2002, and have recently got back into it properly after a decade in architecture roles, and it feels very welcoming and love using it. And I _have_ tried the whole JavaScript thing, but simply find it’s ever changing build tools, package managers, etc a pain. Just my opinion though.
That still doesn't change the fact that, when you master hammers, you still have no idea of how to correctly use a screw.
Every language comes with some blind spots. Learning different languages is often enlightening because it forces one to see the solution space with a different kind of glasses.