From the Editor
Beyond a Platform
Beyond a Platform
Nov. 14, 2007 12:00 PM
When .NET first came on the scene, there was fighting over whether it was a platform or not. As I have said here in the past, those debates are over as .NET has proven itself a very useful and valuable platform, expanding into areas that people assumed it wouldn't and even couldn't in the early days.
Now I am starting to see it expand beyond what we used to think of as just a development platform. Things like XNA for game development and the many third-party products that have extended the ecosystem again and again. That might have been expected by those who saw many open positions to be filled; recently, however, Scott Guthrie really opened the flood gates. He announced that Microsoft is releasing the source code for the .NET Framework Libraries and integrating the debugging support into the upcoming release of Visual Studio, which has been code-named Orcas. This is huge because now developers can figure things out themselves that up until now were most likely only possible if you were up for doing a stint as a developer in Redmond!
When .NET first came out, our developers ended up having to learn IL so they could figure out what was going on and try to replicate cool features. This was vital because there were no books, no experts outside Microsoft who could explain how things worked and why. Now good developers can figure it out themselves and the black box has turned clear. There will be a phased approach to the release, but based on Scott's blog post on www.ScottGu.com, the code will certainly come faster than anyone has the ability to ingest it. I think this is the beginning of a new acceleration as the .NET "Platform" morphs into something more, something bigger. The next version of Visual Studio has lots of cool features including Linq, which we have an article on in this very issue; however, ultimately even if there are no new killer features in Visual Studio 2008 (the official name for Orcas) that are tempting you, the ability to step through the base classes and other libraries will certainly make it a runaway success. Happy debugging ;)
About Patrick HyndsPatrick Hynds, MCSD, MCSE+I, MCDBA, MCSA, MCP+Site Builder, MCT, is the Microsoft Regional Director for Boston, the CTO of CriticalSites, and has been recognized as a leader in the technology field. An expert on Microsoft technology (with, at last count, 55 Microsoft certifications) and experienced with other technologies as well (WebSphere, Sybase, Perl, Java, Unix, Netware, C++, etc.), Patrick previously taught freelance software development and network architecture. Prior to joining CriticalSites, he was a successful contractor who enjoyed mastering difficult troubleshooting assignments. A graduate of West Point and a Gulf War veteran, Patrick brings an uncommon level of dedication to his leadership role at CriticalSites. He has experience in addressing business challenges with blended IT solutions involving leading-edge database, Web, and hardware systems. In spite of the demands of his management role at CriticalSites, Patrick stays technical and in the trenches, acting as project manager and/or developer/engineer on selected projects throughout the year.