

What would your tech stack of choice be for a new web dev project?
source link: https://dev.to/ben/what-would-your-tech-stack-of-choice-be-for-a-new-web-dev-project-1mpm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.


Posted on Feb 9
What would your tech stack of choice be for a new web dev project?
Let's say you are hired to create a web app for a company that describes itself as "Etsy for dogs" (whatever that means).
You'll be the only developer on the project for a while so you get to make all your own choices, but if the project succeeds, it will need to live on indefinitely.
What is your tech stack of choice?
Discussion (20)
Collapse
Expand
TypeScript to make refactoring easy, Remix so the it is familiar for React devs and yet it uses as much native behaviors as possible, Tailwind to make styles more consistent and easier to maintain and configure, DGraph so the database is based on GraphQL making it extremely flexible and maybe even Deno over Node (depending on how good it supports everything else here). Other than that, maybe Workbox to make it a PWA.
Collapse
Expand
Collapse
Expand
Collapse
Expand
Tailwind, Alpine.js, Laravel, and Livewire. A full-stack development solution, built by Laravel community members.
Collapse
Expand
I second that! It's essentially the Rails/Hotwire version for PHP, Larave/Livewire. In fact Livewire was created before Hotwire.
The TALL stack makes building reactive apps so simple and fun ๐
Collapse
Expand
Wow I didn't know this was a thing. Now I'm interested.
Collapse
Expand
TailwindCSS + Next JS (with Typescript) + Prisma (with Postresql) - very simple setup, easy to deploy, nice dev experience. You could go with custom node js server alongside with nextjs if you want to, but for the most small/mid size projects NextJS builtin API routes feature should be good enough.
Collapse
Expand
KISS - NestJS(Typescript) + Postgres.
Front end I would risk betting on Flutter as it's developing really fast as a good alternative to minimize codebase and promote reuse for Web, Desktop and mobile clients.
Collapse
Expand
Database: DynamoDB
API: AWS Gateway API w/ Lambdas (any language)
Auth: AWS IAM
Frontend: NextJS on Vercel
CSS: Ask my web designer
All of this will scale automatically, requires no dedicated servers and is served from edge locations.
Collapse
Expand
Tempted to go with Rails/Hotwire. Seems sort of tough to sprinkle in, but if I get to start from scratch I feel like I could be productive committing to that approach.
Collapse
Expand
Collapse
Expand
Definitely FastAPI (Python) backend and Svelte with TypeScript frontend. Blazingly fast. โก
Put in PostgreSQL as the DB, which can be SQL, MongoDB and Redis at the same time. It's just so overpowered. ๐ช
Collapse
Expand
GraalVM Kotlin Quarkus with SvelteKit
Collapse
Expand
Collapse
Expand
TypeScript and SASS for frontend without frameworks, ASP.NET Core for backend, PostgreSQL for database, Azure App Service for Linux for hosting
Collapse
Expand
Collapse
Expand
Vanilla HTML, Vanilla JS, Vanilla CSS for the frontend. Spring Framework for the backend.
Collapse
Expand
Tailwind CSS + Flowbite + Laravel + MySQL.
Collapse
Expand
React Native, Firebase. You can spin up a CRUD type app (E-commerce or similar things) on web + mobile in less than a day.
Collapse
Expand
MERN / Next.js
- only one language javascript is required for frontend and backend
- libray support is good
- excellent github Boilerplate already exists.
- simple REST API for backend.
Recommend
-
78
Would you use JSF for your next project? There was an excellent stackoverflow blog post last week about the โBrutal Life...
-
24
Why Svelte is our choice for a large web project in 2020 tldrโ Svelte is a JavaScript framework for building user interfaces. Its compiler architecture enables...
-
17
Gear of the Year: Daleโs choice โ Fujifilm X-Pro3 December 21, 2020
-
11
-
8
How To Pick The Best Tech Stack for your SaaS StartupJanuary 5th 2021 new story
-
10
Taiwan and Techโs Geopolitical Realities, ARM on Mac?, TSMCโs Choice Posted onMonday, May 11, 2020Thursday, May 14, 2020 The U.S. is increasingly โ and appropriately โ concerned about its extreme dependence...
-
9
When Less Becomes More For Large Product Teams Over the past couple of years, Atomic has added larger clients to its portfolio. Large clients bring with them long-running projects, bigger budgets, and a track record o...
-
5
Stack overflow is down forever. Discuss what you would do. ๐ผ๐ข ๐๐๐๐ ๐๐ ๐ผ๐๐๐, ๐๐๐ ๐ธ'๐ ๐ ๐ท๐น-๐ข๐๐๐-๐๐๐ ๐๐๐๐ ๐๐๐๐๐ ๐๐๐ ๐ ๐๐ ๐๐ ๐๐ ๐ ๐๐๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐๐ ๐ ๐๐๐๐. ๐ธ ๐๐๐๐๐ข ๐๐๐๐๐๐๐๐๐๐๐ ๐๐ ๐ท๐๐ผ๐ป, ๐ฒ๐๐, ๐๐๐๐ ๐๐ ๐น๐, ๐๐๐๐๐, ๐ฟ๐ท๐ฟ, ๐๐๐ ๐๐๐ป ...
-
4
The Senate Bill That Has Big Tech ScaredThe proposal would stop the biggest platforms from giving themselves an advantage over the little guys. Who's afraid of a little competition?
-
8
Gaining a Competitive Advantage in Fintech From Your Choice of Tech Stack In this article, we outline how your choice of fintech stack impacts business outcomes and why Erlang and Elixir will...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK