Linked by vodoomoth on Mon 27th Sep 2010 13:10 UTC
Internet Explorer Microsoft has "set up and removed" having Windows 7 Service Pack 1 as a prerequisite to running (or, more correctly, "installing") IE9, in the space of just 2 days.
Permalink for comment 442915
To read all comments associated with this story, please click here.
RE[5]: himanshu
by nt_jerkface on Tue 28th Sep 2010 03:23 UTC in reply to "RE[4]: himanshu"
Member since:

Debatable about the benefits. There is a huge penalty to working exclusively with .net in that your application will likely be constrained to a smallish market (those running Vista and Win 7)

All versions of .net work with XP. There are however some feature and development limitations related to XP that I don't want to get into especially since you haven't read the basics. In a nutshell applications get stuck at XP level for .net devs thanks to XP holdouts but even with those limitations the productivity benefits typically outweigh being unable to target OSX. For enterprise it is an easy choice where every computer runs Windows.

I already said that in a few years Qt will provide some serious competition, why not be patient and wait? The market has not shifted to .net out of conspiracy. Java on the desktop just plain sucks and Qt has only been decent recently and still has some native integration issues in OSX that need to be resolved. Once Qt apps are indistinguishable from native apps then you will see greater adoption.

Fonts are one such issue and you can read about the problem directly from a nokia developer:

You seem to not realize that I am not wed to .net or msft. I used to work with Java and if the world switched to Qt I would shrug and continue writing code. However a major switch does not make sense at this point but in a few years Qt will have a much wider appeal. There are plenty of factors working in favor of Qt, your advocacy efforts are not needed.

There is indeed a "write once, run anywhere" framework. Actually there are a few: java, Qt, GTK - this is why we have OpenOffice, VLC/Inkscape and Firefox/Chrome respectively, as examples, that are already cross-platform applications.

Cross-platform and "write once, run anywhere" are not the same thing.

Reply Parent Score: 3