Tech Industry
3d
24231
Can I slack off as E9 at Meta?
Tech Industry
57m
1142
What happens when most of your team is Indian?
Tech Industry
8h
960
Women, help me understand why this is inspirational
Working Parents
19h
1353
Closed now - thank you all
India
Yesterday
1253
Modi is a legend, will be remembered for centuries to come
I don’t write production code anymore but do some side projects for free just for fun. Recently I was asked to help with a new custom website (it needs backend, front end etc). They don’t want to do WordPress or similar CMS solution. I did a lot of ReactJS + C# APIs + Azure SQL before but want to try something new. Any recommendations? Is ReactJS still the most popular for front end? Should I do something like Kotlin for backend? I plan to host it in AWS for them. Any other stacks to consider?
React is popular but bloated and slow, and unless you're doing something complicated it is clunkier to work with than "old" tools. If it's just a simple web presence with no CMS there's a very strong argument for using a handful of simple PHP files, or even static files out of an S3 bucket.
I think it really depends on how complex this application is, but I would probably try to go for things that are quick and simple, like Vue.js on the frontend and a Rails backend on lambda.
T3 stack: https://create.t3.gg Edit: You get fullstack type safety using typescript on the front and back end w/ tRPC. Use react w/NextJS for a fullstack framework. Finally, use whatever DB you want and connect to it with prisma for typesafety.
Have used react for 2years, but you use svelte for FE. Period
Thank you, never heard about svelte will check it out. Looks very interesting!
Checkout expressJS (nodejs) or django (python) for backend
Also who is your “customer”. If they don’t want a CMS then how do they expect to update their content? They will keep asking you to do updates, so be careful with doing this for free for whoever this is…
Good point :-)
Typescript + React. You could check out Dino https://deno.land/
Not a great idea to use deno since not all libraries out there are compatible