Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / DGDK.NET vs Dark SDK

Author
Message
Varix
18
Years of Service
User Offline
Joined: 23rd May 2006
Location:
Posted: 16th Dec 2006 21:38
I think I might actually buy one now is there any valid reason that I would want to buy dark sdk rather than the dark gdk.net?
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 16th Dec 2006 22:31
The DarkSDK is purely C++. DarkDGK.NET is identical except for the support for it directly in any .NET capable language, although there is a slight performance drop with the DGDK.NET version purely because of the nature of .NET and the Interop layer.

Other than that, they both offer identical functionality.

Paul.

CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 16th Dec 2006 23:46
Quote: "although there is a slight performance drop with the DGDK.NET version purely because of the nature of .NET and the Interop layer"

correct, because there is a COM Interop layer between the base code and the .NET environment. If and when TGC decide to do a full .NET port of their base code, you can expect speeds equal to or slightly better than c++ (not including known issues with performance degradation in both c++ and .NET languages, like 2d for example)

At any rate, if you prefer c++ then get the dgdk, if you like vb.net or c# then get dgdk.net. If you have some basic skills in c++ and want a friendlier version of it then c# (dgdk.net) is perfect. Plus, with dgdk.net your not limited to just the c# flavor, you can always try out vb.net which is good if you come from proceduaral BASIC like dbp, then you need only learn the basic concepts of OOP to get off the ground and start running. All depends on your past experience, and where you want to go.

Varix
18
Years of Service
User Offline
Joined: 23rd May 2006
Location:
Posted: 17th Dec 2006 17:06
but dgdk.net is still compatible with visual c++... right?
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 17th Dec 2006 21:03
Yes, but obviously you're going to benefit from using the C++ version if you plan on programming in C++, otherwise you're going get a reduction in performance because of an unnecessary Interop layer for DGDK.NET.

Paul.

Login to post a reply

Server time is: 2024-09-28 23:18:05
Your offset time is: 2024-09-28 23:18:05