Preview: Visual Studio 2010 Beta 2 impresses
In beta 2, Visual Studio 2010 is beginning to show the rather attractive shape of things to come.
In beta 2, Visual Studio 2010 is beginning to show the rather attractive shape of things to come.
Microsoft SharePoint 2010 is a major upgrade from SharePoint 2007 in several areas. It has a much improved user interface, especially for online editing. It supports more browsers. It does a better job of integrating with Microsoft Office. It provides more opportunities to developers and designers, as well as to shops that might want to consolidate other products (such as blogs and wikis and business applications) with SharePoint.
Redmond's much-enhanced rich Internet application platform also runs on Windows or Mac desktops, online or offline
Although not without problems, Microsoft Visual Studio is the premier IDE for developing applications with the Microsoft .Net Framework and at least a contender for the best Windows-hosted C/C++ IDE.
If you had asked me a month ago, I would have said that the PDF software category was completely bracketed and saturated, between Adobe Acrobat 9 Pro Extended at the high end, Adobe Reader for free, and numerous cheap third-party Acrobat clones in between.
Flexibility, reliability, client-side improvements, and ease of administration mark this major upgrade
Finding a single development environment for all purposes has so far proven an unattainable goal. But with the advent of rich Internet applications (RIA), development nirvana gets a bit closer.
Microsoft intends its new Windows Azure Services Platform to be a serious cloud computing platform for a broad range of developers and scenarios, from lone developers starting up a new Web-based company on a shoestring to large teams of enterprise developers looking for high-performance, highly available, and scalable Web sites, computing, and storage. A few years out, Microsoft wants Azure to be seen as the preferred location for enterprise data, not as a business risk. It's off to a good start.
Microsoft's answer to Adobe Flash and Flex and several other RIA (rich Internet application) and AJAX frameworks, Silverlight arrived with a flourish just over one year ago. Silverlight 1.0 manipulated its multimedia-savvy, WPF (Windows Presentation Foundation) user interface using JavaScript. Silverlight 1.1, which added support for compiled .Net languages and supported more of the .Net API, was available at that time only as an alpha test.
One thing that the AJAX (Asynchronous JavaScript and XML) development community has aplenty is choice. Want a free, open source AJAX framework? We have (alphabetically) Dojo, Ext, Google Web Toolkit, jQuery, MooTools, OpenRico, Prototype, Scriptaculous, and the Yahoo User Interface Library, and frankly they're all pretty good. There are hundreds more, but unfortunately I can't keep up with them all.
Microsoft Visual Studio 2008 (VS08) Service Pack 1 (SP1) took eight months to arrive. Considering the capabilities that have been added, eight months might not seem so long. In some ways, SP1 feels like the completion of what Visual Studio 2008 was supposed to be. It's certainly not just the collection of bug fixes that you'd expect from the term "service pack."
The Ruby on Rails site bills its eponymous project as "Web development that doesn't hurt." I'm not really sure what that means, but it certainly sounds good.
As ComputerWorld reported in April, RIA vendor Curl has taken on Adobe AIR with an extension to its RIA environment called Nitro. Curl calls Nitro a "Fit Client"; I'm not exactly sure what that's supposed to mean, but this is how they describe it:
One of the drawbacks of working by myself is that I can't usually do pair programming. This is usually offset by the increased concentration and "flow" that comes from being by myself and undisturbed for long periods, but sometimes I just need another pair of eyes to look at my code.
I spent several hours today exploring the Crossbow Imote2 .Builder Kit, a "complete development environment for high performance wireless sensor networking (WSN) applications leveraging the Microsoft .NET Framework," as the company describes it.