<?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"
	>
<channel>
	<title>Comments on: Technological Choices</title>
	<atom:link href="http://www.xsi-blog.com/archives/258/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xsi-blog.com/archives/258</link>
	<description>People and thoughts behind XSI in production...</description>
	<pubDate>Fri, 04 Jul 2008 03:03:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Graham D Clark</title>
		<link>http://www.xsi-blog.com/archives/258#comment-17281</link>
		<dc:creator>Graham D Clark</dc:creator>
		<pubDate>Mon, 26 May 2008 01:15:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=258#comment-17281</guid>
		<description>In response to Ben,
There are a few examples for c# in the XSI SDK documentation and in the SDK examples workgroup. 
If learnign c# at same time as c#  use within xsi, its difficult compared with learning js or vbs and having the many js and vbs xsi sdk examples to learn from.
But the c# scripting plugin, (once you compile it), really helps to quickly test quick snippets in XSI first.

I'm also really curious about mono or others with xsi.</description>
		<content:encoded><![CDATA[<p>In response to Ben,<br />
There are a few examples for c# in the XSI SDK documentation and in the SDK examples workgroup.<br />
If learnign c# at same time as c#  use within xsi, its difficult compared with learning js or vbs and having the many js and vbs xsi sdk examples to learn from.<br />
But the c# scripting plugin, (once you compile it), really helps to quickly test quick snippets in XSI first.</p>
<p>I&#8217;m also really curious about mono or others with xsi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.xsi-blog.com/archives/258#comment-17249</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 05 May 2008 21:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=258#comment-17249</guid>
		<description>I'm interested in using the dotnet languages (C# and F#) with softimage, and I was wondering if anyone had any experience with this? Any sources of example C# plugins? I think this falls under the category of Technological Choices. For instance, is there any way of using Mono with Softimage?</description>
		<content:encoded><![CDATA[<p>I&#8217;m interested in using the dotnet languages (C# and F#) with softimage, and I was wondering if anyone had any experience with this? Any sources of example C# plugins? I think this falls under the category of Technological Choices. For instance, is there any way of using Mono with Softimage?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Nicholas</title>
		<link>http://www.xsi-blog.com/archives/258#comment-17244</link>
		<dc:creator>Andy Nicholas</dc:creator>
		<pubDate>Mon, 21 Apr 2008 22:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=258#comment-17244</guid>
		<description>Another very useful post, thanks Patrick. Django in particular looks v interesting, I'll be checking that out.

Just out of interest, any chance you could elaborate on why you find the Windows server a hassle compared to Linux? Is it because you're more familiar with Linux technologies, or are there fundamental issues that you found with Windows? Admittedly, I'm much more familiar with Windows. So it won't come as a surprise that although I've only been using Linux for a little over 6 months, I still fail to see why people love it so much ;-)

Not wanting to get into a Windows vs Linux debate of course (oops, too late!), but I'm genuinely interested to hear opinions on this.

Cheers!

Andy</description>
		<content:encoded><![CDATA[<p>Another very useful post, thanks Patrick. Django in particular looks v interesting, I&#8217;ll be checking that out.</p>
<p>Just out of interest, any chance you could elaborate on why you find the Windows server a hassle compared to Linux? Is it because you&#8217;re more familiar with Linux technologies, or are there fundamental issues that you found with Windows? Admittedly, I&#8217;m much more familiar with Windows. So it won&#8217;t come as a surprise that although I&#8217;ve only been using Linux for a little over 6 months, I still fail to see why people love it so much ;-)</p>
<p>Not wanting to get into a Windows vs Linux debate of course (oops, too late!), but I&#8217;m genuinely interested to hear opinions on this.</p>
<p>Cheers!</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian Schnuer</title>
		<link>http://www.xsi-blog.com/archives/258#comment-17243</link>
		<dc:creator>Fabian Schnuer</dc:creator>
		<pubDate>Mon, 21 Apr 2008 15:14:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=258#comment-17243</guid>
		<description>Thank you for the summation, its nice to see some of my own strategies being echoed here as well as some differences. Here are a few of my thoughts on the matter for what they are worth.

As far as python web frameworks are concerned I've settled with TurboGears as opposed to Django. Turbogears is very modular and allows you to pluck amongst a variety of components. It's default ORM these days is SQLAlchemy which is a bit complicated to get into but as an ORM I prefer it since its very flexible. There exists Elixir for SQLAlchemy which wraps around class declarations and takes a lot of the verbosity out of it. That makes SQLAlchemy appear more like SQLObject.

In addition to that, TG2.0 will be based pn pylons as opposed to cherrypy which is looking to be interesting. Also TG's approach to Ajax (using Mochikit on the client side) and its widgets system (which is being split into its own projects called Tosca Widgets) is very nice.

Lastly using SQLAlchemy has the advantage that its something not bound up to a web framework which makes it usable in other standalone projects. No idea how tied up the django orm is.

As far as source management goes it might also be interesting to mention Trac as a python based front-end/management/bug tracking tool for code in subversion. Trac however has only experimental MySQL support making a PostgreSQL setup preferential.

As far as QT is concerned. The licensing is a mess to figure out and has stopped from really looking into it.  WxWidgets is not exactly lightning-fast or easy but is usable. There is also http://pyfltk.sourceforge.net which is a python binding for FLTK, I havent tried it personally so I don't know if its usable. FLTK however is small, flexible and fast.

Now some questions of mine: "I've often built all my applications from scratch according to a technique a friend has taught me." could you please elaborate on that or provide a link since it does sound interesting. Personally I've got debian and the web and ubuntu lts server and the file/intranet server and am quite happy with package management due to the zero time investment required...except for the odd time when things get messed up. I've been to Gentoo land but simply didn't have the time for it.

Also what is your opinions/experiences on python site-packages? Do you use them? Do you go via cheeseshop? manual? os packages? Personally I've ended up with a bit of an unhappy mix since some os packages install python packages as a dependency and using easy_install requirements add its own pile of things into the mix. For web applications deployment I tend to install the tested version of the packages into a application specific folder and point python path to that. I've been meaning to sort this mess out for a while but dont get around to it, so any suggestions would be welcome.

Again thank you for bringing this topic up here.
Fabian</description>
		<content:encoded><![CDATA[<p>Thank you for the summation, its nice to see some of my own strategies being echoed here as well as some differences. Here are a few of my thoughts on the matter for what they are worth.</p>
<p>As far as python web frameworks are concerned I&#8217;ve settled with TurboGears as opposed to Django. Turbogears is very modular and allows you to pluck amongst a variety of components. It&#8217;s default ORM these days is SQLAlchemy which is a bit complicated to get into but as an ORM I prefer it since its very flexible. There exists Elixir for SQLAlchemy which wraps around class declarations and takes a lot of the verbosity out of it. That makes SQLAlchemy appear more like SQLObject.</p>
<p>In addition to that, TG2.0 will be based pn pylons as opposed to cherrypy which is looking to be interesting. Also TG&#8217;s approach to Ajax (using Mochikit on the client side) and its widgets system (which is being split into its own projects called Tosca Widgets) is very nice.</p>
<p>Lastly using SQLAlchemy has the advantage that its something not bound up to a web framework which makes it usable in other standalone projects. No idea how tied up the django orm is.</p>
<p>As far as source management goes it might also be interesting to mention Trac as a python based front-end/management/bug tracking tool for code in subversion. Trac however has only experimental MySQL support making a PostgreSQL setup preferential.</p>
<p>As far as QT is concerned. The licensing is a mess to figure out and has stopped from really looking into it.  WxWidgets is not exactly lightning-fast or easy but is usable. There is also <a href="http://pyfltk.sourceforge.net" onclick="javascript:pageTracker._trackPageview('/outbound/comment/pyfltk.sourceforge.net');" rel="nofollow">http://pyfltk.sourceforge.net</a> which is a python binding for FLTK, I havent tried it personally so I don&#8217;t know if its usable. FLTK however is small, flexible and fast.</p>
<p>Now some questions of mine: &#8220;I&#8217;ve often built all my applications from scratch according to a technique a friend has taught me.&#8221; could you please elaborate on that or provide a link since it does sound interesting. Personally I&#8217;ve got debian and the web and ubuntu lts server and the file/intranet server and am quite happy with package management due to the zero time investment required&#8230;except for the odd time when things get messed up. I&#8217;ve been to Gentoo land but simply didn&#8217;t have the time for it.</p>
<p>Also what is your opinions/experiences on python site-packages? Do you use them? Do you go via cheeseshop? manual? os packages? Personally I&#8217;ve ended up with a bit of an unhappy mix since some os packages install python packages as a dependency and using easy_install requirements add its own pile of things into the mix. For web applications deployment I tend to install the tested version of the packages into a application specific folder and point python path to that. I&#8217;ve been meaning to sort this mess out for a while but dont get around to it, so any suggestions would be welcome.</p>
<p>Again thank you for bringing this topic up here.<br />
Fabian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Weber</title>
		<link>http://www.xsi-blog.com/archives/258#comment-17242</link>
		<dc:creator>Martin Weber</dc:creator>
		<pubDate>Mon, 21 Apr 2008 14:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.xsi-blog.com/?p=258#comment-17242</guid>
		<description>A really nice list. Thanks for some interesting pointers. I really need to get into Python ;)  As for SVN I really like SmartSVN (http://www.syntevo.com/smartsvn/index.html). I also put down my vote for Trolltech Qt. I have been using it for years now for application development and Qt is getting stronger with every release.</description>
		<content:encoded><![CDATA[<p>A really nice list. Thanks for some interesting pointers. I really need to get into Python ;)  As for SVN I really like SmartSVN (http://www.syntevo.com/smartsvn/index.html). I also put down my vote for Trolltech Qt. I have been using it for years now for application development and Qt is getting stronger with every release.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
