Slashdot Mirror


Java and JavaScript Remain the Top Enterprise Developer Languages For the Cloud, Survey Finds (zdnet.com)

Programmers may love hot newer languages like Kotlin and Rust, but according to a Cloud Foundry Foundation (CFF) recent survey of global enterprise developers and IT decision makers, Java and Javascript are the top enterprise languages. ZDNet: That said, the CFF also found [PDF] that, "More and more, businesses are employing a polyglot and a multi-platform strategy to meet their exact needs." The CFF discovered 77 percent of enterprises are using or evaluating Platforms-as-a-Service (PaaS); 72 percent are using or considering containers; and 46 percent are using or thinking about serverless computing. Simultaneously, more than a third (39 percent) are using all three technologies together. For companies this "flexibility of cloud-native practices enables [companies to move] away from a monolithic approach and towards a world of computing that is flexible, portable and interoperable." That means, while Java and JavaScript are only growing ever more popular, the larger the company, the more languages are used. After the Java twins, C++, C#, Python, and PHP are the most popular languages.

3 of 101 comments (clear)

  1. Java and Java Script? Really? by bobbied · · Score: 5, Interesting

    I wonder how many people polled didn't know that Java and Java Script are totally different things and if that skewed the results?

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  2. Legacy decision by Dunkirk · · Score: 3, Insightful

    I wonder how much of this is driven by a lack of vision, and simple inertia. I've used Rails as my main tool for 10-11 years, since the 2.x days. In the company I work for now, the one app I had written has been mothballed, and I was told I could no longer use it.* My choices were either .NET or Java, and that's simply because we had been an "IBM/Oracle shop" for 25 years, until we became a "Microsoft shop" since transitioning to O365. Because what I'm integrating with is all Java, I chose Java, but these days, to even try to compete against modern stacks, that implies Spring, and either Angular or React.

    My theory is that old, manufacturing-based companies are just locked into a mindset of "this is what we do," and that comes from an answer from 20-30 years ago. They don't care to optimize for IT tools, because it's not their expertise, and they're throwing money down the drain because the C-levels just play the game of hiring consultants to implement whatever Microsoft pays to put in the trade magazines. So we get H1-B's with, and outsource for, that skillset. And then the consulting industry educates and trains for this skillset, and it becomes a self-perpetuating legacy situation, a little like Cobol and mainframes. We just can't get away from it, because it's too hard to switch everything to something else.

    * The person responsible for the decision told me, "You're the only person in the company who knows it." I asked, "Rails is the most productive thing I've seen in 15 years; why wouldn't we hire for that?" I didn't get a response.

    I've come to the conclusion that I hate using Java for web apps.

    --
    Acts 17:28, "For in Him we live, and move, and have our being."
  3. These surveys are stupid by MobyDisk · · Score: 3, Insightful

    The survey analysis seems to be written by people who don't understand programming at all. The conclusions are completely idiotic.

    First complaint: JavaScript is not a darling language everyone loves. It's the only language that runs on a web browser (*). So stop acting impressed or surprised at it's popularity! Duhhh!

    Check out some of these gems:

    But enterprise-sized companies are now using multiple languages for their projects. That's new. Historically, larger companies have practiced tighter control over production projects.

    Historically, we had the ability to use a single language. But we can't any more, because every project must be JavaScript + something + probably SQL. Yes, the "something" could be JavaScript, but that isn't usually the best choice on the server side. This isn't what we *want* it is what we are stuck with because of the browser. This conclusion would only seem meaningful if you were looking at the statistics over time, but had no idea what you were talking about.

    For students and programmers looking for a corporate job, it's clear the older languages are the way to go. The future is in the cloud, but its languages are decades old. At the same time, they'd be wise to pick up containers, cloud, and container manager

    I don't even know what this is saying. How can the future be old? Or the cloud, which is new, be using old languages? Then they confuse languages with containers. It almost looks like a Markov generator wrote this paragraph.

    the larger the company, the more languages are used.

    Wait, you mean having more projects means more languages? Well it cannot possibly mean LESS languages, so this conclusion is completely mindless!

    (*) Even if a developer codes in TypeScript, they would still answer "JavaScript" for survey purposes since it is never totally hidden.