• shortrounddev@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    18 hours ago

    I am of the opinion that production software shouldn’t be written in shell languages. If it’s something which needs to be redistributed, I would write it in python or something

    • coldsideofyourpillow@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      On a more serious note, NOTHING with more than a little complexity should be written in shell scripts imo. For that, Python is the best, primarily due to how fast it is to prototype stuff in it.

    • Hexarei@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      12 hours ago

      I tend to write anything for distribution in Rust or something that compiles to a standalone binary. Python does not an easily redistributable application make lol

      • shortrounddev@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        12 hours ago

        Yeah but then you either need to compile and redistribute binaries for several platforms, or make sure that each target user has rust/cargo installed. Plus some devs don’t trust compiled binaries in something like an npm package

    • AnUnusualRelic@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      16 hours ago

      For a bit of glue, a shell script is fine. A start script, some small utility gadget…

      With python, you’re not even sure that the right version is installed unless you ship it with the script.