DRKLord
Member
This is just a thought I've been having and wondering about...
Thanks to the Mono Framework, I've been able to pull off cross-platform projects using C# and deploy them on Windows, Linux and Mac systems (as long as they had either the .NET Framework or Mono installed). I once wrote a platform-agnostic rendering engine in C# which was configurable to use either SlimDX (.NET wrapper for DirectX SDK) or OpenGL as a back-end. And I've also seen a few projects done in C# to create multi-platform mining pools, wallets and other things.
One thing I'd definitely like to see someday soon is a comprehensive .NET/Mono wrapper and framework for Darkcoin... something similar to the Bitcoin.NET project with methods for generating addresses, creating/sending transactions, reading the block-chain, everything... It would enable .NET and Mono developers to integrate Darkcoin functionality directly into their applications and even ASP.NET websites.
But I also wonder what the pros/cons would be for writing a fresh Darkcoin client/wallet in C# for Mono/.NET (or a mixture of C# and VC++, like the SlimDX project) and breaking Darkcoin's dependence on the original Bitcoin and Litecoin (C/C++) source. IMHO, I think implementing the protocol would be fairly easy and we might not fight with so many bugs and inexplicable glitches. Something like this could run on Windows, Windows phone, Surface tablets, Linux, Mac, Android, BSD and many other platforms... even XBox 360 and XBox One... Of course, it might be hard to get certain people to accept it, because a lot of people outright hate C#/.NET simply because Microsoft made it.
I wonder if such a thing could ever be feasible as an "official" Darkcoin product, or if it would have to be 3rd party software. Keep in mind, this is just a hypothetical discussion. There are no plans to actually develop this and I brought it up purely out of curiosity to listen to some outside opinions. In the future I may consider doing a .NET/Mono framework for Darkcoin though, and I'm interested in what you guys think...
Regards,
The DRK Lord
Thanks to the Mono Framework, I've been able to pull off cross-platform projects using C# and deploy them on Windows, Linux and Mac systems (as long as they had either the .NET Framework or Mono installed). I once wrote a platform-agnostic rendering engine in C# which was configurable to use either SlimDX (.NET wrapper for DirectX SDK) or OpenGL as a back-end. And I've also seen a few projects done in C# to create multi-platform mining pools, wallets and other things.
One thing I'd definitely like to see someday soon is a comprehensive .NET/Mono wrapper and framework for Darkcoin... something similar to the Bitcoin.NET project with methods for generating addresses, creating/sending transactions, reading the block-chain, everything... It would enable .NET and Mono developers to integrate Darkcoin functionality directly into their applications and even ASP.NET websites.
But I also wonder what the pros/cons would be for writing a fresh Darkcoin client/wallet in C# for Mono/.NET (or a mixture of C# and VC++, like the SlimDX project) and breaking Darkcoin's dependence on the original Bitcoin and Litecoin (C/C++) source. IMHO, I think implementing the protocol would be fairly easy and we might not fight with so many bugs and inexplicable glitches. Something like this could run on Windows, Windows phone, Surface tablets, Linux, Mac, Android, BSD and many other platforms... even XBox 360 and XBox One... Of course, it might be hard to get certain people to accept it, because a lot of people outright hate C#/.NET simply because Microsoft made it.
I wonder if such a thing could ever be feasible as an "official" Darkcoin product, or if it would have to be 3rd party software. Keep in mind, this is just a hypothetical discussion. There are no plans to actually develop this and I brought it up purely out of curiosity to listen to some outside opinions. In the future I may consider doing a .NET/Mono framework for Darkcoin though, and I'm interested in what you guys think...
Regards,
The DRK Lord