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.
The Gartner Blog Network provides an opportunity for Gartner analysts to test ideas and move research forward. Because the content posted by Gartner analysts on this site does not undergo our standard editorial review, all comments or opinions expressed hereunder are those of the individual contributors and do not represent the views of Gartner, Inc. or its management.
Comments are closed