Hello Alex,
I could not find public data on cpr.com, only reports for sale.
I said "public". I didn't say "free."
I care because I have been asked these questions when I tried to
informally broach the subject to some decision makers.
I've been told that we would have to (a) purchase new tools and (b)
re-train our developers, both of which costs.
We are not exactly swimming in money so unless I can demonstrate good ROI
in the short-to-medium term, I am not going to have a sympathetic
audience.
You will not get a demonstration from a newsgroup. You will get one from a
demonstration. Have some of the devs write a simple app in C#. Let them
tell you. Better yet, contact the local sales office of MS and have someone
come over and speak with the execs. Walking in to a meeting with an expert
by your side can really help.
Cor is free to think and say whatever he (or she) wishes. I am free to
ignore him (or her).
Your sig notwithstanding, you still work for Microsoft. When a person
asks for help in nudging his company towards a platform that YOUR EMPLOYER
develops, markets and advocates, making allegations about this person's
motives is not your best course of action.
I thank you for your help so far but I can do without the veiled insults.
No insult intended.
Since before they were called that.
They are usually solutions to problems that only arise in a specific
context.
A bunch of "classic" design patters are unneccessary in, say, LISP or
Smalltalk.
Your response answered my question, but I don't agree with your implicit
conclusion: that you understood what I meant. I suggest that you read up...
your reply was not indicative of someone who is up to date on OO Design
Patterns.
I am not familar with the intricacies of the framework. My frirst
exposure to .NET was less than a month ago and it is still on a part-time
basis.
Some examples where the framework simplifies the developer's job would be
appreciated.
Not the kind of question that can be reasonably answered in a newsgroup. To
get this level of detail, contact your local MS district office and sign up
for one of the many public talks that are provided, or have a pre-sales
engineer visit your site. They will be much better able to answer detailed
questions like this.
I never spent much time with MFC (I dislike it) and not yet a lot of time
with the framework.
Another responder did a fine job of answering this already. Basically MFC
is a fine library but isn't RAD in any real sense. Each control had to be
learned seperately from the other, and features that you would expect for OO
systems, like development to interfaces, was sorely lacking. That has been
fixed in the framework, allowing a great deal of flexibility in the way that
the framework can be used and extended.
7) Programmer availability.
Not much disagreement from me here. I have seen (and had to maintain) C++
code that still makes me shake my head in amazement.
However, you cannot deny that since VB 6 is very easy to pick up, there
are a lot of people using it who lack the fundamentals of computer science
and
software engineering.
agreed.
Again, I agree completely and my statement was meant as an endorsement of
.NET rather than a critique.
This is exactly what can persuade a manager: An average .NET developer
will cost the company less that a top C++ developer would, even taking
talent and > knowledge differences into account. An average C++ developer
on the other hand would probably not.
Hey... two points of agreement in a row!
Seriously, you would be surprised how helpful the folks at your local
district office can be. Assuming you are in the US:
http://www.microsoft.com/mscorp/info/usaoffices/default.mspx
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--