migration from vc6.0 to .NET ??
-
cout << "Hello world"; :) I've been programming in VC6.0 for a while now, and now I'm considering an upgrade to .NET ..but I'm not just sure about it. Is it really worth it? What are pros and cons?? Will my users gain anything at all?? If I do make the migration, will I limit myself to users with .NET framework runtime only? And more questions..:confused: I suppose all of these are really dumb questions:rolleyes: but I still have to ask. AFAIK, .NET *is* slower than VC6.0 (as in, binaries execute faster if compiled with VC6.0, but I might be wrong..and I probably am) So come on, you're the pros here, tell me what I need to know:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
-
cout << "Hello world"; :) I've been programming in VC6.0 for a while now, and now I'm considering an upgrade to .NET ..but I'm not just sure about it. Is it really worth it? What are pros and cons?? Will my users gain anything at all?? If I do make the migration, will I limit myself to users with .NET framework runtime only? And more questions..:confused: I suppose all of these are really dumb questions:rolleyes: but I still have to ask. AFAIK, .NET *is* slower than VC6.0 (as in, binaries execute faster if compiled with VC6.0, but I might be wrong..and I probably am) So come on, you're the pros here, tell me what I need to know:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
When you say "upgrading to .NET" do you mean upgrading to Visual Studio.NET for the IDE or changing your code to use the .NET framework? If you mean the former, well I make no secret of my hatred for the VS.NET IDE, so if VC6 is sufficient for you now, I say don't switch. If you mean the latter, you'll need to get VS.NET because each version of the IDE is tied to a version of the framework.a --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | 1ClickPicGrabber | NEW~! CP SearchBar v3.0 | C++ Forum FAQ I even hear the Windows "OMG I booted up fine" sound. -- Paul Watson diagnosing hardware problems.
-
When you say "upgrading to .NET" do you mean upgrading to Visual Studio.NET for the IDE or changing your code to use the .NET framework? If you mean the former, well I make no secret of my hatred for the VS.NET IDE, so if VC6 is sufficient for you now, I say don't switch. If you mean the latter, you'll need to get VS.NET because each version of the IDE is tied to a version of the framework.a --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | 1ClickPicGrabber | NEW~! CP SearchBar v3.0 | C++ Forum FAQ I even hear the Windows "OMG I booted up fine" sound. -- Paul Watson diagnosing hardware problems.
Darn!:~ Well, I was kinda thinking both of those.. Will I gain anything by using VS.NET IDE, will I gain anything using .NET framework, will my users gain anything?? In my company we use VS.NET IDE, and it would be okay if only it was faster (much faster). .NET framework seems pretty powerfull to me, though I'm working in it for four months.. So what do you think, should I switch? XML classes are most tempting to me:) but I'm not sure if that's a step forward..:confused: Thx for your reply:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
-
cout << "Hello world"; :) I've been programming in VC6.0 for a while now, and now I'm considering an upgrade to .NET ..but I'm not just sure about it. Is it really worth it? What are pros and cons?? Will my users gain anything at all?? If I do make the migration, will I limit myself to users with .NET framework runtime only? And more questions..:confused: I suppose all of these are really dumb questions:rolleyes: but I still have to ask. AFAIK, .NET *is* slower than VC6.0 (as in, binaries execute faster if compiled with VC6.0, but I might be wrong..and I probably am) So come on, you're the pros here, tell me what I need to know:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
The C++ compiler for VS.Net 2003 is much more standards compliant so it is much easier to find libraries like boost that work well with it. The next version, 2005 which is comming out has some really nice C++ optimization tools like execution directed optimization and things like that. I remember reading the stats that SQL server got a 20% boost in performance just by using all the optimizations in 2005. As far as .net development goes, VS.Net is the best tool for it, even though it isn't required. The free framework is enough. I've heard better things about the 2005 ui, but I haven't installed it yet.
I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
-
Darn!:~ Well, I was kinda thinking both of those.. Will I gain anything by using VS.NET IDE, will I gain anything using .NET framework, will my users gain anything?? In my company we use VS.NET IDE, and it would be okay if only it was faster (much faster). .NET framework seems pretty powerfull to me, though I'm working in it for four months.. So what do you think, should I switch? XML classes are most tempting to me:) but I'm not sure if that's a step forward..:confused: Thx for your reply:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
T1TAN wrote: will I gain anything using .NET framework, will my users gain anything?? I don't know your code, only you can answer that. Be aware that the .Net classes are completely different from anything else; if your code uses MFC or ATL or
#import
wrappers or some other library, you're gonna spend time up-front rewriting it (not to mention learning the .Net Framework and whatever managed language you choose). --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | 1ClickPicGrabber | NEW~! CP SearchBar v3.0 | C++ Forum FAQ Actual sign at the laundromat I go to: "No tinting or dying." -
T1TAN wrote: will I gain anything using .NET framework, will my users gain anything?? I don't know your code, only you can answer that. Be aware that the .Net classes are completely different from anything else; if your code uses MFC or ATL or
#import
wrappers or some other library, you're gonna spend time up-front rewriting it (not to mention learning the .Net Framework and whatever managed language you choose). --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | 1ClickPicGrabber | NEW~! CP SearchBar v3.0 | C++ Forum FAQ Actual sign at the laundromat I go to: "No tinting or dying."Michael Dunn wrote: I don't know your code, only you can answer that. True :-D As I've mentioned, I'm using .NET on daily basis on my job, so I've seen the complete difference:) Privately, I am using MFC, so I guess rewriting is a must X| Do you think C# would be a good choice? Or should I stick to C++? Thx for the tips :cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.
-
The C++ compiler for VS.Net 2003 is much more standards compliant so it is much easier to find libraries like boost that work well with it. The next version, 2005 which is comming out has some really nice C++ optimization tools like execution directed optimization and things like that. I remember reading the stats that SQL server got a 20% boost in performance just by using all the optimizations in 2005. As far as .net development goes, VS.Net is the best tool for it, even though it isn't required. The free framework is enough. I've heard better things about the 2005 ui, but I haven't installed it yet.
I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
Well, that's good to know.. I think you and mr.Dunn convinced me. Though I might keep VS6.0 installed just in case..:cool: --- http://sprdsoft.cmar-net.org - We Sprd You Softly Our site features contents and several images. All of this is very weird. http://sprd.12.forumer.com Our forum features..err..nothing. You're welcome to contribute. In the end, war is not about who's right, it's about who's left.