.net programming, computers and assorted technology rants

Best Practices for Transitioning from ASP.NET to Windows 8 Development


Courtesy Brandon Downing, Phillip Stewart, VisualStudioMagazine

Windows 8 is gaining traction in the marketplace and is forcing developers to adapt and evolve. Along with the adoption of new technology come lessons and steep learning curves.

Here, we seek to provide insight into best practices and issues to be aware of when making the shift to Windows 8. When developing Windows Store apps, language options include HTML5/CSS3, DirectX/C++ and XAML/C#. If you are a .NET Web Forms developer, the XAML/C# option usually makes the most sense, so that will be our focus. Let’s get started.

Pre-Development
We’d like to preface this article by noting that the best coding practices stay the same regardless of what you’re developing for. Strategies such as including a separation of data layer, business layer and UI are just as important in Windows 8 as they are in an ASP.NET framework. Such strategies should be kept in mind throughout the course of this article.

As a general rule, it’s important to briefly research what features your application requires and how you can achieve these functionalities. This will add significant value to the development process.

We found the following tools to be of great use in our line-of-business (LOB) application: theMVVM Light Toolkit and SQLite.

Microsoft also has a great (and elaborate) guidelines page that you should definitely review to make things easy during and after development. Another good resource is from MSDN Magazine about the Model-View-ViewModel (MVVM) pattern in Windows 8.

Read More:

http://visualstudiomagazine.com/articles/2013/06/01/best-practices-for-transitioning-from-aspnet.aspx

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s