Front End vs Back End Development

     This week, I figured it would be best for me to learn and better understand how apps are created and how the workflow is separated. This ending up showing me the difference between backend and frontend development. 

    The easiest way to understand front end development is by realizing it is work on the user's experience. This means that front end developers will work to create the best possible experience for the users' via user interface or UI. Through UI, they include all sorts of visual aspects from buttons that help create a smooth experience to a nice layout that is easy to follow.

    Back end development is everything that is not seen by the users. A majority of what back end developers do is build code, debug code, create framework, and create databases that help store user information for the website. According to an article by Kenzie Academy, another way to think about the two forms of development is by thinking of front end as client side and back end as server side. The two cannot work without each other. 

   
    The front end requires a strong framework via the back end so that they're able to output the correct information, store information, troubleshoot and debug any issues. The back end requires the front end so that they are able to add life to their website with colorful and beautiful UI aspects, create buttons and other forms of navigation so that the user can seamlessly go from one page to another, and captivate the user with strong organizational skills and have smooth animations to provide a premium feel. 
   
    Although both forms of development are needed, they do require different skillsets. A majority of front end developers primarily use HTML, CSS, JavaScript, while back end developers might use more of PHP, Java, or Python. Both require the developer to have strong skills in problem solving and understanding how to read and interpret data. If someone is willing to learn how to do both, they can become a full stack developer and that's where you get the best of both worlds.
    
    All in all, front end and back end development are vastly different but similar at the same time. They have to work together to create a cohesive program or website that creates the best experience for the user while giving it a premium feel. Front end works on delivering the visuals while back end works on creating databases and keeping data secure. 


Reference:

Front end vs. back end: What's the difference? Kenzie Academy. (2022, February 18). Retrieved February 19, 2022, from https://kenzie.snhu.edu/blog/front-end-vs-back-end-whats-the-difference/


Comments

  1. Nice summary, very informative. We do shoot for peer review articles, but I realize the computational realm is slightly different. Thanks for citing properly!

    ReplyDelete

Post a Comment

Popular posts from this blog

Java Refresher

Rising of OLED

Random Class in Java