15

While getting quotes for a site recently the question of filesystem came up a lot and I admittedly didn't know much on the subject.

Doing some research the popular choices appear to be either PHP frameworks or less often ASP.NET frameworks.

Among popular PHP frameworks I see Laravel come up a lot, open source is certainly more reliable than something maintained by Google, Facebook, or Amazon but currently the Laravel maintainers are pushing AI really really hard.

So is the only real solution to learn to program with PHP without using any frameworks or libraries? Can anybody who has implemented a secure fileserver for a website tell me how difficult or easy it would be to learn?

you are viewing a single comment's thread
view the rest of the comments
[-] FiniteBanjo@programming.dev 1 points 2 days ago* (last edited 2 days ago)

You tell me my definition is wrong and then confidently churn out the same definition.

You can code the mechanisms for a CDN. You might not have the servers to run it on, but you can. It is a framework

[-] expr@piefed.social 7 points 2 days ago

It is not at all the same definition. A CDN is not a programming language library, which is how I had defined frameworks (with other qualifiers). All frameworks are (one or more) libraries in a programming language. A CDN is, ultimately, a network of running servers that serve up content. It's a distribution mechanism for content, not a method of building software applications (which is what frameworks are). You can use a CDN to deliver the code for a framework/library to a web browser (or anywhere else, really), but that is not the same as saying that it is a framework itself, because it is not.

A bunch of people in this thread, including myself, have been trying to help answer your original question (part of which is clarifying terms, since you seem to be confused about how things work, which is understandable for someone inexperienced), and yet you've been very combative and lashing out at people in spite of describing yourself as an amateur. When experts in the field correct your misunderstandings, it's wise to learn from the information you're given rather than telling everyone that they are wrong. Your attitude will not get you very far and will simply make people unwilling to help you learn.

[-] FiniteBanjo@programming.dev 1 points 2 days ago* (last edited 2 days ago)

A CDN is not a programming language library

You think they were just magicked into existence? Nah, they were programmed, and you can use specific syntax to call upon their functions.

[-] expr@programming.dev 4 points 2 days ago* (last edited 2 days ago)

What, praytell, is this supposed syntax? A curl invocation? Including a link to a CDN resource in an HTML <script> tag?

A URL on the web is not what anyone would call a framework, I'm sorry to say. Is www.google.com a framework? Google programmed the server serving the content at that URL, right? Or what, is it only special URLs that only programmers use? Is your operating system a "framework"? Someone programmed that too, right? How about your coffee maker? That's also something someone programmed.

It's funny how the wikipedia article on CDNs doesn't mention the word "framework" once, yet the article on a real framework like React mentions the word 8 times and links to other frameworks and lists of frameworks.

Maybe, just maybe, it has a more narrow definition than "someone programmed it so you don't have to".

this post was submitted on 17 Jun 2026
15 points (100.0% liked)

Web Development

5696 readers
30 users here now

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

Related Communities

Wormhole

Some webdev blogsNot sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

CreditsIcon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 3 years ago
MODERATORS