Page 1 of 1

XNA = eXtra unNecessary Api?

Posted: Tue Mar 13, 2007 6:17 pm
by Luben
Correct me if i am wrong, but doesn't Ms's new XNA-framework seem like 'just another framework'?
As far as i have understood, it wont _replace_ dx, just like .net doesn't replace the win32-api, but rather coexist and actually use the current api to achieve it's ends (Which can be achieved anyway..).

Myself, i belive that the future of graphics lies in ray-traced hardware acceleration. Microsoft would make a better move to try and design a general _os-independant_ interface for raytraced graphics instead of developing yet another layer between the programmer and dx.

Luben

Posted: Tue Mar 13, 2007 7:04 pm
by Sylence
don't use "os-independant" and "MS" in one sentence... it just does not fit ;)

OMG I've started my first flame war ^^

Posted: Tue Mar 13, 2007 7:24 pm
by Luben
Even though Microsoft has a queer approach of 'satisfying customers'(Vista, whywhywhy? =P), i think its wrong to _idolize_ alternative os'es _just because_ its ThisOS or ThatOS or Not_A_M$_OS.
Especially linux has been incredibly hyped; It really has too much 'hacker/nerd'-value, so every goddamn noob that manages to dualboot goes around saying 'Its so much better' when they're really just using wine to run their familiar windows programs...

This is my first "flame war" post to, don't take it to seriously ;D

Posted: Tue Mar 13, 2007 11:29 pm
by Luben
Come on, 27 reads and no serious comments? =)

Posted: Tue Mar 13, 2007 11:41 pm
by monkeycracks
I've never used XNA so my opinion doesn't matter ;)

Posted: Wed Mar 14, 2007 1:14 am
by kburkhart84
I may be misinformed, but don't you have to use the XNA framework to access XBox360 controllers as joysticks. Also, XNA is one thing and DX is another. In reality, under the hood, DInput just translates to windows messages under the hood, and I read somewhere that microsoft itself recommend you switch to the XNA framework for performance reasons as well. Then again, M$ says alot of things to get you to use what they want you to use...

Re: XNA = eXtra unNecessary Api?

Posted: Wed Mar 14, 2007 11:21 am
by IPv6
Luben wrote:Correct me if i am wrong, but doesn't Ms's new XNA-framework seem like 'just another framework'?
Luben
Main advantages AFAIK are:
- Xbox360 affiliation, including hook for MS online games markets
- free, including development environment (studio express)
- updated with all up-to-date features by microsoft, including testing, QA and other stuff

Posted: Wed Mar 14, 2007 2:21 pm
by SilentBob
yes, XNA is just another framework - just like popcap / torque / SDL / whatever.

It's biggest advantage is being able to compile to XBOX360 from the same source code.

Posted: Thu Mar 15, 2007 4:33 am
by Nodtveidt
XNA really isn't even all that special anyways...

XNA and C#

Posted: Thu Mar 15, 2007 4:05 pm
by buhatkj
here is another thing to keep in mind. microsoft wants to promote.NET languages, specifically C# as a platform for next-gen games. So, they discontinued DX.NET and now you have to use XNA/C#, or DX/C++. this, along with the ability to write your own games for the 360, should be pretty damn compelling i think.

Posted: Mon Apr 09, 2007 6:31 am
by FreakNigh
Ya i have three computers, all run gentoo. I don't wine poop, except for dev-cpp so I can make windows compiles for the people who want to stay on a sinking boat. NOT EVEN BILL GATES IS STAYING ON THAT BOAT! Your using a what 4 year? 5 year? how old is that XP crap? Vista bombed, and Mac's graphics accelerated OS, and linux's beryl beat vista anyways. ubuntu is doing a great job at making linux easy enough for people who want to migrate. And to be quite honest, I find linux easier to use then windows anymore.

But if i move to linux how will I be able to ..... uh ??!?! BROWSE? CHAT? USE OFFICE? SKYPE? ya all thats native linux now. And there are alot of good native linux games out, and alot that will wine. But if you have something die hard, keep a windows computer around! I can barely give credit to windows for loading up the start menu to select the game anymore.

Posted: Mon Apr 09, 2007 7:13 am
by roxaz
Sylence wrote:don't use "os-independant" and "MS" in one sentence... it just does not fit ;)
not always. there is written a cool framework for linux tu run .NET applications. great success :)

Posted: Mon Apr 09, 2007 8:47 am
by ebo
roxaz wrote:not always. there is written a cool framework for linux tu run .NET applications. great success :)
mmh ... mono ...
For microsoft os-independent means: it could run on other platforms, not it does run on them.
They always seem to have anotther (incompatible) version of .net ready, when mono seems to get near are state that could be called finished.

Posted: Mon Apr 09, 2007 9:11 am
by roxaz
strife causes progress then :)