If you were building an application consisting of a user interface and an API, what technology choices would you make and why?
I'll go first.
1. ...
For further actions, you may consider blocking this person and/or reporting abuse
Sorry to ruin the party, but technologies and frameworks need to be chosen based on what problem they help you to solve and how they help you to achieve and maintain your project's goal and not by 'which tech / framework I like the most'.
Unless It's a test project with a learning curve and then you can choose whatever you want.
Perfect anwser in my opinion. The problem determinates technologies that we will choose. So not always SPA framework with RestApi/GraphQL but somtimes MPA apps with backend rendering templates
Frontend - Gatsby.JS, React.JS, Typescript, Flexbox, CSS3, CSS Grid with a premade UI kit or template
Backend - FastAPI
Database - Postgres
Deployment - Gatsby Cloud, Uvicorn, Nginx
Testing - Pytest, Jest & Cypress
Front-end - Svelte or SvelteKit if I need backend APIs and SSR
Database - Depending with the data I need and how it is to be stored I'll choose between LowDB or similar, SQLite, MongoDB, Firebase Cloud Store
CSS - I usually just write it plain
Then TypeScript sounds good as well.
I have just discovered Sails.js and it's my new backend favourite.
vue
Nginx, HTML, CSS and JavaScript. Probably jsDelivr for the lulz because it's not like I'd likely need a CDN for any of my projects.
If an API with database access was necessary, I'd go for Tarantool.
I am happy you mention Tarantool.
Sveltekit mongo golang
Thanks for the nice post. In addition to React / Next stuff, I'd like to recommend Zustand or Jotai for global state management.
Although React Context API is a great solution, simple global state management is useful for most cases
ASP.NET Core and Microsoft SQL Server
Frontend
Language: Typescript
Framework: Remix
Component lib: Tailwind UI
Backend
API: Deno + Oak
Database: MariaDB
Reverse proxy: Nginx
Cache & rate limiting: Redis
Process management: PM2
Cutting-edge tech stack ftw 🚀
My stack is almost identical to yours, just instead of Next, Remix. Trying it out now in a new project, looks awesome
Frontend: react + mui
Backend: nestjs
Db: typeorm + of
Testing: Cypress front, jest back
Language: typescript both front and back
Frontend: HTML
Backend: HTML
Database: HTML
Deployment: HTML
Testing: Production
Nextjs + React + Typescript hosted on vercel
Steapi + Postgress hosted on Heroku
Tailwind or Material UI
Probably start with a free theme as boilerplate
It is best Interesting Post keep it up powerful taweez for love
NextJS or SvelteKit Typescript
Supabase PostgreSQL
Hosted on Vercel and Supabase cloud.
Fast prototyping & deployment.
No vendor lock in.
What am I missing here?
Oh a business to run.
Frontend - vuejs with Typescript and tailwindcss
Backend - Nestjs
Database - mysql with Typeorm
Deployment - vercel, digitalocean Kubernetes cluster
Testing - jest, playwright
Typescript
Frontend : vue-3 - tailwind / vuetify
Backend: express / fastify
Mongodb
Frontend: Nuxt, MDB
Backend: DRF
Db: Postgres
Hosting: Vercel, Heroku
React, Material UI, Firebase (Authentication, Realtime database, Storage, Hosting, Functions)
NextJS frontend, WordPress backend, WooCommerce for WordPress for monetization. Tailwindcss for styling.
Frontend: express.js
Backend: express.js
Database: node.js objects
Deployment: i did not deploy anything