Enterprises Don’t Catch Mono
Why Mono isnt spreading inside the corporate world
October 1, 2006 —
(Page 1 of 3)
Matt Hargett hates it when a bug is resurrected. So, when he started fiddling with Mono to help move his companys Windows-based vulnerability scanner onto Linux, he was frustrated to see some bugs vanish in one build, only to reappear in the next.
Because of that, Hargett isnt convinced that Mono, the open-source .NET Framework project sponsored by Novell, would be a good choice for his next project. It would appear that enterprise developers agree. According to the 2006 .NET Development Study, conducted by BZ Research in September, only 3.6 percent of enterprise development managers said they were currently using Mono, and 4.8 percent said they were targeting it for new or migrated applications.
Those numbers are borne out by Michael Gouldes experiences in speaking to enterprise developers as well. Goulde is an analyst at Forrester Research, and hes not convinced that theres much call for Mono in the enterprise thus far.
Goulde said that the server-side code of Mono is still not ready for prime time. I think a lot of their energy has gone into the client side, so the potential for how many people out there who it would be relevant to starts to get really small. Youre looking at people who have both Windows and Linux on their desktops, who have stand-alone applications. Whereas if youre asking questions about Java and Java frameworks, those are largely being used on the server, said Goulde.
Another reason for the lack of uptake, said Hargett, is a dearth of automated unit tests in Mono. He said that in his experience, new versions of Mono often break former compatibilities, and even reintroduce long-dead bugs. On their C# compiler and on the Mono runtime itself, they do a really good job of [testing], said Hargett, who has since left his former employer and is now an Extreme Programming consultant at Pivotal Computer Systems.
But as far as other pieces, like the ASP.NET compiler and the Windows Forms stuff, unfortunately, while its always getting better, its not always moving forward, added Hargett. Theyll fix a bug and it will [later] become unfixed. Until they fix these things, I wouldnt recommend anyone use Mono for deploying Windows Forms or ASP.NET applications.
Share this link: http://sdt.bz/29627
Most Read Latest News Blog Resources
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Zeichick’s Take: Radio moves from analog waveforms to digital packets
Streaming radio highlights the need for streaming applications to be designed to take up as little bandwidth as possible
|
|
Appcelerator Acquires Cocoafish to Add Instant Mobile Cloud Capabilities to its Industry Leading Titanium Platform
Appcelerator Offers Messaging, Social, Location and Storage Mobile Cloud Services to All Mobile App Publishers
|
|
ComponentOne Releases a Collection of 40+ UI Widgets Powered by HTML5 and jQuery
ComponentOne has announced the 2012 release of Wijmo: a kit of UI widgets for HTML5 and jQuery development
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Top five apps to manage your workload
Web applications offer new ways to track your “to-do” lists
|
|
Not so fast when it comes to testing in the cloud
Developers face outsourcing, virtual lab management and mobile devices as obstacles
|
|
Xceed releases UX-focused suite for Microsoft’s WPF
"Blendables" helps match user experiences to developer visions
|
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
|
|
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
|
|
RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
|
|
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
|
The Hidden Costs of Software Licensing
Moving beyond paper-based software licensing to more flexible, software-based licensing is a business decision. There is a growing trend tow...
|
|
Case Study: You May Need a Development Mechanic
As a contractor for a major financial player in Germany, SOBEGE, a German-based consultancy specializing in embedded IT and web services, wa...
|
|
Ensuring Software Quality at a Major International Bank
One of the world’s leading international banks has adopted AgitarOne technology for delivering generated unit tests for their Java software...
|
|
Load Testing Adobe Flex Applications
Adobe Flex applications may be different from applications you’ve worked with before. For classic HTML web applications, the server does all...
|