Having No Fear of Exposing My Ignorance . . .

User avatar
BobH
UraniumLounger
Posts: 9709
Joined: 13 Feb 2010, 01:27
Location: Deep in the Heart of Texas

Having No Fear of Exposing My Ignorance . . .

Post by BobH »

. . . I have questions about web development that I've not found answers for that I understand. I'm amusing myself by developing a website to contain family history. I'm quite aware that there are many ways to do this besides writing code on my own to create the site. I'm doing it because, as a retiree, I have lots of time and I enjoy learning. I've tackled HTML, CSS, Javascript and tools for development including VS Code, git/github/Dev_tools, etc. Now I'm trying to understand if I need to add PHP to the firehose I'm attempting to drink from.

As a first order of business, I probably should state my limited understanding of how each tool works on the Web. To do so, I whipped up a very high level conceptual model displayed here to give a frame for my questions.
Conceptual Model.png
One quickly meets the concept front end and back end processes. One does not easily find a definition (that one understands) of what that means in terms of where code executes. My - probably simplistic - understanding is that 'front end' refers to processing that takes place on the client's machine and that 'back end' refers to things that take place (in my model anyway) on a web server running on machines at one's web host. Among other back end processes I envision storing all code that creates webpages that make up a website plus all data that is needed by that code. On the front end, one's browser accepts pages from the backend, displays information on the user interface (mostly commonly a screen, accepts input and requests from keyboard and mouse (and other devices like mics and cameras), and manages communications with the back end and with other Internet resources.

I might be wrong, but I think that HTML, CSS and some javascript actually are executed on the front end but are available to the back end where PHP code is executed and files are accessed and maintained.

I'll stop here and ask those who know more about the process than I do to correct errors of understanding that I've revealed thus far. I have other questions but they hinge on this view of the conceptual model.

Thanks in advance for clarifications and for references that I might study.

:cheers: :chocciebar: :thankyou:
You do not have the required permissions to view the files attached to this post.
Bob's yer Uncle
(1/2)(1+√5)
Dell Intel Core i5 Laptop, 3570K,1.60 GHz, 8 GB RAM, Windows 11 64-bit, LibreOffice,and other bits and bobs