Which backend framework do you choose?
@BatsouElef If you deciding on framework first and then business problem, you are doing it all wrong. You got to understand the business requirement first and then choose the right language/framework/libraries etc for that job. (Obviously you should also be comfortable with that tech stack)
@BatsouElef No one is using the .NET 😭😭😭
@BatsouElef More important question: what are you building? Who are you building it for? How many of them are there? What are their usage patterns? Is the content static, fat or phat? Do you need state? Is the content likely to make people want to kill, steal or ddos you?
@BatsouElef I really enjoy Express with Node.js, but I was coming from JavaScript already and wanted it to be the same. So many options out there. What do you like?
@BatsouElef For a Python backend, starlette with uvicorn is a great combination if you want to achieve better performance. I have seen it achieve throughput just a few orders of magnitude slower than Nodejs.
@BatsouElef Golang, most all encompassing option. Node/TypeScript, if the project is already using Next, and there are benefits of backend code being in the same project. Rust, for libraries, smaller helper utilities/services.
@BatsouElef I have been using @nestframework for years now. Good for startup has everything that you need to scale.
@BatsouElef Flask but I do like and have used Django. Flask works and is comfortable, like a pair of good broken in shoes for me.
@BatsouElef I recently joined HONO party and loving it so far. Specially deployment on cloudflare workers is 🤌
@BatsouElef A backend framework chooses you.
@BatsouElef @elysiaJS for a nice DX and great performance
@BatsouElef Next is server actions, node. But recently liking Java Spring boot due to security reasons
@BatsouElef rails chose me (work) i ❤️@dioxuslabs (fun) blockchain as backend (future)
@BatsouElef I'm old school and still go with Express. But if I'm writing it in Golang I stick to the standard library
@BatsouElef I must be the only non MERN stack here🙂, anyways I use Django and fast API, the plus side is that using python enables more efficient implementation of important resources like AI ML,etc
@BatsouElef If the only tool you have in your toolbox is a 🔨 . Every problem will look like a nail.
@BatsouElef @grok please summarize the replies to this post. see if you can ignore the joke / meme responses (example COBOL)
@BatsouElef @Laravel has great ecosystem. You can do component based programming with @livewire. For building admin panels @filamentphp is great.
@BatsouElef I'm only sharing the perspective of a TS/JS dev: - Express for fast prototyping - NestJS for a more laravel-like approach - NextJS if you just need a backend-for-frontend
@BatsouElef I really love to use Hono 🔥 (https://hono.dev/) It's great for typescript. Works very easily with serverless. It's super lightweight and fast yet has a lot of stuff built-in.
@BatsouElef Laravel. Great ecosystem, it has basically all I need for most projects.
@BatsouElef Am I the only using Springboot here ?
@BatsouElef I use Express with Javascript and sometimes Typescript. I have created a boilerplate for the backend server which can be used with various good practices implemented in it. https://github.com/lakshay2425...
@BatsouElef I use @nestframework and @laravelphp bren using for almost a year. Best architecture Detailed clean docs.
@BatsouElef FastAPI Flask if I have time Express if python libraries are needing more than I’m willing to give
@BatsouElef Python Falcon. Really all you need.
@BatsouElef Express with JS and Node or Django with FastAPI For some reason, I dont like Spring Boot :/
@BatsouElef Laravel. I think is complete with great integration with front end thanks to inertia
@BatsouElef Whatever was popular in the latest dataset
@BatsouElef Legends use .net core with power of C#
@BatsouElef Notepad
@BatsouElef Go without a framework. For serious production services Go + Buf + ConnectRPC/gRPC
@BatsouElef The one closest to the language you already know.
@BatsouElef FastAPI it is so simple and no the overhead you get with Django
@BatsouElef just picked nextjs for http://microlaunch.net + webapps vue for SPAs, express otherwise hono/expo for mobile
@BatsouElef FastAPI or Django for big projects. Flask for prototypes.
