Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Microsoft .Net software's hidden cost
Yahoo ^ | Sat Jun 22,11:11 AM ET | Joe Wilcox

Posted on 06/22/2002 12:48:53 PM PDT by Dominic Harr

Microsoft .Net software's hidden cost
Sat Jun 22,11:11 AM ET

Joe Wilcox

Companies planning on moving their old programs to Microsoft's new .Net software plan had better prepare for sticker shock: Making the conversion could cost roughly half of the original development cost, Gartner says.

More resources from CNET:
 ?  CNET News.com: Top CIOs
 ?  Tech gifts for Father's Day, click here!
 ?  Find a job you love. Over 1 million postings.
 ?  Live Tech Help. Submit your question now.
CNET Newsletters:
News.com Daily Dispatch
News.Context (weekly)
News.com Investor (Daily)

More Newsletters
(CNet/ZDNet Privacy Policy)
News.com Video:
 ?  Could Red Hat be the next Microsoft?
  
According to a new cost model devised by Gartner, the cost of moving older Windows programs to .Net may range from 40 percent to as much as 60 percent of the cost of developing the programs in the first place.

That may come as a blow to penny-pinching information systems departments in big companies, even those very familiar with Windows programming.

Typically, moving to a new software release isn't so costly. But, warns Gartner's Mark Driver, .Net isn't just a new release of Windows.

"People mistakenly assume the cost of upgrading will somehow be the same as going from one version of a well-established product to another. That's definitely not the case (with .Net)," said Driver, who devised the cost model.

Ari Bixhorn, Microsoft's product manager for Visual Basic.Net, disputed Gartner's conclusions. He said most conversions to .Net are about 95 percent error-free, meaning they can be completed at a cost much lower than what Gartner estimates.

Gartner, however, considered factors other than code conversions in its analysis, such as training and lost productivity. Bixhorn said he didn't see either training or productivity problems as much of a concern.

Microsoft's .Net plan includes new releases of the company's Windows operating system and other server software, along with development tools and infrastructure to make programs more Internet-aware. One new technology supported by .Net is Web services, which promise to make linking internal computer systems, and systems residing in multiple companies, far easier than current methods.

What's unclear is whether the additional cost of moving to .Net will slow Web services releases. Several technology buyers told News.com this week that they are waiting for additional standards and better compatibility before they commit to large-scale projects.

The most prominent piece of .Net released so far is Visual Studio.Net, a new version of Microsoft's development tool package, which debuted in February.

Visual Studio.Net includes new versions of familiar tools such as Visual Basic and Visual C++. But the tool bundle is radically different than predecessors. It includes a new development language called Visual C# (pronounced "see sharp"), and introduces the .Net Framework and Common Language Runtime, which are technologies for managing and running programs.

The new development tool package also ushers in ASP.Net, a specialized type of software called a class library, replacing an older technology called Active Server Pages (ASP) for creating Web applications that support new Web services technology.

Still, long term, Driver predicted that making the switch to .Net for building new programs would help lift productivity and create more efficiency within companies.

"Over the course of the lifetime of an application, .Net might give you 20 percent cost advantage or more over using the older technologies," he said. "You will be able to recover that migration cost over the course of three to five years."

Companies making the switch could do so all at once, but most will likely make the change over a longer period of time. Either way, the cost of migration stays the same.

"It's an issue of paying the 60 percent up front or over the course of three years," Driver said.

The largest cost is code conversion. Because it is difficult to calculate, the 60 percent estimate in some cases could be too low.

The cutting edge can hurt
Gartner based its migration cost estimates on Visual Basic.Net and not on its cutting-edge, Java-like Visual C# programming language. One reason: Cost. A forthcoming study will say the migration cost associated with C# would be even higher than the standard Visual Studio .Net tools, Driver said.

"Some clients have asked about going directly to C#," Driver said. "For the vast majority, going from Visual Basic to Visual Basic.Net may be painful, but it's going to be the least painful of the strategies."

C# is seen as a crucial programming language for advancing .Net. Use of the language doubled in six months, according to a March study by Evans Data.

Without a doubt, companies switching to the new tools and migrating software applications over the long haul will find the switch over the easiest, but even they face difficulties in planning. Driver used the example of a developer running the older version of Visual Studio and Visual Studio .Net over a protracted period.

"That becomes untenable at some point," he said. "You've got to make the switch. So even if you go with a hybrid model, you've got to remember that you're spreading your resources thin over two different platforms."

There are other concerns about making the switch to .Net. At the top of the list is security, Driver said. Following a January memo from Chairman Bill Gates ( news - web sites), Microsoft cranked up emphasis on security. But problems have still surfaced in recent months.

"Some people are hesitant to put Internet Information Server (behind a public Web site) because of security issues. Well, .Net doesn't really address those problems," Driver said. "IIS is still just as vulnerable with .Net running behind it as the older ASP (Active Server Pages) code running behind it."

