Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  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 log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
CES 2009: Ballmer Announces Windows 7, Windows Live, Live Search Milestones

During his first-ever Consumer Electronics Show (CES) 2009 keynote address last night in Las Vegas, Microsoft CEO Steve Ballmer announced the pending public availability of a feature-complete Windows 7, the final version of Windows Live Essentials, and ...

10 Reasons Not to Deploy Windows Vista

The decision to upgrade to Vista has to make business sense, but many companies find the costs in training and application compatibility problems outweigh any benefits Vista brings. ...

10 Reasons to Deploy Windows Vista

The decision to upgrade your XP systems to Vista is simple when you consider features such as easier backup, a great desktop search, and vastly improved security options. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Cloud Computing Forum: Integrating Software, Server and Storage as a Service into Your Enterprise IT Delivery Model

Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

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 Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


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 Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing