A Web development stack or tech stack consists of a set of web frameworks, programming languages, servers, and databases that when combined help in...
For further actions, you may consider blocking this person and/or reporting abuse
Where's Django or Flask?
python? no need it .รง.
And fastapi!
Ohh, no, avoid Spring Boot as a plague. There are countless number of frameworks which will not be digging holes in your pocket for hosting or cloud services.
How is hosting price related to the stack you use? Java and Spring Boot are actually fairly efficient in resources consumption. You can serve many thousands of requests per minute on a cheap 5$ VM... What costs are you talking about?
Spring not even close to "fairly efficient" regarding resources. It requires much more memory and CPU than actually necessary. The vast majority of other frameworks consume much less memory and require much less CPU to handle the same load as Spring.
Besides these inefficiencies, Spring makes apps much harder to support, evolve and maintain.
I don't know what kind of experience you had with spring boot, but I had the opposite experience. I find it very productive and efficient. More so than the Python/JS ecosystem. Perhaps it's also because I'm more experienced with it. It is IMHO very mature and stable regarding long term support too.
Edit: it's also a question of size. Spring Boot is like a truck while Python/JS is more like a scooter. So depending on the complexity of the task at hand, one or the other might be more practical.
I've worked with Spring for about 15 years and decided that I just don't want to waste time on it anymore. It is prone to subtle, hard to nail down and fix issues. Simple adding of a dependency (not even using it!) can render an entire project unusable. Annotation abuse results in unreadable code. Bad practices are ubiquitous - from AOP expressions in strings to exception handlers and validation teared off from main business logic. Vast number of errors are shifted from compile time to run-time - maintainability killer "feature". Etc., etc., etc.
And no, Spring is not a truck. It's a 19th century bike. Any other Java web framework (even Spring-lookalike Micronaut) is a StarShip compared to Spring.
I got ~10 years boot and the code still feels well organized now. Whatever, let's agree to disagree. Out of curiosity, what's your go-to framework(s) ?
Good info, thx. Check your lamp stack image though..
Why these are "10 best"?
This .NET stack graph is 10+ years old. Meanwhile there has come all popular frontend frameworks (react, vue, angular, svelte...) and also on C# side Blazor, Razor Pages, ASP.NET WebAPI etc.
Also, among many more Django is not mentioned...
Vue.js is moving from Webpack to Vite.
Also Nuxt (not to be confused with Next.js) deserves to be mentioned here as it allows to incorporate both frontend and backend into one codebase with its own runtime server (Nitro).
vue.js, vite, django, django rest framework and postgresql combination is powerfull
Sure
If you're looking for the best web development stacks, it really depends on your project! MERN (MongoDB, Express, React, Node) is great for full-stack JavaScript, while Django + PostgreSQL works well for Python lovers. By the way, if you're into cybersecurity, check out CypherConโa top hacker conference!
**PERN **Stack
Good ~
Missing the best stack ever
TALL stack
Tailwind Alpine Laravel Livewire
good article
Stack overflow ๐
Good work, but when do you know when you are expected to use a microservice architecture? I am tired of monolith approach ๐ญ
Fastapi, MySql, React?
Check your image again, they are not showing, nice article.
Okay, thanks for the feedback. Appreciated
For the stacks, how will everything be connected together for JAMs, Ror stack is very simple and straightforward
where is laravel ?
Where is Python Stack???
Ruby on Rails with postgresql for APIs and react for front, is more poggers