Click here to Skip to main content
16,005,467 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Lost in the Sea of .Net Mania Pin
SimonS10-Aug-02 4:41
SimonS10-Aug-02 4:41 
GeneralRe: Lost in the Sea of .Net Mania Pin
James T. Johnson10-Aug-02 4:55
James T. Johnson10-Aug-02 4:55 
GeneralRe: Lost in the Sea of .Net Mania Pin
wilche10-Aug-02 20:43
wilche10-Aug-02 20:43 
Questioncan any body help me Pin
imran_rafique9-Aug-02 22:23
imran_rafique9-Aug-02 22:23 
Generallegacy Visual C++ code and .NET Pin
rbc9-Aug-02 14:03
rbc9-Aug-02 14:03 
GeneralRe: legacy Visual C++ code and .NET Pin
Christopher Lord13-Aug-02 7:50
Christopher Lord13-Aug-02 7:50 
GeneralRe: legacy Visual C++ code and .NET Pin
Nemanja Trifunovic19-Aug-02 8:52
Nemanja Trifunovic19-Aug-02 8:52 
GeneralWhining people…. Pin
Ray Cassick9-Aug-02 11:49
Ray Cassick9-Aug-02 11:49 
I posted this here because I had to address C# as well as VB folks and wanted to keep programming stuff out of the lounge and soapbox. If it should be there feel free to move it Smile | :)

Ok, I have to say that I have heard just about enough whining over .NET.

Flame me if you want (like I had to give permission Smile | :) ), but Here are the facts as I see them…

Does it cut out people still running Win95 systems? YES
Does it run better on high end hardware? YES
Does it require a big runtime / virtual machine? YES

Let’s take each of these on by one…

Win95: True, this was (IMHO) the best, most stable Microsoft OS in the pre98 days. Nothing was better (besides maybe NT for stability) until Windows 2000 came along. I do engineering level support for Intel and I have to tell you that there is no realistic way that you can continue to support older systems with newer features forever. We all knew Win95 was going out at some point. However I still hear people whining about it… Wah wah wah, Windows 2000 pro is too expensive and does not run well on my (ancient) hardware. Wake up and smell the new decade. It was Windows 95 people, time to move forward. Even when Win95 was the new thing I hated developing under it.

High end hardware: Yes, .NET does run better on good hardware. I run it on a mix of systems ranging from PII 333 with 128 Meg of ram to 1Ghz PIII with 512Meg. It rocks. No one should have to complain about hardware now days. You can get 1.7 gig systems with 256 meg ram and 7200 RPM HD for under $800 US today and they are only getting cheaper. Give me a break will ya. No one complains that computers are getting faster and more powerful but tons of people apparently love to complain that companies write software that needs the power. It is chicken and egg time folks. Hardware manufacturers make faster systems cheaper so software developers feel they can make software that uses that power and round in a big circle it goes. Don’t like it? MS will be supporting VB6 until 2008, Stay with that. If there is anyone running a P166 in 2008 they obviously don’t need any powerful new software anyway.

Large runtime: Yes the .NET runtime is huge. 21Meg is a bit large, and I think that MS might have been able to do a better job about segmenting things a bit to make it smaller downloads (only get what it needed). But this is what we have. I have a lowly cable modem connection at home and did a test download of the framework yesterday just to see how long it takes. It took me 3 minutes. True, if you have a dialup connection it could be murder, but who in their right mind would sell software and then force the customer to download the runtime? Include the darn thing on the CD! Oh, you don’t distribute your application on CD? Again, get with the decade…. Blanks cost what? $.20 a piece? Give up the way of the floppy will ya? And while you are at it, take a look at the big picture. The runtime was not meant to be shipped as an individual package for long. It will become a part of the OS soon, just like the JVM was. Give it time and you won’t even have to think about it as a developer.

Now, as I hear folks whining about these features I seem to recall others a few months / years back whining about the lack of features in VB:

Mad | :mad: Give us full inheritance
Mad | :mad: Give us better exception handling
Mad | :mad: Give us a way to get around circular references
Mad | :mad: Reference counting sucks!
Mad | :mad: Dealing with the registry sucks!
Mad | :mad: Binary compatibility is a hassle.
Mad | :mad: Why do we have to struggle to get the same functionality as C++ programmers?

New features required a shift in the design.

Remember folks, .NET is NOT just a new language. It is a new architecture. No one complains when a designer has to invent a new type of construction material to build a new type of building. Why is everyone complaining that MS created a new architecture to build a new type of application?


Feel free to flame away.... Everyone can get to my email. If you feel that I am missing some fatal flaw here then feel free to let me know.
GeneralRe: Whining people…. Pin
James T. Johnson9-Aug-02 15:43
James T. Johnson9-Aug-02 15:43 
GeneralRe: Whining people…. Pin
Rama Krishna Vavilala9-Aug-02 15:59
Rama Krishna Vavilala9-Aug-02 15:59 
GeneralRe: Whining people…. Pin
James T. Johnson9-Aug-02 16:43
James T. Johnson9-Aug-02 16:43 
GeneralRe: Whining people…. Pin
Ray Cassick12-Aug-02 4:01
Ray Cassick12-Aug-02 4:01 
GeneralRe: Whining people…. Pin
James T. Johnson13-Aug-02 21:29
James T. Johnson13-Aug-02 21:29 
GeneralRe: Whining people…. Pin
Frazell9-Aug-02 20:50
Frazell9-Aug-02 20:50 
GeneralRe: Whining people…. Pin
Stephane Rodriguez.18-Aug-02 22:17
Stephane Rodriguez.18-Aug-02 22:17 
Generalcsocket Pin
imran_rafique9-Aug-02 11:15
imran_rafique9-Aug-02 11:15 
Generalhelp me Pin
imran_rafique9-Aug-02 10:56
imran_rafique9-Aug-02 10:56 
QuestionApplets? Pin
Boris Yankov8-Aug-02 9:37
Boris Yankov8-Aug-02 9:37 
Generalimporting pure virtual C++ interface in .NET (C#) Pin
Xash8-Aug-02 4:27
Xash8-Aug-02 4:27 
Generaliis hosted remoting Pin
SimonS7-Aug-02 2:18
SimonS7-Aug-02 2:18 
GeneralVS.Net first Pin
Zenix26-Aug-02 16:40
Zenix26-Aug-02 16:40 
GeneralRe: VS.Net first Pin
Michael P Butler8-Aug-02 4:34
Michael P Butler8-Aug-02 4:34 
QuestionWot No Animation Control? Pin
Joel Matthias6-Aug-02 8:47
Joel Matthias6-Aug-02 8:47 
AnswerRe: Wot No Animation Control? Pin
Andy Smith6-Aug-02 9:19
Andy Smith6-Aug-02 9:19 
GeneralRe: Wot No Animation Control? Pin
Joel Matthias6-Aug-02 9:25
Joel Matthias6-Aug-02 9:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.