Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


January 2002

Opening Up .NET

RSS
Subscribe to Windows IT Pro | See More Linux Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

For wide adoption in the enterprise, .NET must run on Linux too

Microsoft needs Linux. This statement might surprise you, especially when you consider that Linux and the open source software movement appear to be well on the way to becoming Windows' most significant competition, at least on the server side. However, Microsoft is in the midst of transforming itself into an enterprise software services platform. If Microsoft succeeds, the more ethereal .NET Framework will replace Windows as the primary software platform. Applications that once relied on Windows and the Win32 API will change to take advantage of the XML-based .NET Framework classes and Web Services.

However, this transformation won't succeed if the .NET Framework and Web Services run on only Windows. Critics have long blasted Microsoft's products as being Windows-centric and not truly suitable for the enterprise. They justifiably claim that no enterprise uses only one platform. Enterprise infrastructures (especially those that rely on the Internet) consist of heterogeneous systems that need to interact. Platform-specific products can play only limited roles in mixed environments.

Lessons Learned from COM
You might recall that Microsoft initially claimed that COM was potentially a cross-platform technology. However, UNIX and Linux software developers opted to use Java and Common Object Request Broker Architecture (CORBA) rather than COM. The COM platform and all the Microsoft applications built on it remained, for all practical purposes, Windows only.

Enter the .NET Framework. Unlike COM, which was based on proprietary Microsoft binary formats, the .NET Framework has a foundation of ASCII-based XML. Thus, other vendors such as IBM can freely participate in the development of Web Services. Moreover, by submitting the .NET Common Language Infrastructure (CLI—the runtime layer that translates the code in .NET applications to the underlying OS) to the international standards organization ECMA, Microsoft has eliminated the proprietary threat that stifled COM and continues to plague Sun Microsystems' Java. For the first time, Microsoft has an application platform that's truly capable of reaching across platforms and the enterprise.

However, as COM's cross-platform failure demonstrates, the potential to become cross-platform and the actuality of widespread implementation are miles apart. Implementing the .NET Framework and Web Services on Linux is key to gaining enterprise acceptance of the .NET Framework.

.NET on Linux
Several projects are aimed at bringing the .NET Framework to Linux. Microsoft's $135 million bailout of Corel more than a year ago seems to have paid off. Corel is gearing up for an extended effort (appropriately named Port Project) to port the .NET Framework to Linux. Ximian, another open-source company, has launched a project called Mono, which also has the goal of building a Linux version of the .NET Framework.

The .NET Framework's support for open source could be Microsoft's key to becoming a true enterprise platform, but that same key holds the potential for opening a Pandora's box. Making the .NET Framework the application platform potentially commoditizes the OS, paving the way for low-cost Linux to gain more acceptance as a network OS.

Broad enterprise adoption of the .NET Framework will also have significant ramifications for administrators. Managing applications that consist of components running on many divergent systems and platforms will certainly require much more capable tools than anything we've seen to date. (Microsoft isn't alone in facing this challenge. Java faces similar multiple-platform support problems.) Apparently, Microsoft will need to take some bad along with the good of .NET moving to the next level in the enterprise.

End of Article



Reader Comments
Is Microsoft killing itself with the .NET initiative? Probably not. The content of this article suggest that Windows could become just another OS that would be in competition with with LINUX which is free. There must be some money making plans in there somewhere, the question is where?

Zach Cox December 19, 2001


Msft's new money spinner is software as a "service" and .NET is the platform they'll use to make it happen. If you look at what .NET enables you to do they already have the technology. All they need is widespread broadband uptake (which is moving slowly in EU) and probably 1 or 2 revs to the .NET framework to iron out any glitches. The press is obsessed with .NET web hype and they've missed the point - you can build a winform app and deploy it via a web server to a client machine VERY easily. Furthermore there's no need to download a 30Mb monster - with .NET it loads forms etc as needed from the web server. Service packs are obsolete - .NET will check that I'm always running the latest version of an app. So in 1-5yrs time MS Office will probably be avail on subscription from Msft - I'll pay a monthly and always know that I have the latest version of the software, furthermore I'll only pay for the pieces I use (I hope). As for the OS - well if the *nix community come on board you could be running MS Offcie on Solaris !

We'll just have to wait and see what actually happens - and to think 3yrs ago COM was the future - it's a funny old biz ain't it :)

CW January 04, 2002


Come on! If you don't have the facts then just make some up to suit you! Corel is porting .Net to FreeBSD, not linux.

Scrutinizer January 04, 2002


Help - how do I get my e-mail on up.net?

Anonymous User May 02, 2005 (Article Rating: )


You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Confirmed: Battery Life Issues Not Windows 7's Fault

Microsoft on Monday issued a lengthy statement about the recent Windows 7 battery controversy, echoing my assessment from earlier in the day, but backing it up with hard, cold evidence. ...

Microsoft Warns of Windows Version Expirations

Microsoft warned that this year will see three out-of-date Windows versions slip into retirement. ...

Battery Life Issues Almost Certainly Not Windows 7's Fault

While Microsoft is still investigating a notebook battery life issue that was supposedly caused by Windows 7, some interesting trends have emerged. ...


Windows OSs Whitepapers Protecting Microsoft SharePoint

Related Events Deep Dive into Windows Server 2008 R2 presented by John Savill

Top 11 Reasons Why Oracle Database 11g on Windows is Right For You

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2010 Penton Media, Inc. Terms of Use | Privacy Statement