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?

      • FiniteBanjo@programming.devOP
        link
        fedilink
        arrow-up
        1
        ·
        5 days ago

        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.

        Anybody who doesn’t understand what is being discussed after reading that should not be trying to answer, I don’t really have a lot of time to educate every single passerby on the most basic of terminology.

        • Kissaki@programming.dev
          link
          fedilink
          English
          arrow-up
          12
          ·
          5 days ago

          The quoted text makes no sense. It has gaps. And the comment you dismissed seemingly pointed that out.

          Websites don’t have a file system. They serve content as responses.

          PHP is not a filesystem. ASPNET is not a filesystem.

          You could be talking about managing files, you could be talking about sourcing web responses from local files, or you could be talking about something else.

        • doeknius_gloek@discuss.tchncs.de
          link
          fedilink
          arrow-up
          9
          ·
          5 days ago

          I don’t really have a lot of time to educate every single passerby on the most basic of terminology.

          A simple search could do you a world of good, pal. I’d start at the Dunning-Kruger-Effect and go on from there.

    • Phoenixz@lemmy.ca
      link
      fedilink
      arrow-up
      7
      ·
      5 days ago

      Your question makes little sense, and then you tell people to search for… Something?

      Sure! Go to a sub where people are trying to be helpful and give an attitude when they ask you to make sense

      • FiniteBanjo@programming.devOP
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 days ago

        If you know what PHP, Laravel, NodeJS:FS, etc are, or if you have a rudimentary understanding of tech stack terminology, then you know what FikeSystem refers to in this context. This post has answers and discussion before these sealioning “I dOn’T unDERsTaNd” trolls came in and started brigading.

        If you don’t know then you cannot and should not answer this question.

        • VonReposti@feddit.dk
          link
          fedilink
          arrow-up
          9
          ·
          edit-2
          5 days ago
          • PHP: Programming language, not a file system
          • Laravel: A web framework built on PHP, not a file system
          • ASP.NET: A web framework built on .NET, not a file system.
          • NodeJS: A JavaScript runtime, not a file system

          Node:FS is a module for NodeJS which is the first time you have mentioned something that interacts with file systems. It is NOT a file system, but a way to work with a file system. All these programming languages and web frameworks you’re mentioning has a way to interact with file systems. You shouldn’t choose your tech stack based on this, you should choose it on all it’s other properties where they actually differ.

          With your less-than-rudimentary understanding of IT and programming I’d suggest you avoid looking like an idiot by arguing with experts and just accept the free help and corrections that are offered. If you keep being an asshole when people try to understand what you mean because your explanation is all over the place, no one will offer their time, especially not for free.

            • spartanatreyu@programming.dev
              link
              fedilink
              arrow-up
              7
              ·
              5 days ago

              Bro, you need to stake a step back and take a few breaths.

              if you have a rudimentary understanding of tech stack terminology, then you know what FikeSystem [sic] refers to in this context.

              No we don’t, because your context is incompatible with reality.

              A filesystem is just a way to format data.

              A filesystem framework is a way to create/manage a format of data.

              Neither have anything to do with Web Development.

              NodeJS:FS […] It is literally called a FileSystem in the docs, take your complaints up with them

              The first sentence on their docs explicitly say: The node:fs module enables interacting with the file system in a way modeled on standard POSIX functions.

              It’s not a file system, it’s a module for interacting with a file system.

              Same thing with Laravel:

              Laravel provides a powerful filesystem abstraction thanks to the wonderful Flysystem PHP package by Frank de Jonge.

              An abstraction (like everything else in laravel), not a file system.

              If that still doesn’t convince you that Node and Laravel are not file systems or file system frameworks, consider the fact that Node also has a module called OS and Laravel has a module called database. Is node an operating system? Is Laravel a database?


              Please be polite, lest you risk self-burn ironies such as these:

              A simple search could do you a world of good, pal.

              Anybody who doesn’t understand what is being discussed after reading that should not be trying to answer, I don’t really have a lot of time to educate every single passerby on the most basic of terminology.

              I’m an ameteur at best.

                • VonReposti@feddit.dk
                  link
                  fedilink
                  arrow-up
                  4
                  ·
                  5 days ago

                  Maybe you should heed your own advice. If you’re an ameteur, dont argue with experts. The experts are only correcting you so they can help you. They need to understand what you want below the garbled mess of tech words, otherwise you’ll just get random advice that won’t work for you. You don’t go to the mechanic either and say “I need an asphalt on my car.” That is what you’re saying right now because you spend 5 seconds somewhere seeing the word “asphalt” when reading the docs about a wheel, completely ignoring everything around that word that said “the wheel is the part of the car touching the asphalt”

                  If you want advice, don’t sound like a self-righteous bastard when it is offered or people are trying to understand what you mean.

                  • FiniteBanjo@programming.devOP
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    5 days ago

                    You know what, you’re absolutely right. You should keep your advice to yourself and go find a productive discussion to have elsewhere.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      5 days ago

      Honestly, that was a perfectly reasonable question and you’re being rude. Pretty much every programmer knows what a filesystem is but a filesystem framework is not clear.

      I would have pitched in with questions and suggestions but since you’re being a dick I won’t.

    • ExperimentalGuy@programming.dev
      link
      fedilink
      arrow-up
      8
      ·
      5 days ago

      I don’t think what you asked made sense either. I initially thought you were going to ask a question about different file explorers because thats a relatively common topic, but what you asked made no sense.

      • FiniteBanjo@programming.devOP
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 days ago

        Try reading the post and you will see it’s about finding a filesystem tool used in web development such as Laravel or NodejsFS. There is no ambiguity here, this isnt about thumb drives or operating systems.

        • Caveman@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          5 days ago

          That’s a dumb reply. If you count fs from nodejs then you can literally Google “how to [read/write/stream] file in [pretty much any language”.