ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Wanna try something weird? A little Outlook 2007 fun.

<< < (2/3) > >>

MrCrispy:
Actually it does sort of make sense, since using mshtml (embedded IE) gives you all sorts of things like parsing internet addresses. What they forgot to do was remove the mouse and keyboard handling. I've had to do something similar for an app I wrote - the UI was quite complex and the easiest way was to build it using css+html (we could not use XAML) so it used an embedded IE browser. There is a lot of messy code required to make sure you disable all the default behavior and keyboard+mouse shortcuts, otherwise you get fun stuff like hitting Alt+arrow and the UI changes :)

fenixproductions:
I think it's because MS likes to stick their IE engine all over the place, so that header area is probably just a modified IE something or other.-superboyac (February 09, 2011, 11:55 AM)
--- End quote ---

I've thought there is no IE code in Outlook 2007 (and later). If there is, why the hell did they remove it from message body only?

Armando:
I hate it because IE is usually slow and they are using it as a shortcut for functionality, rather than programming their own interface. I shouldn't criticize too much because I don't know how much work is involved one way or the other.
-superboyac (February 09, 2011, 11:55 AM)
--- End quote ---

...Especially if 99 % of users wouldn't notice the performance (or other) improvement but certainly wouldn't fail to notice the absence of the some other features they'd expect.  The 20/80 rule rules here. :)

And, yes, recoding everything all the time would most of the time be a lot more work (much more work). Components are there so that programmers don't always have to reinvent the wheel and spend their time coding in assembly, C and C++. Redesigning the wheel is sometimes appropriate, often it's not. I don't know how others feel about that...

Is the bug you noticed due to IE ? maybe... MrCrispy's explanation seems reasonable.

superboyac:
I know, I know.  I shouldn't be so overly critical about everything.  believe me, I know.  I've come up with ways to curb my compulsion to criticize, but it needs time to mature, I only started doing it a few months ago.  outlook's not so bad.  Neither is IQ!  ;)

worstje:
I'm sorry to say it, but I do agree with the fact that the IE engine is too much for this case. Yes, there is a point for re-use. But there's also a good point for abstraction. That control has just so much junk squashed into it, it will lag everything to hell. Have you ever tried to hit back or forward on a website while using any IE version of the last 10 years? If you have, you'll know it takes a second (even on a fresh install) for the page to actually jump. The annoying *clicky* sound makes it even worse feeling-wise. Now compare that to a browser like Opera or Chrome, and you won't notice a thing. Instantaneous switching.

It just has baggage. All webbrowsers do in one way or another. Which is why I am against everything going to the web. Too. Much. Damn. Baggage. :(

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version