Hello,
I'm in the process of creating a File Manager, it's a a side project of mine and I'm having hard times of choosing between C# and C++/CLI.
Now, the reason I want to create it in C++ is avoiding the interoperability to unmanaged code.
Now my C++ isn't great at all and I'll probably have a lot of catching up to do, the question is whether I can write everything in C# and use C++/CLI for the parts that requires me to use unmanaged libraries ? will I get any performance benefits in doing so ? is it even a good idea ?
I fear for the amount of wrappers I'll have to create if I'll ever do that in C#, what's your opinion and thoughts ?
However, like I already stated my C++ skills are falling behind, where do you think I should start as a .Net-centric developer to get up to par with C++/CLI ? what is required of me ?
Should I even think about C++/CLI ? or I better off doing that in traditional C++ ?
I already posted few questions in the C++ forum and I got some nice leading links, although I hope that someone here can write and share is own experience.
Eyal, Regards.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler.
SharpHighlighter - is an extension for Visual Studio, a fairly simple code highlighter for C#.