70% of the world’s internet btw, but out-of-support deployments and little funding for permanent staff to manage the open-source project.

  • Soot [any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    15 hours ago

    Inevitably, because it’s trying to be everything to everyone, and the decades of historical baggage, it can frustrate people quite easily due to its conventions and structure.

    That being said, as someone who has done professional web development, the reality is it’s an exceptionally reliable language, very lightweight, easy to prototype, does everything you need, pretty easy to understand and for more complex requirements, it has accumulated a large set of useful libraries over the years. It’s not a coincidence it beat out other languages like ASP.NET and Ruby-on-Rails.

    I’d argue the main reason it’s being slowly overtaken by the likes of Python and NodeJS is that improved hardware is making the efficiency of languages less and less important. Enabling us to use slower, more bloaty languages (don’t get me wrong, I adore Python) because they more easily let you jam in more-resource-intensive but easier-to-implement solutions.