XNA = eXtra unNecessary Api?

Discussion about everything. New games, 3d math, development tips...
Post Reply
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

XNA = eXtra unNecessary Api?

Post 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
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post 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 ^^
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

Post 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
Luben
Posts: 568
Joined: Sun Oct 09, 2005 10:12 am
Location: #irrlicht @freenode

Post by Luben »

Come on, 27 reads and no serious comments? =)
monkeycracks
Posts: 1029
Joined: Thu Apr 06, 2006 12:45 am
Location: Tennesee, USA
Contact:

Post by monkeycracks »

I've never used XNA so my opinion doesn't matter ;)
kburkhart84
Posts: 277
Joined: Thu Dec 15, 2005 6:11 pm

Post 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...
IPv6
Posts: 188
Joined: Tue Aug 08, 2006 11:58 am

Re: XNA = eXtra unNecessary Api?

Post 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
SilentBob
Posts: 3
Joined: Thu Mar 08, 2007 12:11 pm

Post 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.
Nodtveidt
Posts: 67
Joined: Fri Dec 15, 2006 4:41 am
Location: Isabela, PR
Contact:

Post by Nodtveidt »

XNA really isn't even all that special anyways...
We all live in a yellow subroutine.

(\__/)
(='.'=) Copy bunny into your signature to
(")_(") help him gain world domination.
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

XNA and C#

Post 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.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
FreakNigh
Posts: 122
Joined: Thu Oct 19, 2006 7:31 am
Location: Orlando FL, USA
Contact:

Post 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.
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post 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 :)
ebo
Posts: 38
Joined: Sun Feb 19, 2006 5:39 pm

Post 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.
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

strife causes progress then :)
Post Reply