<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: Escaping the Windows prison	</title>
	<atom:link href="https://www.robg3d.com/2014/09/escaping-the-windows-prison/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/</link>
	<description>Blog of Rob Galanakis (@robgalanakis)</description>
	<lastBuildDate>Tue, 09 Sep 2014 16:01:35 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.1</generator>
	<item>
		<title>
		By: Viktoras Makauskas		</title>
		<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/#comment-232756</link>

		<dc:creator><![CDATA[Viktoras Makauskas]]></dc:creator>
		<pubDate>Tue, 09 Sep 2014 16:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1662#comment-232756</guid>

					<description><![CDATA[&quot;Linux as a better developer environment&quot; should come with &quot;you want to be this tall to use Linux for development&quot;. You won&#039;t really benefit much while you do semi-basic stuff. But then there comes a day when you stumble upon a tool that needs hacks to run on windows, or not available on platform altogether, or is hard to start/configure due to shell limitations and stupid path names, and the pattern repeats, and then you realize it&#039;s easier to just stop fighting windows and switch to something else.

But, like I said, one should grow into the need for this. Maya developer, alt-tabbing between python editor, VC++ and maya, is not really hard pressed to leave windowsland.]]></description>
			<content:encoded><![CDATA[<p>&#8220;Linux as a better developer environment&#8221; should come with &#8220;you want to be this tall to use Linux for development&#8221;. You won&#8217;t really benefit much while you do semi-basic stuff. But then there comes a day when you stumble upon a tool that needs hacks to run on windows, or not available on platform altogether, or is hard to start/configure due to shell limitations and stupid path names, and the pattern repeats, and then you realize it&#8217;s easier to just stop fighting windows and switch to something else.</p>
<p>But, like I said, one should grow into the need for this. Maya developer, alt-tabbing between python editor, VC++ and maya, is not really hard pressed to leave windowsland.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Charles Palmer		</title>
		<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/#comment-232749</link>

		<dc:creator><![CDATA[Charles Palmer]]></dc:creator>
		<pubDate>Tue, 09 Sep 2014 06:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1662#comment-232749</guid>

					<description><![CDATA[IDEwise JetBrains C++ offering just went into beta.]]></description>
			<content:encoded><![CDATA[<p>IDEwise JetBrains C++ offering just went into beta.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: robert kist		</title>
		<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/#comment-232743</link>

		<dc:creator><![CDATA[robert kist]]></dc:creator>
		<pubDate>Tue, 09 Sep 2014 01:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1662#comment-232743</guid>

					<description><![CDATA[I&#039;m not that much of a VS fan (maybe because I haven&#039;t dug into some of its advanced features yet?), but I think any course about game / 3D related programming should feature an intro to VS. Not because it&#039;s good, or powerful or whatever, but because it&#039;s a de-facto industry standard. Chances are, that you&#039;ll have to touch it one time or the other when working with C# or C++.

On the other hand, you don&#039;t want student&#039;s IDE exposure to be Linux lopsided either. Why not aim for a balance and critical comparison? On the same note as I am pro-VS, I think it may also be worth to give a quick intro to XCode.

As an employer I would be happy if people have some basic understanding of such popular environments, rather than being clueless and starting at zero. And once students have been exposed and got an overview, why not let them pick the best tool for their future needs? The only downside I see is that it could be a problem to cram 3 different platforms and environments into one course... but you can always provide hand picked links to in-depth resources and starter tutorials, which interested students can follow.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not that much of a VS fan (maybe because I haven&#8217;t dug into some of its advanced features yet?), but I think any course about game / 3D related programming should feature an intro to VS. Not because it&#8217;s good, or powerful or whatever, but because it&#8217;s a de-facto industry standard. Chances are, that you&#8217;ll have to touch it one time or the other when working with C# or C++.</p>
<p>On the other hand, you don&#8217;t want student&#8217;s IDE exposure to be Linux lopsided either. Why not aim for a balance and critical comparison? On the same note as I am pro-VS, I think it may also be worth to give a quick intro to XCode.</p>
<p>As an employer I would be happy if people have some basic understanding of such popular environments, rather than being clueless and starting at zero. And once students have been exposed and got an overview, why not let them pick the best tool for their future needs? The only downside I see is that it could be a problem to cram 3 different platforms and environments into one course&#8230; but you can always provide hand picked links to in-depth resources and starter tutorials, which interested students can follow.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jóhann Haukur Gunnarsson		</title>
		<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/#comment-232740</link>

		<dc:creator><![CDATA[Jóhann Haukur Gunnarsson]]></dc:creator>
		<pubDate>Tue, 09 Sep 2014 00:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1662#comment-232740</guid>

					<description><![CDATA[I agree with all your points. However, if you are developing on Windows, Chocolatey will make your life far easier. Yes, it&#039;s &quot;almost&quot; like apt-get for Windows. (https://chocolatey.org/)]]></description>
			<content:encoded><![CDATA[<p>I agree with all your points. However, if you are developing on Windows, Chocolatey will make your life far easier. Yes, it&#8217;s &#8220;almost&#8221; like apt-get for Windows. (<a href="https://chocolatey.org/" rel="nofollow ugc">https://chocolatey.org/</a>)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: dorf		</title>
		<link>https://www.robg3d.com/2014/09/escaping-the-windows-prison/#comment-232739</link>

		<dc:creator><![CDATA[dorf]]></dc:creator>
		<pubDate>Mon, 08 Sep 2014 23:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.robg3d.com/?p=1662#comment-232739</guid>

					<description><![CDATA[I&#039;ll admit I&#039;ve barely used linux. I do own a macbook air, but can&#039;t stand the OS--

 I can see the appeal of the command line for automating builds etc.

Compared Visual C++ against what is available on linux:

Better in VC++(assuming you install Visual Assist pluggin):
 -Debugger is fast and reliable.
 -Excellent code navigation, making it very easy to jump around the code
 -With Visual Assist you get C++ refactoring support, it works quite well 
 -none retarded syntax highlighting that you can customize
 -has built in profiler
 -fast IDE
Worse in VC++:
 -The compiler is not as up to date with C++11/14, this sucks:/
 -The project/solution setup is clunky, but you can automate this, and generate the files yourself instead of letting VS do it.
 -The way they handle precompiled headers is fairly idiotic, and you can&#039;t share them between projects
 

 I really do want to learn linux properly, but I find it unlikely that developing C++ on Linux is a very enjoyable experience--

 You can automate VS builds easily enough, just launch msbuild and tell it to build your solution file.

 C++ does not have a package manager so that type of thing is basically irrelevant for my purpose.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll admit I&#8217;ve barely used linux. I do own a macbook air, but can&#8217;t stand the OS&#8211;</p>
<p> I can see the appeal of the command line for automating builds etc.</p>
<p>Compared Visual C++ against what is available on linux:</p>
<p>Better in VC++(assuming you install Visual Assist pluggin):<br />
 -Debugger is fast and reliable.<br />
 -Excellent code navigation, making it very easy to jump around the code<br />
 -With Visual Assist you get C++ refactoring support, it works quite well<br />
 -none retarded syntax highlighting that you can customize<br />
 -has built in profiler<br />
 -fast IDE<br />
Worse in VC++:<br />
 -The compiler is not as up to date with C++11/14, this sucks:/<br />
 -The project/solution setup is clunky, but you can automate this, and generate the files yourself instead of letting VS do it.<br />
 -The way they handle precompiled headers is fairly idiotic, and you can&#8217;t share them between projects</p>
<p> I really do want to learn linux properly, but I find it unlikely that developing C++ on Linux is a very enjoyable experience&#8211;</p>
<p> You can automate VS builds easily enough, just launch msbuild and tell it to build your solution file.</p>
<p> C++ does not have a package manager so that type of thing is basically irrelevant for my purpose.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
