|
Haven't you used any others ?
Christian
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
|
|
|
|
|
I use MFC whenever I need to do GUI programming (which I hate), but I don't like it at all. It covers too many different things: from strings and user controls to ISAPI extensions and sockets (BTW MFC socket classes suck).
On the other hand, ATL is very nicely designed, however, I don't use COM, and have worked only with ATL Server.
As for STL, I use it all the time, but I was much more enthusiastic about it in the beginning than now. The same goes for Boost.
But the craziest thing is that I have never found a good string class for C++ (std::basic_string sucks, as well as MFC CString).
|
|
|
|
|
|
Please...
MFC is an unsuccessful attempt to wrap the Win32 API around an object oriented model. It's a mess...truely a disaster.
|
|
|
|
|
Anonymous wrote:
MFC is an unsuccessful attempt to wrap the Win32 API around an object oriented model. It's a mess...truely a disaster
LOL. MFC has helped lots of developers write Windows applications quicker and easier. Not exactly a disaster. It is showing its age, I've used it since the beginning and whilst we've had our fights - it has never let me down.
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
Well, to be kind, i thought so too, when i...
uh...
um...
f***it. yer smokin' crack man. The poll is on libraries, not frameworks. And even as a framework, MFC sucks hairy donkey balls (it's true - read the source). It may be the best, of an arbitrary lot of really sucky frameworks, but, that doesn't count for much. The only think it has going for it is that it smooths out a few of the nastier inconsistencies in Win32. Sadly, that is enough.
Shog9
------
If you really what to get shitfacde tell a crowded bar that is is yourt borthday and hife your wallet. you ka will many more friends.
- David Wulff, Brithday selebrations, 9/19/02
|
|
|
|
|
Shog9 wrote:
f***it. yer smokin' crack man. The poll is on libraries, not frameworks. And even as a framework, MFC sucks hairy donkey balls (it's true - read the source). It may be the best, of an arbitrary lot of really sucky frameworks, but, that doesn't count for much. The only think it has going for it is that it smooths out a few of the nastier inconsistencies in Win32. Sadly, that is enough.
It is certainly showing its age now, but it has done its job well. It certainly has its problems but has survived very well considering how long ago it was created.
I've had my fights with it over the years, but MFC has never really let me down.
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
I think WTL is better from a technical point of view. However I've used MFC since its birth, so I find it easier and more comfortable to write code in.
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
...since there are different STL's available, e.g. Dinkumware (which is distributed with VisualStudio) or STLPort.
Regards
Thomas
Sonork id: 100.10453 Thömmi
Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.
|
|
|
|
|
|
ATM, STLPort. However if I was doing a new project, I would use the STL with VC7.
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
|
|
|
|
|
Using stlport. I use the hash containers and the rope class, neither of which are available with VC++.
|
|
|
|
|
Even with almost zero focus on native C++ and in the midst of heavy push for .NET from Microsoft marketing, it seems that native C++ libraries such as MFC/ATL/WTL/STL are doing pretty good so far.
Oh well, only time will tell what we'll see next.
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
Very sad that 46 chose MFC, and 9 chose STL to date.
Christian
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
|
|
|
|
|
I feel your pain - but also theirs
Auch den Schatten will ich lieben weil ich manchmal lieber frier' Rosenstolz [sighist]
|
|
|
|
|
Christian Graus wrote:
Very sad that 46 chose MFC, and 9 chose STL to date.
However most of "text answers" contains STL.
I C++, therefore I am...
|
|
|
|
|
Christian Graus wrote:
Very sad that 46 chose MFC, and 9 chose STL to date.
Christian, that does not mean that MFC users don't use STL or they dislike STL.
IMHO, MFC and STL are complimentary and not contradictory. STL has a great collection of container classes and can be easily used from MFC. On the other hand, MFC provides a great Windowing framework that STL does not, at least officially.
My $0.02
// Fazlul
Get RadVC today! Play RAD in VC++
http://www.capitolsoft.com
|
|
|
|
|
I could only choose one and MFC is the one that I use most often. Even though I use STL for all my collection classes and strings, I still use MFC more.
Like you said below, this should have been a check-box question rather than a radio button.
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
Michael P Butler wrote:
I could only choose one and MFC is the one that I use most often. Even though I use STL for all my collection classes and strings, I still use MFC more.
Huh... I could choose multiple answers.
Regards,
Brian Dela
|
|
|
|
|
Brian Delahunty wrote:
Huh... I could choose multiple answers.
You need to get up earlier. First thing this morning, this poll was radio buttons not check boxes. I guess Chris has fixed it since. Sadly I can't vote again.
Michael
Programming is great. First they pay you to introduce bugs into software. Then they pay you to remove them again.
|
|
|
|
|
Michael P Butler wrote:
Sadly I can't vote again.
No worries. I'll vote for STL twice to make up for you.
Shog9
------
If you really what to get shitfacde tell a crowded bar that is is yourt borthday and hife your wallet. you ka will many more friends.
- David Wulff, Brithday selebrations, 9/19/02
|
|
|
|
|
Michael P Butler wrote:
You need to get up earlier
Ah.. must have been the time difference .. eh hem..
Regards,
Brian Dela
|
|
|
|
|
Christian Graus wrote:
Very sad that 46 chose MFC, and 9 chose STL to date.
Yep, and I'm sure it's becuase of CString. I do have to admit, CString is much easier to use than string and wstring . That's why I use the CStdString class that somebody here was kind enough to post.
"Time spent with cats is never wasted." - Colette
|
|
|
|
|
I chose both.
Jon Sagara
Damnit Jim!
|
|
|
|
|
Am I supposed to only be able to choose one ? I use ATL, and the .NET libraries as well, but STL was the only choice I could make if I was limited to one
Christian
Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002
During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
|
|
|
|