Seriously. Does Microsoft really think everyone wants to use their default templates? Borland is even worse (with the templates). You CANNOT even make a BLANK C# FILE in C#Builder.
Brace matching. Oh come on. How can ANYONE excuse this? Do their developers just ....not think or something?
Every single plausibly useable IDE I have EVER seen except for Visual Studio has implemented brace matching ( Shortcut keys? Give me a break . . . That's not a feature, that's a chore. No one wants to have to hit a key everytime they want to see a brace. That's retarded ).
Variable renaming. Honestly it's another feature I cannot comprehend how it got overlooked several years ago in old Visual Studio with C++ and Visual Basic. Search and Replace ...is a joke. Developers should't have to use podunk workarounds for obvious solutions.
Auto-generated code. Surely others of you have qualms with this. I have nothing against Visual Studio writing some code ... but not when it always OVERWRITES my own code! How freaking hard could it have been to spend the extra 15 minutes with the development team to say "Hey, this feature sucks, let's re-think it so we don't royally **** our end-users!".
And this one really ticks me off. Rather than providing us information about code, we're just linked to the MSDN library so we can sort through a slow-as-Christmas loading database of documentation that never really takes us to where we want to go!
So many of these features are FINALLY being implemented in Visual Studio 2005, yet when you find wonderful new ideas they just say 'We'll 'consider' it for the next release'. What does that mean? Visual Studio 2007 or 2008? 'Consider'? I understand that developers alone cannot yay or neigh a feature right off the bat. A LOT has to go into adding any feature ...but can they not SEE the need for easier development environments? Artists get better Photo tools, 3-D Modelers get more advanced modeling tools, writers get better word processors ...why do programmers have to get jipped with cruddy IDEs?
Is anyone besides me irritated with the current state of available development environments? Even competition can barely get its act together. I'm speaking mostly from a C# standpoint ,but Visual Basic and C++ IDEs are pathetic too. . . and don't even let me approach Java. A good language ruined by lack of a GOOD IDE!
Anyone else have an opinion on this? I Know I've only listed about 4 features here, but stating my whole list would take a while, and this is more of a rant than a logical discussion. . . . Feedback is welcome!
Question
d.thornton
Okay. Someone explain this to me. I'm more or less ranting here, so I don't expect any form of conclusion or anything.
How in the world do so many 'needed' features slip past the eyes of IDE developers, specifically, Microsoft.
Visual Studio 2003 is my prime example. Do they not have people that USE these products that notice the need for these features?
Brace Matching, variable renaming, syntax coloring, TEMPLATE EDITING?
Seriously. Does Microsoft really think everyone wants to use their default templates? Borland is even worse (with the templates). You CANNOT even make a BLANK C# FILE in C#Builder.
Brace matching. Oh come on. How can ANYONE excuse this? Do their developers just ....not think or something?
Every single plausibly useable IDE I have EVER seen except for Visual Studio has implemented brace matching ( Shortcut keys? Give me a break . . . That's not a feature, that's a chore. No one wants to have to hit a key everytime they want to see a brace. That's retarded ).
Variable renaming. Honestly it's another feature I cannot comprehend how it got overlooked several years ago in old Visual Studio with C++ and Visual Basic. Search and Replace ...is a joke. Developers should't have to use podunk workarounds for obvious solutions.
Auto-generated code. Surely others of you have qualms with this. I have nothing against Visual Studio writing some code ... but not when it always OVERWRITES my own code! How freaking hard could it have been to spend the extra 15 minutes with the development team to say "Hey, this feature sucks, let's re-think it so we don't royally **** our end-users!".
And this one really ticks me off. Rather than providing us information about code, we're just linked to the MSDN library so we can sort through a slow-as-Christmas loading database of documentation that never really takes us to where we want to go!
So many of these features are FINALLY being implemented in Visual Studio 2005, yet when you find wonderful new ideas they just say 'We'll 'consider' it for the next release'. What does that mean? Visual Studio 2007 or 2008? 'Consider'? I understand that developers alone cannot yay or neigh a feature right off the bat. A LOT has to go into adding any feature ...but can they not SEE the need for easier development environments? Artists get better Photo tools, 3-D Modelers get more advanced modeling tools, writers get better word processors ...why do programmers have to get jipped with cruddy IDEs?
Is anyone besides me irritated with the current state of available development environments? Even competition can barely get its act together. I'm speaking mostly from a C# standpoint ,but Visual Basic and C++ IDEs are pathetic too. . . and don't even let me approach Java. A good language ruined by lack of a GOOD IDE!
Anyone else have an opinion on this? I Know I've only listed about 4 features here, but stating my whole list would take a while, and this is more of a rant than a logical discussion. . . . Feedback is welcome!
Link to comment
Share on other sites
14 answers to this question
Recommended Posts