Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (526)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (593)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [SOLVED] Java VS C#+XNA 4.0  (Read 4258 times)
0 Members and 1 Guest are viewing this topic.
Offline jonjava
« Posted 2012-03-02 20:25:52 »

Hi jgo community o/

I've made a game and also been working with groups of people that have been developing games for WP7 using C# and XNA 4.0.

It's very portable and all the games work well on the phone. I've realized I can achieve a lot with just C# and XNA 2D.

I'm wondering if this is comparable to standard Java. Using AWT, Swing. That is, not using OpenGL or other libraries.

Bluntly you could put it this way:

The exact same game made in both Java and C# with XNA 4.0 is run on a Windows Phone 7 ( or anything, I just want to point out that the hardware isn't exactly top notch ). Which game will run "better"? ( Faster? ).

Putting aside things like which one is easier/faster to code on ( Which depends a lot on the IDE ) although XNA already has done a lot of work for us, it's ( sorry for being so blunt ) pretty much like an empty Canvas in Java.


I'm sorry if this is obvious, but afaik XNA is built on DirectX - would it be correct to assume that DirectX > Java AWT? And therefore that DirectX == OpenGL in performance? And ultimately C#+XNA >>> std Java?


Input appreciated, thanks!
Jon

Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 833
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2012-03-02 20:34:23 »

Why do you keep comparing [C# with XNA] with [Java without OpenGL], saying Java without OpenGL would lose.

Well doh, I mean, what did you expect?

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Cero
« Reply #2 - Posted 2012-03-02 20:43:10 »

XNA is cool and all obviously

but who the f**k cares about f**king Windows Phone 7

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #3 - Posted 2012-03-02 20:53:34 »

Hi jgo community o/

I've made a game and also been working with groups of people that have been developing games for WP7 using C# and XNA 4.0.

It's very portable and all the games work well on the phone. I've realized I can achieve a lot with just C# and XNA 2D.
There won't be any support of XNA in Windows 8 as far as I know. It is not portable like Java. Even XNA on XBox and on phones does not work in the same way.

I'm wondering if this is comparable to standard Java. Using AWT, Swing. That is, not using OpenGL or other libraries.
No, in no way it is comparable with Java. Mono .NET implementation for GNU Linux and Microsoft .NET implementation are noticeably different.

Bluntly you could put it this way:

The exact same game made in both Java and C# with XNA 4.0 is run on a Windows Phone 7 ( or anything, I just want to point out that the hardware isn't exactly top notch ). Which game will run "better"? ( Faster? ).
C# is slower than Java. Just compare Quake .NET and Jake 2...


Putting aside things like which one is easier/faster to code on ( Which depends a lot on the IDE ) although XNA already has done a lot of work for us, it's ( sorry for being so blunt ) pretty much like an empty Canvas in Java.


I'm sorry if this is obvious, but afaik XNA is built on DirectX - would it be correct to assume that DirectX > Java AWT? And therefore that DirectX == OpenGL in performance? And ultimately C#+XNA >>> std Java?


Input appreciated, thanks!
Jon
You compare cars with tomatoes  Huh OpenGL is faster than Direct3D according to Nvidia and XNA is going to die, why do you still use it?
reference (in French, sorry, use Google Translate or an equivalent service)

Offline jonjava
« Reply #4 - Posted 2012-03-02 20:59:39 »

Aha, well, thank you everyone for clearing that up. gouessej's post was particularly helpful:)

Offline feelingtheblanks

Junior Devvie


Medals: 3



« Reply #5 - Posted 2012-03-02 21:21:20 »

Whenever I see someone comparing Java with C# / .NET, I can't stop laughing because of this : http://www.youtube.com/watch?v=FiRZwBX3wZo
Offline Cero
« Reply #6 - Posted 2012-03-02 21:48:16 »

I just can't take Microsoft seriously
everything is a copy

its like for every popular thing there is, a microsoft equivalent exists, created after the original was popular.

hey I have an idea, lets all write games in f**king silverlight (and use bing to search)

@ windows 8 XNA RIP article
what does it matter ? XNA cant write METRO apps
nobody. cares. about. metro.
It's a graphical interface specifically for touch devices

your work and games will look the same, everybody is going to use classic view, if people use 8
your IDE will look the same, your openOffice(granted MS Office might slightly differ), you maya, your photoshop
it will all be the same

Every time its like this with a new windows. People talk about the graphical features.
Generic article back then: Windows Vista & 7: New Features: Visual Calendar on the Desktop !!!!!   GENIUS
And now its the same thing, people talk about win8 and the only thing the mainstream focuses on is METRO - who cares ?

An OS is about the kernel...

Do you really thing major corporations will work with a new graphical interface, using metro, just because... well its there ? (and win8 will probably cost $1000 or so again)

Hell most companies I know, still use windows XP

Offline RylandAlmanza

Junior Devvie


Medals: 3



« Reply #7 - Posted 2012-03-02 21:57:12 »

hey I have an idea, lets all write games in f**king silverlight (and use bing to search)
*Searches for Silverlight tutorials on Bing*
Offline ra4king

JGO Kernel


Medals: 355
Projects: 3
Exp: 5 years


I'm the King!


« Reply #8 - Posted 2012-03-02 22:15:00 »

And now its the same thing, people talk about win8 and the only thing the mainstream focuses on is METRO - who cares ?
The mainstream media and non-nerdy people care!

An OS is about the kernel...
Try telling that to your non-nerdy friends, they'll start looking at you funny about this "kernel" thingy Wink


People don't care about the inner workings. All they care about are that it looks "shiny" and that It Just Works [tm].

Windows 8 is brilliant for the dumb ones and just Windows 7.2 for us nerds.

Offline Cero
« Reply #9 - Posted 2012-03-02 22:23:48 »

People don't care about the inner workings. All they care about are that it looks "shiny" and that It Just Works [tm].

To quote AVGN
Quote
It's a gleaming silver turd. It might not look like shit, but it sure smells like it.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #10 - Posted 2012-03-03 15:54:26 »

@ windows 8 XNA RIP article
what does it matter ? XNA cant write METRO apps
nobody. cares. about. metro.

No support for Metro = no access to Windows Marketplace

Is that clear now?

Offline Cero
« Reply #11 - Posted 2012-03-03 19:43:50 »

@ windows 8 XNA RIP article
what does it matter ? XNA cant write METRO apps
nobody. cares. about. metro.

No support for Metro = no access to Windows Marketplace

Is that clear now?

there is a windows marketplace ? =D

Offline princec

« JGO Spiffy Duke »


Medals: 423
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #12 - Posted 2012-03-03 20:14:52 »

There is but like Windows Phone it will fail miserably.

Cas Smiley

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

toopeicgaming1999 (72 views)
2014-11-26 15:22:04

toopeicgaming1999 (61 views)
2014-11-26 15:20:36

toopeicgaming1999 (15 views)
2014-11-26 15:20:08

SHC (28 views)
2014-11-25 12:00:59

SHC (27 views)
2014-11-25 11:53:45

Norakomi (32 views)
2014-11-25 11:26:43

Gibbo3771 (26 views)
2014-11-24 19:59:16

trollwarrior1 (39 views)
2014-11-22 12:13:56

xFryIx (78 views)
2014-11-13 12:34:49

digdugdiggy (56 views)
2014-11-12 21:11:50
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!