Tuesday, April 01, 2014

Vaadin.NET switching to C#

Inline image 1

When you thought Vaadin.NET 7.2 and 7.3 were on the way, we've been hard at work on a secret project all along. Today we're proud to announce the release of 12 intensive months of work behind the scenes by our R&D department. We at Vaadin.NET always strive to stay on the edge of the wave and having seen the popularity of C# in the past few years, we decided to pull the switch behind the scenes. Vaadin.NET now fully supports C# as the first-class programming language on the server-side as well as on the client-side.

"The largest effort was converting GWT into supporting C#. You can now stay inside Visual Studio, that you've learned to love, and compile to C#Script and HTML with Microsoft Web Toolkit Framework (aka MSWTF) faster and more conveniently than ever before." says VP of Vaadin.NET R&D Artur Seagull.

This is a huge thing for all developers around the world, you can work in a superior sharp language while developing full-blown Ajax applications. We've even built in support for the <blink> tag and backported support for IE6 mode into Windows 8 through a Webcomponents widget using JS-Interop. Sharepoint server was a natural choice and is as of today the dedicated platform for deploying Vaadin.NET applications. These have been the major requests in the community for the past few years and we're pleased to finally answer the call.

"According to a Gartner market study even C#Script hackers have always preferred C# to jQuery and now they can finally move to a platform with a future." says the newly appointed .NET evangelist Matti Pehvanen.

We've managed to build in support for all major browsers starting from IE5. The project is still quite new, only used in a handful of Vaadin.NET internal projects so there might still be some stability problems. We've especially had a hard time building support for marginal browsers such as Google Chrome, but are sure to have full support by the end of 2015Q1.

Read more: Vaadin .NET