What's with the Dev-C++ hate?

Started by
20 comments, last by Servant of the Lord 9 years, 5 months ago

Ok, for some time now, I've been hooked to Dev-C++. I really like the environment, I enjoy it's features, and it's relatively stable. However, I've been seeing people CONSTANTLY shot down for using Dev. Why?

Now, before you go into the whole "It's soooo outdated" argument, I would like to point out that Orwell Dev-C++ was just updated 3 days ago! I'd hardly call that outdated.

It's updated frequently, it works well, and is relatively stable (I use the beta builds, so stability is all on me). So what's with the hate?

I develop to expand the universe. "Live long and code strong!" - Delta_Echo (dream.in.code)
Advertisement

It's probably just the fact that for many, many years, it was a buggy, outdated IDE with very few features.


Now, before you go into the whole "It's soooo outdated" argument, I would like to point out that Orwell Dev-C++ was just updated 3 days ago! I'd hardly call that outdated

For the record, constantly updated does not mean that it isn't outdated. I haven't used any of the new versions of Dev-C++ but if the new updates are only adding features that other IDEs had years ago (I'm not saying this is the case), then it would still be outdated, even though the features were newly added.

For the record, constantly updated does not mean that it isn't outdated. I haven't used any of the new versions of Dev-C++ but if the new updates are only adding features that other IDEs had years ago (I'm not saying this is the case), then it would still be outdated, even though the features were newly added.

Probably should clarify... It's being updated with NEW features to make it more usable, and is constantly being updated to accomodate for, and make better use of the newest compilers.

I develop to expand the universe. "Live long and code strong!" - Delta_Echo (dream.in.code)


Probably should clarify... It's being updated with NEW features to make it more usable, and is constantly being updated to accomodate for, and make better use of the newest compilers.

Lucky that the "Dev-C++ hate" is not targeted at the Orwell IDE, but at the ancient Bloodshed one, then. In short, you are confusing the two (though I will admit if you simply say "Dev-C++" without specifying which version, people will probably tend to go with Bloodshed just to get a chance to bash you even if it is more logical to assume you are using the more recent one).

“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”

Do you like it? Does it work for you? If yes to both, then who cares what other people think?

Do you like it? Does it work for you? If yes to both, then who cares what other people think?

Because other people often have potentially important information that you do not.

Bloodshed Dev-C++ is the only one I'm aware of, and using it has been a terrible idea for years and years. I'm not familiar with the Orwell product. My generalized query to anyone using alternate IDEs, though, is why aren't you using Visual C++ Express? And I don't consider "it's too complicated" or "I don't like it" to be good reasons. I do consider "I need a GCC toolchain" to be a decent reason.

SlimDX | Ventspace Blog | Twitter | Diverse teams make better games. I am currently hiring capable C++ engine developers in Baltimore, MD.

If anybody thinks using DevC++ is bad, just know that I use MinGWStudio. It's like DevC++ but with even less features, and more stability.

It looks like Orwell is a guy who made a branch of the old Bloodshed version which hasn't been maintained since 2005? I, for one, didn't even know that anyone was still maintaining it, but armed with this knowledge I continue to have no opinion on the matter.

My understanding is that for a while the old Dev-C++ was a pretty reasonable option for a free IDE, but it became pretty much completely obsolete around the time it stopped being maintained (which I think is also, not coincidentally, around the time Visual Studio Express first existed?). Maybe it's good again now. Obviously if someone's maintaining it regularly, then at least someone thinks it's filling a niche, but I wouldn't presume to know which niche that is.

-~-The Cow of Darkness-~-

Until about a few years ago, Dev C++ was buggy, lacking in features, and unsupported. That is, it hadn't seen an update in years, not even to fix bugs.

I learned programming using Dev C++, before I switched IDEs - it was my first IDE, and I used it for a good many years. I probably still have the original disc that game with C++ for Dummies that included it.

According to the official Dev C++ page, the last update (after I stopped using it), was in 2012 - two years ago. It's only a few minor versions higher than what I remember I was on.

There's been some unofficial forks where some users have been working on their version of Dev C++. I'm not sure how those have turned out, but they are probably what you are using if it says it was updated three days ago.

Now, before you go into the whole "It's soooo outdated" argument, I would like to point out that Orwell Dev-C++ was just updated 3 days ago! I'd hardly call that outdated.

There's a difference between "outdated" and "unsupported" (and for a while, when I finally switched to a new IDE, Dev C++ was both).

Something may be actively supported but still be outdated. Windows XP for example. It can still receive bugfixes, and even occasionally new features, but it's feature-set may still be miles behind more modern operating systems. Windows XP may still function perfectly fine! But "outdated" means there are very useful features that are ubiquitous with more modern software that the outdated software might be lacking, even if it is brand new software that was just released last night for the first time.

Have you tried QtCreator? Changing IDEs can take you a bit to get used to, and you might immediately "hate" many things that are merely different from what you are used to, but if you commit to trying a new one for several months you might get to learn what beneficial features you come to enjoy. You don't know a feature is "must-have" until you get used to the great convenience of having it. smile.png

Maybe modern Dev C++ forks are feature-complete and can hold their own against other IDEs; last I checked, it was lacking feature-wise, buggy, and unsupported, but the forks were trying to play catch-up by fixing the worst show-stopping bugs. Maybe they finally have caught up. Or maybe you ought to try other IDEs and compare.

The Perfectly Good can become outdated when The Better comes along. This was the case with Dev C++ when I finally worked up the courage to leave its warm comfortable familiarity to try to the scary cluttered unfamiliar IDEs.

You have to understand, Dev-C++ comes in three flavors Bloodshed Dev-C++ (not updated since February 2005), wxDev-C++ (outdated too I believe), and Orwell Dev-C++ (the latest and currently updated version). When people are hating on it, it is likely they are hating on Bloodshed's or possibly wxDev-C++ and most don't even know about Orwell's version.

This topic is closed to new replies.

Advertisement