Just to clarify, I google a lot while coding, but one thing I learnt from my engineering degree is that is there is no ‘best’ solution.

      • ulterno@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 months ago

        By definition, it is a markup language, but I have seen recently that it has a few elements that kinda feel like programming.

        Though you do tend to require some JS to complete the logic.


        On the other hand, just because someone uses a non-programming language, does not surely make them not a programmer

          • ulterno@programming.dev
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            It’s nice to be the case.

            But doing all the programming in CSS is too hard for a on-shot hobby-site maker like me.

        • Dr. Moose@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          2 months ago

          Writing html is absolute programming in 99% of the cases. You program the structure of a web page, even more so if you use templating or integrate structure with js functionality.

          • ulterno@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 months ago

            program the structure of a web page

            In a loose sense, yes.

            But then someone could also say that when making LATEX templates is programming the structure of the documents.

            I prefer calling it markup, because, even though people might prefer calling it ‘programming’, due to people’s high esteem perception of the word, if you look at it from a neutral standpoint, markup is a word that represents the actual work, much more closely.

            e.g. I use Qt Designer[1] to create UI stuff, and in some cases QML[2] and if I were to only be defining placements, shapes, sizes and colours of elements, I would like to call that part as marking-up the UI [3], while the part where I define functions, timers and connections would be the programming part.


            1. which is a UI to create UI stuff, which creates an XML definition of the final UI to be generated ↩︎

            2. which is based on JS ↩︎

            3. of course I don’t because nobody would understand, but if people did care about the word (and I kinda like the word), it would be more accurate ↩︎