R
raddog58c
I wouln't rush to use the performance issue
if I were a java freakazoid.
I agree with this.
Not only bloatware, but MONSTERWARE,
with a foot print of a inter-galactic space ship.
But what I like about Microsucks development environment
is that it is very intuitive and very simple in terms
of assisting you with many things you normally do,
starting from editing and down to compilation, run time,
debugging, and you name it. You can edit the HTML or
XML files with full support of toolkits and gadgets,
probably better than some dedicated HTML editors can.
And it is all integrated. Just drag and drop the file
from your directory, and boom, you are in HTML edit mode
and the toolkit is hanging right there, down to style sheet
editing on a sophisticated level.
Hmmmm, I dunno about that... .have you done much with the WMFSDK?
Intuitive is not a description that seems appropriate in the same
sentence with the proliferation of Interfaces supporting obscure and
ecclectic functions embedded in the bowels of the documentation for
that SDK. Wanna programatically cut a 5-second clip out of the middle
of an ASF movie file? You'll need an IWMSyncReader, IWMWriter,
IWMProfileManager, etc. etc etc... and about 3,000 lines of code later
you're done.
Wanna do the same thing with an AVI file? Scrap your IWM stuff and
read up on DirectShow -- it's crazy, man.
The other thing that's really badly managed by MS is incompatibilities
in released SDKs and a TON of obscure fixes via pragmas, deprecated
versions of SDKs, or instructions on how to modify the base code.
Like MFC -- you have to define the appropriate level with a #define
_WIN32_WINNT 0x0401 or some such rot, otherwise you'll get link and/or
compile errors.
Not at all intuitive there.... a real impediment to programmer
productivity, IMO. I've personally spent hours perusing the WWW
looking for solutions to compile or link or coding problems which are
not easily found in msdn.microsoft.com only to find the answer in some
game developer forum or in comments in a someone's sample program,
etc.
But that's stuff for a whole different thread -- it is possibly
relevant here in the sense that obstacles like that definitely will
push people toward a more "standard," non-OS specific development
language like Java.
In that sense Microsoft may be doing more to push people to other
solutions than they realize.....
ymmv...