IBM and Sun also are pushing hard into Web services, advancing their own technology strategies and tools.

Security will be an important part of that emerging market. Market researcher ZapLink said on Thursday that the Extensible Markup Language ( XML) and Web Services security market would top $4.4 billion in 2006.


TOPICS: Technical
KEYWORDS: c; microsoft; net; techindex
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-80 ... 301-302 next last
For discussion purposes.

I do believe that in the long run, upgrading to .NET and C# is a must for anyone using current MS technologies.

For Java developers, it's an expensive step backwards, of course.

But if you're MS-only, in spite of the cost and pain, .NET is going to be a major step forward.

Once the bugs are worked out, once .NET server is finally released and then debugged, eventually .NET will be a net plus.

It's important for all developers to start looking into .NET now. Only by working with it can you know it's good and bad.

1 posted on 06/22/2002 12:48:53 PM PDT by Dominic Harr
[ Post Reply | Private Reply | View Replies]

To: *Microsoft; *tech_index
And now for something completely different . . .
A man with two noses.

Ping.

2 posted on 06/22/2002 12:55:33 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
But if you're MS-only, in spite of the cost and pain, .NET is going to be a major step forward.

I agree.

They left Visual FoxPro out of .NET, which is a little troubling. But, VFP does work with Web Services, so we'll see.

More cost and pain from Microsoft. Oh well. .NET will be worth it this time.

3 posted on 06/22/2002 1:38:41 PM PDT by Strider
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
Ari Bixhorn, Microsoft's product manager for Visual Basic.Net, disputed Gartner's conclusions. He said most conversions to .Net are about 95 percent error-free, meaning they can be completed at a cost much lower than what Gartner estimates.

That's a mighty tall claim there, pardner, considering the horse you rode in on.

4 posted on 06/22/2002 2:13:16 PM PDT by TechJunkYard
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
Otherwise known as damning with faint praise...
5 posted on 06/22/2002 10:12:39 PM PDT by Bush2000
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
  1. Of course it would be a step backward for most Java developers, they're already using what works for them and what works for them probably isn't running on a Microsoft OS.
  2. And of course there are going to be heavy costs related to switching. VB.NET is still very different from VB in many ways. C# is a new language. It would be almost as hard to go from Carbon to COCOA for MacOS X developers as it would be for Win32 developers to go to .NET. Totally new languages, totally new APIs.

The only problem with .NET is that Microsoft did not relinquish control of its patents to the W3C or some other organization as a show of good will to prove that they don't want to turn .NET into a trojan horse. What happens to the mono project 6 months to a 2 years from now when it is starting to get mature? How do they know that Microsoft won't exercise its IP "rights" and crush them through litigation and not the marketplace? Seriously, there are no benefits to using .NET right now if you aren't already stuck developing for Windows. IMO, .NET will probably just be a clean way to write Windows apps in such a way that the sophomore CS major intern code monkeys can understand. Not that that's a bad thing. That's still a major leap forward for Microsoft.

6 posted on 06/22/2002 10:54:58 PM PDT by dheretic
[ Post Reply | Private Reply | To 1 | View Replies]

To: Strider
They left Visual FoxPro out of .NET, which is a little troubling.

I don't see that as a problem. I don't think many people working in FoxPro want to compile to the clr.

I think the entire concept of .NET supporting many languages is a bit of a joke, to be honest. I don't believe there is a business need to write Cobol on PCs.

.NET is about VB.NET and C#. The rest is all sales pitch.

And VB.NET is a major leap forward for VB.

7 posted on 06/23/2002 8:06:36 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 3 | View Replies]

To: TechJunkYard
That's a mighty tall claim there, pardner, considering the horse you rode in on.

Absolutely, it's important to blow off what the .NET salesmen say.

I've been shredded for not being pro-.NET enough by B2k and his fellow salesmen.

They claim it's ready for mission-critical work today!

8 posted on 06/23/2002 8:08:33 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 4 | View Replies]

To: dheretic
How do they know that Microsoft won't exercise its IP "rights" and crush them through litigation and not the marketplace?

You are right, the study didn't look at the costs of being under MS's thumb.

Maybe they should have.

9 posted on 06/23/2002 8:10:33 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 6 | View Replies]

To: Bush2000
Otherwise known as damning with faint praise...

Ah, that's right, you think I'm not pro-.NET enough.

All this pointing out that there is bad with the good is not allowed! No free thinking on your own allowed! NO balanced opinions of MS will be allowed!

Get back in line, Harr, and do what MS tells you. Just parrot the scripts MS puts out, like B2k does!

10 posted on 06/23/2002 8:13:27 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 5 | View Replies]

To: Dominic Harr
Remember that most companies who are looking at .NET and are using ASP REALLY need to upgrade to something better. (Anything is better!) So, J2EE or .NET? I'd say from ASP to ASP.NET using C# is a far shorter transition period that moving to Java, leveraging existing ASP knowledge.

