VS.NET future path.
-
Tim Smith wrote: They know there is a huge market for their computers that doesn't want a thing to do with .NET. They know that 95% don't care how Windows works, only that it does. The other 5% run Linux, OS X, or Solaris. Most people who use Windows could care less if Microsoft dropped everything but .NET. MSDN is already being pruned of all things Win32, and COM. I remember when Win2k came out that the big deal was COM+, and now you don't even hear about it anymore. Most developers will change to what the market demands, and have no loyalties to any particular technology. You might find yourself feeling like an island if you don't adapt to what Microsoft dictates, because everyone else will follow what MS wants.
COM+? Maybe because it was a flop and nobody converted to it just because MS said so. There is a huge market outside of home and business use. The US Navy is a prime example of a large purchaser of Windows that is having huge concerns over the direction. They won't go with Windows "just becase". Trust me on that one. :) Tim Smith "Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution." Hoare - 1980 ACM Turing Award Lecture
-
If I remember correctly, there are at least 3 compilers available for Windows. Intel, Borland, and GCC. Tim Smith "Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution." Hoare - 1980 ACM Turing Award Lecture
And DJGPP (spin-off of GCC), LCC, Comeau (I think it exists for Windows too). FreeBSD is sexy. Getting closer and closer to actually submit an article...
-
Shog9 wrote: There *is* GCC on Win32 as well, i'm sure you're aware... It doesn't mean it will work on "Longhorn" whenever that comes out.
Uhm.. it's customary to back up statements (at least with oppinions :)) If a C/C++ compiler [edited] somehow can't be ported to a particular platform, then something is utterly wrong with that platform - especially since C/C++ can be mapped fairly easy to assembly/hexcode. If you can't do that, then something drastic has happened to the hardware... FreeBSD is sexy. Getting closer and closer to actually submit an article...
-
Marketing and reality are two completely different things. "I was bored last week and a thought occured to me: Why is it that there is a government bureau which oversees alcohol, tobacco, and firearms? I was bored enough to call up the regional office of said bureau... I asked the man who answered the phone "What wine goes best with an M-16?" He did his best to be helpful, "That depends. What are you smoking?" -Unknown
Daniel Ferguson wrote: "I was bored last week and a thought occured to me: Why is it that there is a government bureau which oversees alcohol, tobacco, and firearms? I was bored enough to call up the regional office of said bureau... I asked the man who answered the phone "What wine goes best with an M-16?" He did his best to be helpful, "That depends. What are you smoking?" Excellent! "Knock, knock." "Who's there?" "Recursion." "Recursion who?" "Knock, knock..."
-
Rudder said in 2003 Microsoft must ensure .NET becomes the preferred architecture for application development. To achieve this, Microsoft must convert millions of developers using existing versions of C/C++ and Visual Basic onto .NET versions of the company's languages. These .NET languages underpin Microsoft's servers. One way is to build greater support in the community for Microsoft's programming languages, tools and servers. Microsoft believes Linux has cracked this nut, and explains Microsoft's ASP.NET Web Matrix Project - a community development tool for building ASP.NET Web applications available for free download. "We need to build a vibrant and healthy developer community. That's the lesson Linux has taught us. Having people to help. Knowing where to get questions answered," Rudder said. Rudder also revealed more details of future versions of Visual Studio.NET, highlighted on Wednesday's .NET Briefing Day. Visual Studio.NET Everett will for the first time include the .NET Compact Framework for developers of mobile applications. Delivery is scheduled for the time-frame of Windows .NET Server. Visual Studio.NET Yukon, will feature an improved integrated development environment (IDE), "community support" and integration with SQL Server enabling developers to build database features like stored procedures in languages like C++, Visual J# and TSQL, used in SQL Server. Visual Studio.NET Longhorn is scheduled to ship with the Longhorn operating system, supporting a new storage system and user interface. Microsoft plans budget and staff expansion to woo corporates. Research and development will grow more than 20% in 2003 to $5.2bn, with $2bn going on server technology. http://www.theregus.com/content/4/25754.html[^]
I guess I am just gonna wait and watch if MS is willing to put its money where its mouth is. Let them rewrite at least ONE of Excel, Word, IE, MSN Messenger or Outlook to C#/.NET and I will follow suit. The same with Autocad, Visio, Rational Rose, Dreamweaver, Flash. Why will small time developers fall for C#/.NET while big businesses are not willing to bet on it ? The bottomline is, the risk reward with C++ still remains very attractive. - Vivek
-
I think they have their head up their ass and will try to push people to the whole .NET mess. Me, I am just sticking with C/C++ ATM. If they ever phase that out, I will switch to another compiler. Tim Smith "Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution." Hoare - 1980 ACM Turing Award Lecture
i'm with Tim on this one. .Net is worthless to me. i write desktop apps; apps that have no need for network access. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917 -
And DJGPP (spin-off of GCC), LCC, Comeau (I think it exists for Windows too). FreeBSD is sexy. Getting closer and closer to actually submit an article...
And Digital Mars[^].
Jason Jystad
Cito Technologies
Sonork ID: Ogami(100.9918)
People seem to misinterpret complexity as sophistication.
--Niklaus Wirth (Co-Inventor of Pascal) -
I guess I am just gonna wait and watch if MS is willing to put its money where its mouth is. Let them rewrite at least ONE of Excel, Word, IE, MSN Messenger or Outlook to C#/.NET and I will follow suit. The same with Autocad, Visio, Rational Rose, Dreamweaver, Flash. Why will small time developers fall for C#/.NET while big businesses are not willing to bet on it ? The bottomline is, the risk reward with C++ still remains very attractive. - Vivek
Vivek Rajan wrote: Let them rewrite at least ONE of Excel, Word, IE, MSN Messenger or Outlook to C#/.NET and I will follow suit. From my understanding, they don't use MFC in these programs either. Will you not use MFC until MS uses it on it's own projects? -- Russell Morris "WOW! Chocolate - half price!" - Homer Simpson, while in the land of chocolate.
-
Vivek Rajan wrote: Let them rewrite at least ONE of Excel, Word, IE, MSN Messenger or Outlook to C#/.NET and I will follow suit. From my understanding, they don't use MFC in these programs either. Will you not use MFC until MS uses it on it's own projects? -- Russell Morris "WOW! Chocolate - half price!" - Homer Simpson, while in the land of chocolate.
The VC6 IDE was written in MFC, and it was a fairly substantial app. A better example might be SourceSafe. None of the larger teams at MS use SourceSafe (partly because their code predates SourceSafe, but mostly because SourceSafe doesn't scale to hundreds of users very well).
-
Uhm.. it's customary to back up statements (at least with oppinions :)) If a C/C++ compiler [edited] somehow can't be ported to a particular platform, then something is utterly wrong with that platform - especially since C/C++ can be mapped fairly easy to assembly/hexcode. If you can't do that, then something drastic has happened to the hardware... FreeBSD is sexy. Getting closer and closer to actually submit an article...
Jörgen Sigvardsson wrote: C/C++ somehow can't be ported to a particular platform, then something is utterly wrong with that platform :) My point exactly.
-
Daniel Ferguson wrote: "I was bored last week and a thought occured to me: Why is it that there is a government bureau which oversees alcohol, tobacco, and firearms? I was bored enough to call up the regional office of said bureau... I asked the man who answered the phone "What wine goes best with an M-16?" He did his best to be helpful, "That depends. What are you smoking?" Excellent! "Knock, knock." "Who's there?" "Recursion." "Recursion who?" "Knock, knock..."
Thanks. :) "I was bored last week and a thought occured to me: Why is it that there is a government bureau which oversees alcohol, tobacco, and firearms? I was bored enough to call up the regional office of said bureau... I asked the man who answered the phone "What wine goes best with an M-16?" He did his best to be helpful, "That depends. What are you smoking?" -Unknown
-
And Digital Mars[^].
Jason Jystad
Cito Technologies
Sonork ID: Ogami(100.9918)
People seem to misinterpret complexity as sophistication.
--Niklaus Wirth (Co-Inventor of Pascal)I really liked reading about their D language. I wonder if they will .NETify it. FreeBSD is sexy. Getting closer and closer to actually submit an article...
-
I think they have their head up their ass and will try to push people to the whole .NET mess. Me, I am just sticking with C/C++ ATM. If they ever phase that out, I will switch to another compiler. Tim Smith "Programmers are always surrounded by complexity; we can not avoid it... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather that part of the solution." Hoare - 1980 ACM Turing Award Lecture
Tim Smith wrote: If they ever phase that out, I will switch to another compiler Good look. I'll love to see you back! ;)
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff -
Martin Marvinski wrote: Remember "Longhorn" will be completely .NET based with Palladuim fully operational(Microsoft or a CA will decide if a program is "safe" to run). Microsoft probably will change it's license so GPL code will not be allowed to run on MS Operating Systems also. Abandon ship! Women and children first, no pushing! C'mon, there's enough life rafts, er, Linux install discs for everyone.... "I was bored last week and a thought occured to me: Why is it that there is a government bureau which oversees alcohol, tobacco, and firearms? I was bored enough to call up the regional office of said bureau... I asked the man who answered the phone "What wine goes best with an M-16?" He did his best to be helpful, "That depends. What are you smoking?" -Unknown
Daniel Ferguson wrote: Linux install discs for everyone.... CDs don't float! :~ You want us all to drawn? ;)
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff -
i'm with Tim on this one. .Net is worthless to me. i write desktop apps; apps that have no need for network access. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917Chris Losinger wrote: .Net is worthless to me. i write desktop apps; apps that have no need for network access. :confused: You can write desktop apps with .NET, no networks involved. Actually in most cases I prefer .NET as it exposes a cleaner and easier to use API.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff -
I guess I am just gonna wait and watch if MS is willing to put its money where its mouth is. Let them rewrite at least ONE of Excel, Word, IE, MSN Messenger or Outlook to C#/.NET and I will follow suit. The same with Autocad, Visio, Rational Rose, Dreamweaver, Flash. Why will small time developers fall for C#/.NET while big businesses are not willing to bet on it ? The bottomline is, the risk reward with C++ still remains very attractive. - Vivek
Vivek Rajan wrote: Why will small time developers fall for C#/.NET while big businesses are not willing to bet on it ? Inertia? It's easier for a small team to adapt. A large team is slower to adapt.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff -
Chris Losinger wrote: .Net is worthless to me. i write desktop apps; apps that have no need for network access. :confused: You can write desktop apps with .NET, no networks involved. Actually in most cases I prefer .NET as it exposes a cleaner and easier to use API.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David WulffEddie Velasquez wrote: You can write desktop apps with .NET, no networks involved but why bother? they are slower. they require you to ship a huge runtime package. i am thousands of times more productive in MFC/C++ than i am in MS's flavor of the month (VBX, OLE, COM, ATL, WTL, DNA, .NET, etc). MFC/VC6 is not rendered useless simply because there is something else out. upgrade-fever can be cured. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917 -
Eddie Velasquez wrote: You can write desktop apps with .NET, no networks involved but why bother? they are slower. they require you to ship a huge runtime package. i am thousands of times more productive in MFC/C++ than i am in MS's flavor of the month (VBX, OLE, COM, ATL, WTL, DNA, .NET, etc). MFC/VC6 is not rendered useless simply because there is something else out. upgrade-fever can be cured. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917Chris Losinger wrote: they are slower In most cases, barely noticeable at all. Chris Losinger wrote: they require you to ship a huge runtime package Pretty soon it will be as readily available as GDI32.DLL, SHELL32.DLL and USER32.DLL. Chris Losinger wrote: i am thousands of times more productive in MFC/C++ than i am in MS's flavor of the month (VBX, OLE, COM, ATL, WTL, DNA, .NET, etc). Me too, but that is slowly changing. This market is darn competitive and I don't want to give anybody an advantage. If you do... well, that's you problem. ;) Chris Losinger wrote: MFC/VC6 is not rendered useless simply because there is something else out. That is correct. The idea reall is: is it worthwhile to upgrade right now? It all depends on the company, the developers and the products. There's no golden rule.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff -
Chris Losinger wrote: they are slower In most cases, barely noticeable at all. Chris Losinger wrote: they require you to ship a huge runtime package Pretty soon it will be as readily available as GDI32.DLL, SHELL32.DLL and USER32.DLL. Chris Losinger wrote: i am thousands of times more productive in MFC/C++ than i am in MS's flavor of the month (VBX, OLE, COM, ATL, WTL, DNA, .NET, etc). Me too, but that is slowly changing. This market is darn competitive and I don't want to give anybody an advantage. If you do... well, that's you problem. ;) Chris Losinger wrote: MFC/VC6 is not rendered useless simply because there is something else out. That is correct. The idea reall is: is it worthwhile to upgrade right now? It all depends on the company, the developers and the products. There's no golden rule.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David WulffEddie Velasquez wrote: In most cases, barely noticeable at all. not in the cases i've tested. 25x slower is pretty noticable. Eddie Velasquez wrote: Pretty soon it will be as readily available as GDI32.DLL, SHELL32.DLL and USER32.DLL. but still many tens of MB. there are still many people out there using Win95/98/ME, i wouldn't force them to download something that big just to run my app. again, .Net is worthless to me. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917 -
Eddie Velasquez wrote: In most cases, barely noticeable at all. not in the cases i've tested. 25x slower is pretty noticable. Eddie Velasquez wrote: Pretty soon it will be as readily available as GDI32.DLL, SHELL32.DLL and USER32.DLL. but still many tens of MB. there are still many people out there using Win95/98/ME, i wouldn't force them to download something that big just to run my app. again, .Net is worthless to me. -c
To explain Donald Knuth's relevance to computing is like explaining Paul's relevance to the Catholic Church. He isn't God, he isn't the Son of God, but he was sent by God to explain God to the masses.
/. #3848917Chris Losinger wrote: not in the cases i've tested. 25x slower is pretty noticable That is extremely noticiable. I've never seen anything like that in any of the projects I've worked with. Are you sure you're not doing something wrong? Chris Losinger wrote: but still many tens of MB. there are still many people out there using Win95/98/ME, i wouldn't force them to download something that big just to run my app. Yes, but it's only a one shot deal. If your app is small, then yes, the .NET runtime is overkill. The thing is that not only your app will use the runtime, other apps most likely will, so just create two different installs: one with the runtime and another one without it. I don't think it's that bad, but on the other hand, I don't know your app or your customers. Chris Losinger wrote: again, .Net is worthless to me. That's your call.
All of my opinions are correct, even when reality makes the mistake of disagreeing with me.
ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff