|
|
|
|
|
Search ZBuffer
Links
|
I've already documented 'other .Net languages and XNA' pretty well in the XNA Forum FAQs - though its often apparent from the questions in the forums that I keep it updated mostly for my own amusement. But its been a busy week for XNA and 'other' languages: Firstly, the OOPSLA conference this week ("OOPSLA" - its just fun to say it!) had a talk by Jim Hugunin from Microsoft. Jim is the guy responsible for IronPython and is now an architect for dynamic languages. You can read about Jims's talk on eWeek. The XNA connection is the throwaway comment "Hugunin said the DLR works with several Microsoft products, including XNA Game Studio, Microsoft Robotics Studio, ASP.Net, Windows Vista, Exchange Server and Silverlight.". I don't have any evidence that IronPython or other languages will run on the 360 any time soon. Not that this stops you from using the XNA assemblies on Windows if you want but it does kind of defeat some of the purpose of XNA GSE if you don't also target the 360. Of course you will have to work around the content pipeline too. I suppose its understandable that people think that any .Net API will work with any .Net language since that's the message Microsoft evangelize, but XNA GSE is an exception to this due to its almost mandatory VS add-ins. You would think that internal Microsoft folk would check up on this before being quoted (though it wouldn't surprise me if a journalist misquoted too) Secondly, BlogusMaximus is on one of his totally justified VB.Net rants about APIs like the XNA Framework which do not officially support VB.Net. Chris, as his close buddies sometimes call him, is a VB.Net MVP and points out the injustice of VB.Net being the most used .Net language but not corresponding support from Microsoft and also notes that the VB MVPs were told that XNA was "too hard for VB programmers". In the case of other languages I can assure you all that to the best of my knowledge there is no conspiracy in the XNA team. Compared to most teams at Microsoft they are very small. Adding test passes and templates for other languages is just out of scope for the number of hours they have. Sure Microsoft could mandate all of their teams support C# and VB.Net (and maybe the C++ and J# guys want samples too) but what if that pushes the budget for a project beyond what the return on the investment is. Maybe we would never have the XNA framework... Updated 10/26/2007 9:00:00 AM by Zman
|
|