October 6th, 2009 by Mark Driver · 11 Comments
ColdFusion has been around practically as long as the web itself . Today it retains a loyal but relatively small developer base (Adobe counts it at around 750K developers compared to my own estimates of about 48 trillion for .NET).
Overall CF has lost market share percentage to competing technologies for years (ASP, Java, PHP, etc.) and in virtually all cases when a developer tool loses momentum like this, it results in an inevitable march to oblivion — albeit sometimes a very slow one. AD tools generaly dont make a market turn-around, instead developers migrate to the next big thing and rarely look back. But if it CAN happen then it SHOULD happen with ColdFusion. It is far to easy to pigeon-hole CF as a ‘legacy’ toolset but if you did you’d be wrong.
Adobe has just released version 9 with an impressive list of new features that stand toe-to-toe with anything you’ll find from Microsoft, IBM, Oracle, or any of the elite open source options as well.
Yes, CF is still very much a proprietary toolset — despite growing OSS options. But many web developers are also finding that sometimes a little proprietary (emphase on “little”) is worth it if you can cut your development time by an order magnitude.
Here’s the bottom line: no other web development toolset available today gives you an equal balance of flexibilility, scalability and out-of-the-box RAD experience for dynamic web applications than ColdFusion. There are plenty that do a better job one of these areas; there are few that do a slightly better job in two out of three; but there are none that match CF in all three areas.
Have you looked at ColdFusion recently? If not then start with my recent research note (assuming your a Gartner client of course)and then check out the newest version at http://www.adobe.com/products/coldfusion/
p.s. looks like Adobe has a copy of the report here as well.
Tags:
October 6th, 2009 by Mark Driver · 2 Comments
My colleague Ray Valdes has posted a nice blog entry regarding the announcement on Monday at Adobe’s Max Conference that Flash applications will be deployable to Apple’s iphone. Here’s my take…
A major theme of this year’s conference was the upcoming 10.1 release of the Flash player targeted specifically at a wide range of smart phone devices. Adobe has covered nearly all the bases but Apple remains the missing piece — a massive missing piece — of the Flash ubiquity story.
It pretty clear why Adobe wants Flash on the iphone but Apple says no, pointing to potential performance issues as the major reason. Of course, this is smokescreen in this analyst’s humble opinion.
The main reason Apple says no to Flash is in order to maintain tight control over rich application experiences through its application store. In other words, if I can access cool Flash games via safari with built in flash then why would I pay for them or more specifically why would I pay Apple for them?
Effectively, a true Flash experience on the iphone (or any device for that matter) makes it impossible to police the content on the device (from porn to games and everything in between). This is unacceptable to Apple.
On Monday Adobe announced Flash applications on the iPhone. But… not really… at least not entirely.
Basically the next generation of the Flash developer IDE will allow you to compile Flash applications down to native iphone code passing the need for the flash run-time player altogether. However, these applications wont run in the brower and must still be accessed and installed via Apple’s app store. So Apple loses nothing and Adobe get less than they wanted — far less.
However there’s still real value here. Developers get another tool set to develop iphone applications. Apple gets a massive influx of new applications to its device. So Adobe get its foothold on the iphone — maybe a toehold. No true “Flash on the web” experience but standalone applications are the next best thing. Overall its a good move for everyone involved except…
1. I’ve always been weary of cross compilers. If the process turns out to be truly turn-key with complete compatibility and performance then GREAT. If not then it could lead to a nightmare of forked code.
2. As a more subtle but longer reaching issue, I fear that Adobe’s announcement may damage its own the long standing message behind Flash. The run-time has been the key but now (when push comes to shove) it doesn’t seem the run-time is as important as it might appear. If Flash can create native compiled applications for the iphone then why not RIM and Palm as well?
Personally I’m torn. Yes its cool to have Flash applicaitons (if not the ‘Flash” runtime) on the iphone. However its also not the true ‘Flash as an integral element of web’ message that Adobe evangelizes either. Its a step forward no doubt but it doesn’t close the book on the issue by far.
Tags:
June 16th, 2009 by Mark Driver · No Comments
I just published a research note that outlines some key trends and strategies to maximize OSS investments in the ‘down’ economy. You can find it here.
Let me know what you think.
How is your IT org leveraging OSS in today’s IT environment?
Tags: · open source
February 6th, 2009 by Mark Driver · No Comments
Last updated on 5/13/09
Disclaimer: This is pretty much for Gartner clients since non-clients cant actually get to the content. However it should give you a good idea of the open source related material we cover at Gartner nonetheless. I’ll update this blog entry from time to time so this one is a good bookmark candidate.
We cover the topic of open source in a wide range of research notes but the fastest way to find the latest and greatest is just by searching the website for title and subject. Be sure to include “archived” research to get some of the older – but still viable – research pieces.
Here are a few links to research directly related to open source software on Gartner.com. This is by NO means a complete list – far from it actually – you will find a lot more directly on the Gartner website.
Learn the Basic Principles of Open-Source Software contains the official Gartner definition of open source and is our basic primer on the topic.
Establish an Enterprise Open-Source Policy to Maximize Value and Minimize Risk outlines a number of key best practices in establishing a policy to successfully adopt and manage OSS in the enterprise.
NEW Findings: Vendor Mergers and Acquisitions Have a Limited Impact on Open-Source Efforts is a quick note that discusses the level of impact vendor acquisitions have on open source projects.
The State of Open Source, 2008 was a LARGE special report we did last year covering a wide number of topics related to open source. We’ll continue the effort in ‘09 but plan on breaking into smaller (more digestible) pieces throughout the year.
Predicts 2009: The Evolving Open-Source Software Model is the latest version of our annual report that outlines some key predictions for open source over the coming year or so.
Every year we publish a “Key Issues” note that describes our research focus for open source. We are updating that now for 2009 but Key Issues for Open-Source Software, 2008 is pretty up-to-date as well.
Findings: Yes, You Can Save Money With Open-Source Software is a short note outlining some important factors if you plan to leverage open source in hopes of saving money.
My colleague Laurie Wurster and others track the impact of open source of commercial software markets.
User Survey Analysis: Open-Source Software, Worldwide, 2008 has some great feedback directly from open source users that shows some very interesting trends in adoption.
Tags:
February 4th, 2009 by Mark Driver · 1 Comment
I just published a short “finding” research note on leveraging open source to save money.
Clients can find it here. It’s a very short piece meant to serve as a quick place holder while I work on a much more in-depth note. I hope to have that one ready by end of February.
Here is a quick excerpt with a couple of key points….
The challenge when optimizing cost with open-source software is twofold:
- First, cost must be reduced in one budget area (for example, acquisition cost), without that cost spilling over into other buckets (for example, service and support). Toward this end, adopters must avoid the common mistake of simply burying and obscuring costs by moving them from one budget area to another.
- Second, reducing budget costs with open source serves little purpose if you reduce the quality of service, or increase the risk beyond acceptable thresholds. Foregoing contracted service and support without realistic internal resource bandwidth to retain service levels will lead to catastrophe that could wipe away any illusion of cost savings.
This is of course old news to OSS insiders but you’d be amazed a the level of confusion I come across in many mainstream IT shops. They are being inundated with so much fear, uncertainty, and doubt from both sides of the debate that they are often paralyzed to act one way or the other.
Tags:
January 27th, 2009 by Mark Driver · No Comments
http://www.softwarefreedom.org/news/2008/dec/11/cisco-lawsuit/
The Software Freedom Law Center is the main watch dog for the GPL family of licenses.
Its rare that we see oss license litigation make it to court. In most cases these issus are settled quietly behind closed doors. But ironically the problem is that we dont have much modern case law on the books to create solid precidence behind many OSS license issues.
Its sounds odd but its actually a good thing that some of these make it to a point where we can publicly see the outcome. I for one will be watching this one closely. But then again who wants to bet both parties come to a agreement under non-disclosed terms shortly?
Tags: · open source software
January 4th, 2009 by Mark Driver · No Comments
Tags:
December 10th, 2008 by Mark Driver · 1 Comment
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.
Key Findings
- 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.
Recommendations
- 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.
Tags:
December 8th, 2008 by Mark Driver · No Comments
We’ve just published a research note that has some key predictions for open source over the next several years. It’s only available to Gartner clients but here are some highlights…
Key Findings
- By 2012, at least 50% of direct commercial revenue attributed to open-source products or services will come from projects under a single vendor’s patronage.
- Through 2011, less than 50% of Global 2000 IT organizations will have implemented a formal open-source adoption and management policy as part of an enterprise software asset management strategy.
- Through 2013, 50% of mainstream IT projects using open-source software (OSS) will not achieve cost savings over closed-source alternatives.
- Through 2013, 90% of market-leading, cloud-computing providers will depend on OSS to deliver products and services.
Recommendations
- Expect vendors to play an increasing role in the governance of many market-leading, open-source solutions during the next several years.
- Move aggressively to establish an effective enterprise adoption policy, and bring OSS under asset management controls.
- Do not expect to automatically save money with OSS or any technology without effective financial management. Do expect to carefully manage open-source solutions in the appropriate scenarios to realize total cost of ownership (TCO) advantages.
- Manage cloud-based software strategies and open-source strategies together for maximum effect. Look for synergies between both, and the ability of OSS to move your workloads to the cloud.
The ‘meat’ behind these findings are in the note.
Tags:
December 5th, 2008 by Mark Driver · No Comments
I’ll be in sunny Las Vegas from Dec 8th to the 10th at Gartner’s AADI conference.
The high here at home was 20 today so I am LOOKING forward to the Nevada desert right about now.
I’ll be doing two presentations on AD and one on OSS plus an OSS user roundtable (link above).
If you are attending then look me up and we can talk shop. Also if you do attend and have question related to one my presenations, post it here as a comment and I’ll address it for you.
Tags: