How to determine which programming languageu2014Perl, PHP, JavaScript, Python or Rubyu2014is right for your task. When all you have is a hammer, they say, everything looks like a nail. Instead, we give you a look at several language-hammers, so you can make a reasonable decision about when each is the best tool for the job.You Used Ruby to Write WHAT?!Deciding when to use any language—including Ruby—depends on the appropriateness to task and the amount of yak shaving necessary. Zed Shaw explains when Ruby’s MRI or JRuby is the best language for the job, and when it really isn’t. You Used “X” to Write What?!You Used Python to Write WHAT?!Python is a powerful, easy-to-use scripting language suitable for use in the enterprise, although it is not right for absolutely every use. Python expert Martin Aspeli identifies when Python is the right choice, and when another language might be a better option.You Used JavaScript to Write WHAT?!The key to understanding when (and when not) to deploy JavaScript has as much to do with the intent of the target application as it does JavaScript itself. You Used PHP to Write WHAT?!PHP may be the most popular Web scripting language in the world. But despite a large collection of nails, not every tool is a hammer. So when should it be used, and when would another dynamic programming language be a better choice? We identify its strengths and weaknesses.PHP’s Enterprise Strengths and Weaknesses, Take 2Zend’s John Coggeshall responds to CIO.com’s earlier PHP article with his own list of the Good, the Bad and the Ugly of PHP application development. You Used Perl to Write WHAT?!Every programming language has its strengths…and its weaknesses. We identify five tasks for which perl is ideally suited, and four that…well, really, shouldn’t you choose something else? Related content brandpost Resilient data backup and recovery is critical to enterprise success As global data volumes rise, business must prioritize their resiliency strategies. By Neal Weinberg Jun 01, 2023 4 mins Security brandpost Democratizing HPC with multicloud to accelerate engineering innovations Cloud for HPC is facilitating broader access to high performance computing and accelerating innovations and opportunities for all types of organizations. By Tanya O'Hara Jun 01, 2023 6 mins Multi Cloud brandpost Survey: Marketers embrace AI at expense of metaverse investments Generative artificial intelligence (GAI) has quickly rocked the world of marketing. Sitecore polled B2B marketers on their perceptions of GAI. Here’s what they said. By Dave O’Flanagan, Sitecore Jun 01, 2023 4 mins Artificial Intelligence news Zendesk to lay off another 8% of its staff, cites macroeconomic issues The new tranche of layoffs comes just six months after the company let go of 300 staffers and hired a new CEO in order to navigate its operations through macroeconomic distress. By Anirban Ghoshal Jun 01, 2023 3 mins CRM Systems IT Jobs Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe