The Register® — Biting the hand that feeds IT

Feeds

Windows 8

Apple iOS 7 makes some users literally SICK. As in puking, not upset

Excessive zoom and 3D-effect graphics in Apple's latest iOS is leaving some users reaching for the sick bucket

Visual Studio 2012: 50 Shades of Grey by Microsoft

It's a good thing looks aren't that important, right?

5 ways to reduce advertising network latency

Review Microsoft offended thousands in April with a preview of its next Visual Studio, a John-Major-inspired, grey affair intended to take Microsoft’s all-encompassing IDE closer to the look of Windows 8.

Thousands gave the new look a thumbs-down on the Microsoft UserVoice poll, with people demanding a return to colour.

The day of reckoning has now arrived as, with the release to manufacturing of Windows 8, Microsoft has made Visual Studio 2012 available to subscribers on MSDN – or for free as the Express series.

What do we get? The revamp retains something of the Metro look, and you can choose between Light or Dark themes. Microsoft has kept the changes it added following criticism of the preview, with a few splashes of colour, but the changes are subtle and the IDE still looks grey and washed out.

Microsoft’s goal was to enable developers to focus more on their code, but there were few complaints about distracting colours in earlier versions, whereas the new IDE does tend to make all the icons look the same. It also seems odd that Microsoft puts so much energy into IDE design rather than, for example, implementing more of C++11 in Visual C++.

That said, the icon designs are something you soon forget about when working. Other things matter more. Performance is good and the IDE is rich in features without feeling cluttered.

Visual Studio is an extensible shell, so what you get varies according to which bits you have chosen to install. Office 2013 and SharePoint 2013 development, for example, is an add-on download. There are five languages supported as standard: Visual Basic, Visual C#, Visual F#, Visual C++ and JavaScript. Note that a “JavaScript” project in Visual Studio is for the Windows Runtime, though there is also a decent JavaScript editor for web projects. Multi-targeting means you can choose any version of .NET from 2.0 up to the new 4.5.

Change what's not broken: Mostly monochrome icons

Hit New Project and there are hundreds of templates to choose from, including one for Windows Phone 8 which currently trails out with a “Coming soon” message. The nearly-forgotten Silverlight is still supported, while for desktop applications you can choose between several C++ types, and Windows Forms or Windows Presentation Foundation (WPF) for .NET.

Web options include ASP.NET Web Forms, MVC (Model – View – Controller) 3 or 4, with sub-options for Internet, Intranet or Web API, and ASP.NET or Razor view engines.

A quick look at some notable features

First, Windows 8 development. Microsoft is pushing its new platform hard, and Visual Studio has all you need to build what the IDE calls “Windows Store” apps. Given that the platform is new, the tool support is impressive. You can design the user interface either in XAML, the XML language first used for WPF, or in HTML. XAML has a two-way visual designer, so you can edit either in code or visually and the changes are synchronized. A separate application called Blend provides a design tool for both XAML and HTML.

You can debug a Windows Runtime app either by running it locally, or in a simulator, or on a remote device. The simulator is intriguing because it is actually a remote session into your own machine, providing a way of running not-Metro apps in a window. The simulator lets you adjust resolution, fake multi-touch, and take screenshots. Note though that it is not a safe environment, since it is a real session on your development machine.

Once complete, a Store submenu has all the options you need to publish an app to the Windows Store. Apps are subject to both automated and manual tests, following which Microsoft signs and publishes the app. The manual element is meant to take no more than five days.

screen grab of visual studio sf for Tim Anderson piece

Blend, the visual user interface designer for HTML and XAML

Microsoft has made Azure deployment easier in this edition of Visual Studio. Azure apps now take several forms. If you choose the Cloud option in a Visual Studio template, you can create applications according to the old model: Web Role, WCF (Windows Communication Foundation) Role, Background Worker Role and so on. You can debug on a local Azure compute emulator. When it comes to deployment, you can generate and upload a certificate to authorise your PC, following which Visual Studio can easily publish the application, and even enable remote desktop to the Azure Virtual Machines.

5 ways to prepare your advertising infrastructure for disaster

Whitepapers

Microsoft’s Cloud OS
System Center Virtual Machine manager and how this product allows the level of virtualization abstraction to move from individual physical computers and clusters to unifying the whole Data Centre as an abstraction layer.
5 ways to prepare your advertising infrastructure for disaster
Being prepared allows your brand to greatly improve your advertising infrastructure performance and reliability that, in the end, will boost confidence in your brand.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Email delivery: Hate phishing emails? You'll love DMARC
DMARC has been created as a standard to help properly authenticate your sends and monitor and report phishers that are trying to send from your name..
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?

More from The Register

next story
Windows 8 fans out-enthuse Apple fanbois
Redmond allows 81 Win 8 devices to use one user ID, solving side-loading shemozzle
'200 million' fanbois using iOS 7 just a week after release - study
Plus: Most US iDevice users are drinking Cupertino's latest Koolaid
No luck at all for BlackBerry as Messenger apps launch stalls
Leaked Android build 'causes issues,' is withdrawn
App Store ratings mess: What do we like? Sigh, we dunno – fanbois
How do I know what to download if I don't know what everyone else is doing?
OUCH: Google preps ad goo injection for Android mobile Gmail app
Don't worry, fandroids, wallet-plumping serum won't hurt a bit
Launchpads, catapults... what a load of - WAIT, there's £15m for grabs?
Quango sprinkles cash on games, animation and trendy meeja types
Apple iOS 7 makes some users literally SICK. As in puking, not upset
'Eye candy really is as bad as classical candy is for the teeth,' writes one
Google reveals its Hummingbird: Fly, my little algorithm - FLY!
Update brings Googleplex one step closer to sentience
Oracle hides ExaLogic price cut
Old price lists prove price halved, so why has Big Red deleted the post announcing it?
prev story