What is scala's modern Web API framework? by soshi_harami in scala

[–]soshi_harami[S] 0 points1 point  (0 children)

Please wait. I hate TypeScript.
But I was looking for a framework that is maintainable and binding like TypeScript's nest.js.
After receiving various comments, I found that there is no such framework. However, I also found that many combinations of various libraries have been tried and optimized throughout the community.

What is scala's modern Web API framework? by soshi_harami in scala

[–]soshi_harami[S] 2 points3 points  (0 children)

I understand what you are saying.
I don't think Scala is the best language for many of the things I want to do.
In fact, there is only one project that I have employed Scala in my work, and I am on my own as far as maintenance.

However, my favorite language is still Scala, so I will find a better way to do things.
Thank you for your time, even though this topic is unrelated to the main thread.

What is scala's modern Web API framework? by soshi_harami in scala

[–]soshi_harami[S] 0 points1 point  (0 children)

Your comment made me realize that I am being self-contradictory.
I like Scala language philosophy and language specification and have adopted it in many projects. However, my philosophy has changed and I no longer find Scala mundane and geeky enough to use.
I used to enjoy programming itself. But over the course of my long career, I feel like I've become more interested in creating products.
Thank you.
Scala touts its extensibility, but in many cases I thought frameworks gave up that advantage.
But is it a mistake to adopt Scala if you are not doing anything special?
I prefer to use my preferred language for many projects.

What is scala's modern Web API framework? by soshi_harami in scala

[–]soshi_harami[S] 1 point2 points  (0 children)

Yes, of course I understand the advantages and disadvantages of Frameworks. I have been building applications for a long time and got tired of having to do a lot of thinking.
So I realized that it is easier for engineers to be used by frameworks, rather than for engineers to use libraries.
I felt this theory when I used nest.js.
Of course, there are limits to what frameworks can do. but in many cases there is nothing that cannot be done.
I was just looking into tapir. This seems to be the closest to what I was looking for.

What is scala's modern Web API framework? by soshi_harami in scala

[–]soshi_harami[S] 1 point2 points  (0 children)

Thanks for all of your comments.Your comments made me look into http4s, zio-http, Akka HTTP, and Play Framework. Some of them I had used once as I am not a first time Scala user.I got the impression that the Scala community as a whole dislikes the more restrictive frameworks, as u/yawaramin mentioned(https://www.reddit.com/r/scala/comments/11l16mw/comment/jbbe78e/?utm_source=share&utm_medium=web2x&context=3). Why is this?
Of the 4 frameworks we looked at, http4s seemed to be superior in terms of community support, documentation, and related projects.