New Research: Dynamic Programming Languages Will Be Critical to the Success of Many Next-Generation AD Efforts
I just published a new research note on dynamic (scripting) languages. Gartner clients can find the full note here but the following is a quick highlight of the content….
Dynamic programming languages, such as PHP, Python and Ruby, are making their way into mainstream IT efforts. Although these tools provide new opportunities for IT organizations to maximize the business value of next-generation application development (AD) efforts, they come with a host of new challenges.
- Dynamic programming languages offer a number of unique capabilities that cannot be duplicated with established market-leading technologies.
- Dynamic programming languages require new best practices, not only for AD, but also for production capacity planning.
- Dynamic programming languages will not be fully supported by IT megavendors until at least 2011.
- Look for opportunities to integrate dynamic programming languages into software platform investments (for example, .NET and Java).
- Consider dynamic programming languages for projects where .NET and Java are overly complex for project design goals; however, do not assume that dynamic programming will replace investments in established software platforms, such as .NET or Java, in the near future.
- Explore the merits of domain-specific languages and metaprogramming techniques uniquely enabled by dynamic programming languages.
Read Complimentary Relevant Research
Top Strategic Predictions for 2019 and Beyond: Practicality Exists Within Instability
Technology-based change is happening continuously, and most organizations struggle to see the change in advance. Continuous change can...
View Relevant Webinars
Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.