|
I think this framwork is just a better JAVA, We can't replace C++ with it.
What do you think? Is your employer is moving towards .NET framework?
|
|
|
|
|
Microsoft announced tat in 2 - 3 years C# will replase C++ ...
==============
www.design.kg
|
|
|
|
|
naaah I doubt they actually said that. Maybe for some applications and developer groups C# will be a better bet than C++ but not all. Chris' interview with the C++ guy shows that C++ has a great future and anyways Microsoft feel more VB users will migrate to C# than C++ users to C#.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
Do you Sonork? I do! 100.9903 Stormfront
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
|
|
|
|
|
Karavaev Denis wrote:
Microsoft announced that in 2 - 3 years C# will replace C++ ...
I don't think that is an official announcement from Microsoft. You might be confused with some statements made by so-called self-described Microsoft evangelists. Mind that predictions are not the same as facts. We've heard similar predictions before, but the fact in the field is that C++ is still alive and growing everyday. It won't die unless you and I think it's dead.
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
No - Microsoft is not replacing C++ with C#.
cheers,
Chris Maunder (CodeProject)
|
|
|
|
|
I was at the MS Dev Day In Toronto (total disaster) The line given was that All .net programmers should use C# or VB. The MS Common Language (they were calling it the Standard Intermediate Language) will come between your code and the OS. Hence, I believe, C++ under MS will be eclipsed by their supported languages, as even C++ has to be compiled through two compilers before it can run.
Supposedly C++, VB and C# can and do produce identical SIL files!
VB guys are going to have to learn objects etc.
Is this right... or am I being too synical.
473 - Dreffed
|
|
|
|
|
C++, VB and C# can produce similar MSIL - but C++ has optimisation so can produce optimised MSIL.
It seems weird that MS.ca would be saying *all* .NET programmers should use C#/VB. These languages are definitely easier to use (esp for RAD) but there is a huge effort underway at MS to enhance C++ to give it RAD features and allow it to support ASP.NET. Once that happens I would think many C++ developers would prefer to stick to what they know and love.
cheers,
Chris Maunder (CodeProject)
|
|
|
|
|
Chris Maunder wrote:
but there is a huge effort underway at MS to enhance C++ to give it RAD features and allow it to support ASP.NET.
Any juicy tidbits you can share? Like MFC, WTL or something new?
Michael
|
|
|
|
|
Michael P Butler wrote:
Any juicy tidbits you can share
See the Stanley Lippman interview for info on what's happening with C++ (the language). I met Nick Hodapp this week and he's very keen to sit down and answer all the MFC/ATL etc questions that were left over from the Lippman interview.
cheers,
Chris Maunder (CodeProject)
|
|
|
|
|
Chris Maunder wrote:
there is a huge effort underway at MS to enhance C++ to give it RAD features and allow it to support ASP.NET. Once that happens I would think many C++ developers would prefer to stick to what they know and love.
Exactly!!!!!
Nish
Sonork ID 100.9786 voidmain
www.busterboy.org
Nish is a BIG fan of Goran Ivanisevic
|
|
|
|
|
Chris Maunder wrote:
It seems weird that MS.ca would be saying *all* .NET programmers should use C#/VB.
I guess the reason those sales folks don't suggest C++ for .NET development is partly because the current VS.NET version doesn't support RAD for Windows Forms using MC++. Though there are many recent posts in Microsoft's public newsgroups about such development, I doubt those sales people are really of aware of this news.
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
David Gloyn-Cox wrote:
VB guys are going to have to learn objects etc
That should provide for some humor.
"But, daddy, that was back in the hippie ages..." My twelve year old son - winning the argument.
"Stan, you are an intelligent guy who responds in meaningful ways" Paul Watson 16/10/01
|
|
|
|
|
So now MS is fortelling the future? I think what they actually said was, "If you're still using C++ instead of C# in 2 to three years ... we're gonna send some guys to visit you."
"das leid schlaft in der maschine" -Einstürzende Neubauten
|
|
|
|
|
"But does it interest you (in any way, shape or form)?"
Absolutely. But that doesn't mean either I like it or my employer is going to spend money so I can play with it.
|
|
|
|
|
- .NET is being marketed almost solely as a framework for network-centric things such as web services. For those of us whose applications are more firmly grounded in a single-workstation paradigm .NET seems to be largely irrelevant. It may not be, but that's the impression Microsoft gives.
- Where my applications do care about networking, my needs are pretty much lightweight connections in a heterogeneous peer-to-peer environment (many computers, each controlling part of a large device, talking to one another to synchronize their activities. Some run Windows, some Linux, some MacOs or OSX). For this, if .NET helps, it will only help when it works on all these platforms.
- Microsoft has not made any performance specifications available, so it's hard to see how great a hit .NET-ifying an application will make at runtime. I am waiting to see how quickly Microsoft incorporates .NET into its major applications (Office, VStudio, etc.) and how .NET-ification affects their reliability and speed.
|
|
|
|
|
I agree with the first point, that .NET is being pitched almost completely as a framework for net applications.
Perhaps I voted "not interested" because deep down, I'm afraid .NET will be used to start moving applications from running on local machines to web services. I don't want to rent out software, I want to own it.
As an analogy, why should I have to trade in my nice washer and dryer and have to go to a laundromat?
The early bird may get the worm, but the second mouse gets the cheese.
|
|
|
|
|
Navin wrote:
As an analogy, why should I have to trade in my nice washer and dryer and have to go to a laundromat?
It could be a nice analogy if you planned to use your own software for a long long time. The good side of the webservice concept is that these software (as services) can be upgraded frequently during the service contract. Obviously, you wouldn't upgrade your washer and dryer every 3 months, would you?
That is not to say that I'm advocating .NET as better alternative to develop fat client desktop applications.
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
Well, sometimes I might want to upgrade, someitmes I don't. So many times, upgrades have broken what used to work, or changed things enough to make me regret upgrading. If my software works, why should I have to upgrade (and pay for it, too?)
Considering there are people out there who still use DOS apps I don't think it's unreasonable to think that people will want to own software and use it for a long time.
The early bird may get the worm, but the second mouse gets the cheese.
|
|
|
|
|
"Obviously, you wouldn't upgrade your washer and dryer every 3 months, would you? "
No he will not but he will apply changes just what he wants not changes applied by somebody else...
for me .NET is not usable awen in webservices system... because of simple reason... i wanna have control over low level comunication ... in prax you will find many strange errors and many bottlenecks which you will not be able to fix with somebody\s else services (not to mention that you will not have source for them)
My prax shows... do critical low level by yourself (or at least have source code for it) and rest make in such way that they can be replaced by another modules
|
|
|
|
|
I guess I was talking about the concept of webservices, and not the framework that is used to build these services. .NET is only one of the many frameworks that can be used for this purpose.
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
Is this why I can't vote ?
( Just kidding, but seriously, why isn't this on the main page, and how do I get to vote ? )
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
|
|
|
|
|
You have to click around a bit - something like surveys from a main page and then you need to click the link saying "here", try that below:
http://www.codeproject.com/script/survey/feedback.asp
|
|
|
|
|
Thanks - I went vaguely, I'm not disinterested, but I'm not foaming at the mouth either. I'm sure it will become something good by v3 in typical M$ fashion.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
|
|
|
|
|
I voted Absolutely simply due to ASP.NET being part of .NET. ASP.NET will drag ASP programming out of the pit-o-hell it is and into modern day programming. Simply put ASP.NET is brilliant and I only wish .NET was already officially out there and that I could get our hosting box upgraded to it.
As for the rest of .NET it all looks damn nice but time will tell.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
Do you Sonork? I do! 100.9903 Stormfront
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
|
|
|
|
|
I agree with your viewpoint exactly. Well done Microsoft!
David Wulff, Founder of The BLA
dwulff@battleaxesoftware.com
Sonork [100.9977:Dave]
what is this C++ thing that everyone is talkin about??
is it like a progam similar to Visual Basic?
|
|
|
|