AS I have posted before, the market will most likely always be split and the competition is very healthy for both sides. Without .NET pushing Java and Java pushing .NET, not much will ever get done. I actually wish another large third party would join the market with a third competing technology. Frankly, I don't believe that the best ideas can be incorporated into only two product lines. Open source certainly is another venue for ideas, but we really need more.

11 posted on 06/23/2002 8:56:22 AM PDT by PatrioticAmerican
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dominic Harr
Ah, that's right, you think I'm not pro-.NET enough.

Those of us familiar with your MO know how you operate. You say a few tepid words about .NET and ... when the dust settles, you turn around and make unsubstantiated claims that it's "at least two years away from being useful." Naturally, when pressed for proof, you don't have the cajônes. There's really no point in debating this issue. You've done it so repeatedly that it's de rigeur.
12 posted on 06/23/2002 10:28:24 AM PDT by Bush2000
[ Post Reply | Private Reply | To 10 | View Replies]

To: PatrioticAmerican
I'd say from ASP to ASP.NET using C# is a far shorter transition period that moving to Java, leveraging existing ASP knowledge.

And I'd say that's sales pitch.

Having looked into it myself . . .

And as this article seems to confirm.

13 posted on 06/23/2002 11:09:02 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 11 | View Replies]

To: Bush2000
You say a few tepid words about .NET and ... when the dust settles, you turn around and make unsubstantiated claims that it's "at least two years away from being useful.

Right, I diverge from your script by admitting that there is both good and bad about .NET. The bad is never to be admitted to, it shows signs of independent thought.

Remeber the thread Has anyone been involved in a large .net installation? recently?

Remember how it turned out that no one had completed any major implementations?

Not one. 3 or 4 cheerleaders who said it was 'way cool', but no actual success stories. "Look at the MS press releases" was the answer. In fact, rather than discuss .NET it became a thread largely dedicated to personal insults? That thread alone said more about .NET than I ever could.

But I believe .NET will get to where java is today, in 3 or 4 years.

Clearly, tho, it isn't there yet. Heck, as of this moment, the fact that .NET requires IIS is a deal-breaker for almost all serious work.

14 posted on 06/23/2002 11:17:37 AM PDT by Dominic Harr
[ Post Reply | Private Reply | To 12 | View Replies]

To: Dominic Harr
Remeber the thread Has anyone been involved in a large .net installation? recently? Remember how it turned out that no one had completed any major implementations?

Do you actually believe your own BS?!? There were only 25 responses to that thread, troll -- and many of them were Mac/Linux users who have a vested interest in seeing .NET crash and burn. I'd hardly call that evidence one way or another.
15 posted on 06/23/2002 12:30:43 PM PDT by Bush2000
[ Post Reply | Private Reply | To 14 | View Replies]

To: Dominic Harr
But I believe .NET will get to where java is today, in 3 or 4 years.

That's pretty hilarious because Giga says that .NET is eclipsing J2EE in web services -- already.
16 posted on 06/23/2002 12:33:56 PM PDT by Bush2000
[ Post Reply | Private Reply | To 14 | View Replies]

To: PatrioticAmerican
I'd say from ASP to ASP.NET using C# is a far shorter transition period that moving to Java, leveraging existing ASP knowledge.

Absolutely correct. I had an application that took me eight weeks to code and test in ASP.

Converting it to ASP.NET took eight hours.

Rewriting the whole thing in Java would have taken at least two weeks, maybe longer.

17 posted on 06/23/2002 12:47:25 PM PDT by Mr. Jeeves
[ Post Reply | Private Reply | To 11 | View Replies]

To: Bush2000
There were only 25 responses to that thread, troll --

That's the point, silly.

That fellow put out an open call for .NET success stories, and didn't get any.

If you did the same thing, only asked about Java success stories, you'd be inundated with responses and details.

The only folks using .NET now are the ones paid to try and make .NET work. And they aren't having any big successes yet, as far as anyone can tell. A few small successes, as I have myself had. A few small tools. But large-scale production systems. They're all running into serious problems.

Oh, sure, you MS salesmen *claim* great things. Then never point to one single example. Just trust ya'll, we're told.

18 posted on 06/23/2002 1:15:31 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 15 | View Replies]

To: Mr. Jeeves
Converting it to ASP.NET took eight hours.

Interesting. May I ask what sort of app?

19 posted on 06/23/2002 1:16:13 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 17 | View Replies]

To: Dominic Harr
That fellow put out an open call for .NET success stories, and didn't get any.

Think Venn diagram, Harr. There's a large community of developers out there. Set A. There's a tiny fragment of those developers here on Free Republic. Set B. There's an even tinier fragment which saw that thread. Intersect the sets. (I know they didn't teach you set theory in business school, Harr, but try not to hold the class behind, ok?)
20 posted on 06/23/2002 1:57:46 PM PDT by Bush2000
[ Post Reply | Private Reply | To 18 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-80 ... 301-302 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson