Re: In need of .NET advocacy

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Dear Cor,

This is my first reply to you.
I hope it addresses your concerns because it will also be the last one on this subject.

"Cor Ligthert" <notmyfirstname@xxxxxxxxx> wrote in message news:%23pFSkeoNFHA.2736@xxxxxxxxxxxxxxxxxxxxxxx
> Before I wrote that sentence you referred too, had I read the reply from
> Alex, who started started his first message with.
>
> "Since I am not an experienced .NET developer by any definition"

True, I am not. Yet...
I have experience with C++ and Java, as well as other, less popular languages.
I an currently writing a "demo / prototype" project in C# and reading a lot on the subject.
I also regestered to DevTeach 2005 and hope to get something out of it.

Do not confuse lack of experience with ignorance.

> I readed constantly sentences as
>
> Not really, as it depends on the user of the object to manually call
> Dispose() at the appropriate time.

This comes from my Java experience.
I worte class libraries that used non-memory resources that just *had* to be released in a timely manner.
GC does not solve this problem. Finalizers do no solve this problem.
Requiring the users of the class to call a cleanup function worked but caused a lot of problems due to the fact that they just "forgot" to do it.
In C++, stack based objects and destructors make this specific issue much easier to handle.

My understanding is that (managed extensions to C++ and C++/CLI notwithstanding) managed .NET code uses the same principles.
Was I wrong?

The reason that I mentioned it in the first place is that I think that GC is not the main reson to switch to .NET and in our case, since some of our developers have been bitten by blindly relying on the Java GC, it is not even a "good" reason.

Therefore, I asked for other compelling reasons.

Context is everything.

> And
>
> My own (admittedly biased) perception is that top developers would achieve
> better results given the power and flexibility of C++ but the average
> developer will do better with managed code.

Statement based on a experience with C++ plus external resources (boost, loki, ACE, etc.) and Java, plus reading material on .NET and cursory familiarity parts of the .NET framework.

Statement clearly identified as "perception" (not fact!) and the extistance of bias openly admitted.

Perceptions can and do change.

> I am something longer in these newsgroups you know and all trolling threads
> have this kind of writting in the second message. However I can be wrong of
> course.

So you are a regular of this group, yet you spend your time trying to prove that I am trolling instead of adding to the discussion.

Thankfully, others (like Nick, Olaf and Sean) have provided me with valuable information and demonstrated patience and goodwill even when they disagreed with some of my statements.

Alex.

--
Please replace myrealbox with alexoren to reply by email.

.



Relevant Pages

  • Stargate SG-1 Cancelled
    ... Stargate SG-1 Cancelled, Developer Troubled ... According to online reports, Perception, the Australian developer of ... issues regarding the game. ...
    (comp.sys.ibm.pc.games.action)
  • Re: Stargate SG-1 Cancelled
    ... Developer Troubled ... > According to online reports, Perception, the Australian developer of ... > issues regarding the game. ... was one of the first to be dropped at the first sign of trouble, ...
    (comp.sys.ibm.pc.games.action)
  • Re: Sony better get their $ together!
    ... the perception of the "experts" is mindblowing when it comes to the ... more misquoting by the gaming press. ... A magazine editorial interview asked the question, all the developer ...
    (alt.games.video.xbox)