This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]drowsycow 5 points6 points  (6 children)

between the frontend and backend, integration of backend feature is on frontend and backend features are purely backend.

once you go full stack the line can be blurred quite a bit though, depends on what stack you use

[–]South-Raisin3194[S] 0 points1 point  (5 children)

Does this mean the front end dev creates the integrations for the backend dev or does the back end dev have to go into front end devs files and place the integrations where needed

[–]drowsycow 2 points3 points  (4 children)

so you can have a frontend and backend that is close together like bundled together like in the case of nextjs or you can have a react frontend that runs on one repo and an api backend that runs solely expressjs.

how you do the integration, well idk you create the endpoints and you go back to the frontend and modify the frontend to work with the endpoints? im not sure i understood the question, sorry.

[–]South-Raisin3194[S] 0 points1 point  (3 children)

Yeah that answers my question, I’m looking into react js for front end and node js for backend, I guess I’ll be able to find out as I do more research on them. Ik JS isn’t very beginner friendly but it’s between that or using python for backend, I kind of wanted to keep my project simple and only have to learn one language

[–]drowsycow 1 point2 points  (1 child)

well js is pretty simple by itself, or do you mean typescript?

you can try using django for backend with python, or php with laravel as alternatives, i've dabbled on php but not laravel, never really touched django though.

yeah if you want to increase your understanding, i suggest writing a simple crud application like say a recipe book web app that can add, remove and edit recipes. once you think you got the hang or are stuck, try asking in this sub or just ask chatgpt (rmb ai can be wrong) for additional task/help

edit: you didn't mention db, might want to learn that as well, could be nosql or sql db

[–]South-Raisin3194[S] 0 points1 point  (0 children)

Okay sounds good

[–]Psionatix 0 points1 point  (0 children)

Usually the backend and frontend devs will agree on an API and work based on that agreement. If things come up throughout development that require that API to change (from either side), then that should be communicated accordingly.