|
My, how Microsofts tools garden has grown! Not long ago, the only choice facing development teams was, Which language do I use with Visual Studio? Now, it can be daunting simply deciding among Visual Studio versions, never mind auxiliary tools such as Expression or Popfly.
The key to navigating Microsofts tool chains is to remember always that the overarching goal of Microsofts developer division is to increase the percentage of worldwide development being done for Microsoft platforms. Profit would be nice, but it is definitely a secondary concern. Microsoft has an imperative to provide tools for every kind of programmer, from C developers targeting Windows Mobile to newcomers mashing up hello and world. Making the problem of focus even harder, everyone has an opinion but no one truly knows how software development is going to evolve in the coming decadewith devices proliferating, the Internet becoming ever more accessible, and chips moving into the multicore era. The result of that uncertainty is a plethora of new programming languages and Windows X Foundation APIs whose ultimate success is not yet known.
|