C
CMM
Let me preface by saying that I like VS2005. It improves on many things
lacking in VS 2003 and takes pretty much nothing away. Having said that, I
am a little underwhelmed by it.
Despite a couple of some new controls, there is still a dearth of quality
controls to build even a rudimentary "Windows" app. For instance, MDI is a
technology that was deemed passe in 1995 by Microsoft itself (11 years
ago!!!)... yet we have to build tons of code or resort to a third party
solution to get some sort of decent tabbed SDI/MDI Window management (where
MDI Children appear as tabs) solution like that found in the Visual Studio
IDE itself or apps like FrontPage, FireFox, etc. Why is this? Isn't it about
time for heaven's sake?
Although the Dataset now contains *some* neat improvements, I can't fathom
the rationale for some of the stuff Microsoft spent time on. The whole great
thing about Datasets is that they were completely decoupled from a
"database" and only tied together using a discrete (and optional)
DataAdapter (together with it's extremely useful TableMappings feature).
What we should have gotten in VS 2005 was a better more pretty wysiwig (drag
and drop) editor for mapping db columns to Dataset elements. Instead we get
the rather useless TableAdapter feature that blows many ideas of physical
separation of layers out of the water (in remoted physically n-tiered
distributed apps at least). I mean, it doesn't even really support
transactions (without kludging). In time, I think this "new" feature will
prove as useless as the CommandBuilder.
Why can't MSDN be installed and run from a network share? (It can't even be
run from the disc) That seems ridiculous to me. Also, the "Online" MSDN
integration is gee-whiz neat... but kinda useless because it lacks an Index
and browsable Contents.
Lots of other things just seem like change for the sake of change... for
instance:
Why move the "View Code"/"View Designer" buttons in the Solution
Explorer?... and with no option to move it back to where it used to be! This
button had been in that exact location for the last 10+ years (in old VB at
least)... what was the point of moving it now? Every time I (reflexively)
click where it used to be, I get the "Properties" window. Why?!!!! In fact,
"Properties" is something that after years of experience is intiuitevly
associated with the right-click context menu. The whole idea of that button
being on the bar is dubious let alone it being the FIRST button on the bar.
lacking in VS 2003 and takes pretty much nothing away. Having said that, I
am a little underwhelmed by it.
Despite a couple of some new controls, there is still a dearth of quality
controls to build even a rudimentary "Windows" app. For instance, MDI is a
technology that was deemed passe in 1995 by Microsoft itself (11 years
ago!!!)... yet we have to build tons of code or resort to a third party
solution to get some sort of decent tabbed SDI/MDI Window management (where
MDI Children appear as tabs) solution like that found in the Visual Studio
IDE itself or apps like FrontPage, FireFox, etc. Why is this? Isn't it about
time for heaven's sake?
Although the Dataset now contains *some* neat improvements, I can't fathom
the rationale for some of the stuff Microsoft spent time on. The whole great
thing about Datasets is that they were completely decoupled from a
"database" and only tied together using a discrete (and optional)
DataAdapter (together with it's extremely useful TableMappings feature).
What we should have gotten in VS 2005 was a better more pretty wysiwig (drag
and drop) editor for mapping db columns to Dataset elements. Instead we get
the rather useless TableAdapter feature that blows many ideas of physical
separation of layers out of the water (in remoted physically n-tiered
distributed apps at least). I mean, it doesn't even really support
transactions (without kludging). In time, I think this "new" feature will
prove as useless as the CommandBuilder.
Why can't MSDN be installed and run from a network share? (It can't even be
run from the disc) That seems ridiculous to me. Also, the "Online" MSDN
integration is gee-whiz neat... but kinda useless because it lacks an Index
and browsable Contents.
Lots of other things just seem like change for the sake of change... for
instance:
Why move the "View Code"/"View Designer" buttons in the Solution
Explorer?... and with no option to move it back to where it used to be! This
button had been in that exact location for the last 10+ years (in old VB at
least)... what was the point of moving it now? Every time I (reflexively)
click where it used to be, I get the "Properties" window. Why?!!!! In fact,
"Properties" is something that after years of experience is intiuitevly
associated with the right-click context menu. The whole idea of that button
being on the bar is dubious let alone it being the FIRST button on the bar.