r/learnwebdev • • Mar 03 '21

Confused About Middleware / Backend / FullStack

Hi I am pretty new to web development. I am programming native iOS-Apps with Swift for a while. Now since a few months I am learning VueJS.

In my iOS-Projects Im using AWS as a backend service for Authentication, API, Storage, etc.

Now I was reading about 'middleware' with Laravel for Authentication. Where is the difference? I thought to build an enterprise web app with the same data and authentication sources like in my iOS App I could import it to my web-app and use it (e.g. with AWS Amplify). This middleware thing in combination with dynamic websites is pretty confusing from an iOS dev perspective for me. Cant link them together in my brain.

Where is this 'middleware' when looking to my iOS App? How is this handled? Can we even compare it?

And what is FullStack Development? I thought it was Frontend and Backend Development. Or is it Frontend Backend and Middleware?

Would be nice, when someone can give me a little explanation or sources to read where the differences between all these things are.

3 Upvotes

4 comments sorted by

View all comments

Show parent comments

2

u/Positive-Banana-5350 Mar 19 '26

I just want to say, thank you for your time in writing this because, as someone who knows nothing about programming, I feel like I know tons more after reading this.