火龙果软件工程技术中心 PrefaceTheWhatisbetter?Smarterprogrammersorsaferprogrammingenvironments? istheimpetusforthisarticle. AfterIstuckmyfootinit(again),sayingthat.NETandMFCarenotframeworks,PaulWatsonaskedoneofthetwoobviousquestions--"whatisaframework?"(theotherobviousquestionbeing,"If.NETandMFCarenotframewor