Thursday, 1 November 2012

Windows Store App Development Tutorial - Part 2 : Selecing a right Template and Language for your Windows Store App

In our previous article we have seen an overview on what a Windows Store App is all about and also on the basic requirements that are to be taken into consideration while setting up your development environment. Now we will start with seeing the different templates that are available predefined while creating our application and also we will see which language we can select based on the knowledge and understanding of developing the Windows Store Application using Visual Studio 2012 IDE.

Traditionally as a developer we will be choosing between VB.NET and C#.NET as the code behind to start developing our application in any forms like Windows, Web, Service etc. But with the Windows Store application we have the feasibility to develop application with XAML with C# or HTML with JavaScript as the base option. 

What Languages are supported for Windows Store App Development?

As mentioned we can choose from the wide range of available languages with the different templates and options available to start developing your application. So the options are Visual C#, Visual Basic, JavaScript and Visual C++ which has the Windows Store templates pre installed while installing the Visual Studio IDE on to the Windows 8 RTM Operating System as shown in the screen below.

image

So a developer or an architect who is familiar with their respective technology can very well step forward and start developing the application from the scratch with ease. Here in this series we will see Visual C# with XAML based application development and in some cases we will also look into the HTML with JavaScript app development to give the readers few idea on using these templates.

What are the Templates available for the developers? 
As we have seen many language options available to select with each of the language has a few set of templates which makes the development very much easier. Lets us see each of the category language and the set of templates available with each of them.

Visual C# Templates: 
image 
 Visual Basic Templates:
image 
JavaScript Templates:
image
C++ Templates:
image 
So out of the above 4 languages we can see 3 common templates that is available in all the languages which are Blank App, Grid App and Split App. These 3 templates are going to be most used by any of the developers which makes easier for developing the applications in a particular design perspective as suggested by Microsoft which we will be seeing in our upcoming articles in detail.
  •  Blank App – An empty project with a base page (1 Page Project)
  • Grid App – Project with a group of data in a grid format (3 Page Project)
  • Split App – Project with a Master/Detail list (2 Page Project)
Let us see how each of these project templates looks like with the list of default files and folders that are created with the project. 
Blank App:
image 
Grid App:
image image 
Split App:
image image 
Hope this tutorial will be useful. Thank you.
 

3 comments:

  1. The cross platform compatibility of the Dot NET solutions dissolved all the operating issues of older and new applications.

    .Net Application Development

    Dot Net Development

    ReplyDelete
  2. Design based windows app development in windows 8 is wonderful. From windows online store now all types of windows applications are available and easily installed.

    ReplyDelete