<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Is .net A &#8220;virtual Machine&#8221;?  Is It Option To Code .net In Visual Studio 2008?</title>
	<atom:link href="http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/feed/" rel="self" type="application/rss+xml" />
	<link>http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/</link>
	<description>Virtualization news and reviews</description>
	<lastBuildDate>Sat, 12 Dec 2009 02:36:47 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Best Smartphones</title>
		<link>http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/comment-page-1/#comment-1872</link>
		<dc:creator>Best Smartphones</dc:creator>
		<pubDate>Sat, 04 Jul 2009 23:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/#comment-1872</guid>
		<description>.NET is Microsoft&#039;s proprietary answer to Java. It uses the Common Language Runtime (CLR) whinch is very much like a virtual machine in most ways, but unlike a true VM, is tied to the Windows OS. You can write and compile .NET without Visual studio 2008, but the IDE makes it much easier, and you must have the .NET framework installed on your computer to run a .NET program.  The EULA for the .NET framework as an interesting requirement: Ehe end user agrees not to publish the results of any benchmark test without the expressed consent of Microsoft.  It sounds like Microsoft is afraid to take a chance that .NET could pass a comparison on its own merits.
  The open source community has a compatible system called Mono, which can run many .NET programs, under Linux. and work is underway to develop a link library that would allow an independent executable that can run without a full framework install. Since Microsoft made the language specification for the CLR intermediate code a legally recognized open standard, Mono is not a reverse engineered copy of .NET, but an independently developed system based on thoses standards. However, many programs developed under VS2008 use proprietary Windows function libraries which are not available to linux, and the function libraries for linux that provide the same functions are not drop-in compatible. Most of thess functions deal with the display of forms
 so the answers to your questions:
Sort of.
Yes.
 Yes.</description>
		<content:encoded><![CDATA[<p>.NET is Microsoft&#8217;s proprietary answer to Java. It uses the Common Language Runtime (CLR) whinch is very much like a virtual machine in most ways, but unlike a true VM, is tied to the Windows OS. You can write and compile .NET without Visual studio 2008, but the IDE makes it much easier, and you must have the .NET framework installed on your computer to run a .NET program.  The EULA for the .NET framework as an interesting requirement: Ehe end user agrees not to publish the results of any benchmark test without the expressed consent of Microsoft.  It sounds like Microsoft is afraid to take a chance that .NET could pass a comparison on its own merits.<br />
  The open source community has a compatible system called Mono, which can run many .NET programs, under Linux. and work is underway to develop a link library that would allow an independent executable that can run without a full framework install. Since Microsoft made the language specification for the CLR intermediate code a legally recognized open standard, Mono is not a reverse engineered copy of .NET, but an independently developed system based on thoses standards. However, many programs developed under VS2008 use proprietary Windows function libraries which are not available to linux, and the function libraries for linux that provide the same functions are not drop-in compatible. Most of thess functions deal with the display of forms<br />
 so the answers to your questions:<br />
Sort of.<br />
Yes.<br />
 Yes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatol Kuragin</title>
		<link>http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/comment-page-1/#comment-1871</link>
		<dc:creator>Anatol Kuragin</dc:creator>
		<pubDate>Sat, 04 Jul 2009 20:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/#comment-1871</guid>
		<description>.NET framework isn&#039;t a virtual machine.  It&#039;s more like a program.</description>
		<content:encoded><![CDATA[<p>.NET framework isn&#8217;t a virtual machine.  It&#8217;s more like a program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sdouble</title>
		<link>http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/comment-page-1/#comment-1870</link>
		<dc:creator>sdouble</dc:creator>
		<pubDate>Sat, 04 Jul 2009 19:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/#comment-1870</guid>
		<description>Yes.  It requires that the enduser have the appropriate .net architecture installed.  People used to complain about Java because it required the VM, but now microsoft is doing the same thing.  And even worse, it&#039;s geared toward windows only.  At least with java, it is cross platform.
I know there is a .net interpreter for other OSes (mono I believe), but it&#039;s not as good as it needs to be yet.
EDIT:  And of course, they will need to have the right .net installed in order to use your application.</description>
		<content:encoded><![CDATA[<p>Yes.  It requires that the enduser have the appropriate .net architecture installed.  People used to complain about Java because it required the VM, but now microsoft is doing the same thing.  And even worse, it&#8217;s geared toward windows only.  At least with java, it is cross platform.<br />
I know there is a .net interpreter for other OSes (mono I believe), but it&#8217;s not as good as it needs to be yet.<br />
EDIT:  And of course, they will need to have the right .net installed in order to use your application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diogenes</title>
		<link>http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/comment-page-1/#comment-1869</link>
		<dc:creator>Diogenes</dc:creator>
		<pubDate>Sat, 04 Jul 2009 19:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://vmtimes.com/2009/07/is-net-a-virtual-machine-is-it-option-to-code-net-in-visual-studio-2008/#comment-1869</guid>
		<description>http://geekswithblogs.net/murraybgordon/...</description>
		<content:encoded><![CDATA[<p><a href="http://geekswithblogs.net/murraybgordon/..." rel="nofollow">http://geekswithblogs.net/murraybgordon/&#8230;</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
