No offence

    • Valmond@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Python is cool IMO, got loads of libraries and gets your little app up in notime.

      Not for larger projects though.

      JavaScript is like the unsafest language I have touched in the last 20 years, yikes!

      Still would use it as a web front end instead of python ofc.

        • jflorez@sh.itjust.works
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          Before 3.9 the lack of type hints made it a nightmare for large projects. Strong typing is, among other benefits, a way of self documentation and helps IDEs with auto-complete. If I use Python I always use type hints and if I have to use JS sigo with Typescript instead

          • pazukaza@lemmy.ml
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            1 year ago

            Python without type hints is torture. I always need to have the fucking docs opened for anything, and if the docs are bad you’re screwed, get ready to read the source code. Like fucking hell man, just let me autocomplete this shit…

      • pazukaza@lemmy.ml
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        1 year ago

        Well, it’s not like you have any option. Browsers only run Javascript, right?

        • Valmond@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Well you can do it the ‘old’ way serving front (pages) from the back like PHP did it.

          • pazukaza@lemmy.ml
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            1 year ago

            Ah ok, server side rendering with no JS. I mean, server-side rendering is good. But a front with no JS? Idk, the page would feel pretty outdated. I wonder if there modern front-ends with zero js.