您的位置:首页 > 移动开发

Windows Store apps开发[24]选择什么语言来创建Windows Store应用程序?

2012-09-08 15:36 507 查看





注:本文由BeyondVincent(破船)原创首发

转载请注明出处:BeyondVincent(破船)@DevDiv.com



当开始创建Windows Store应用程序时,首先遇到的问题是使用什么语言来创建程序。本文中,我在一些范围内进行介绍如何选择开发语言技术。一般创建一个应用程序基于你已经掌握的技术。当然,对应进行移植的程序,一般是基于原有程序的类型进行。下面我做了一个图,来介绍技术路线的选择



下面我罗列几个点,在决定使用什么技术时,你需要注意一下:

1、知道你现在掌握的技术,进而做决定。如果你擅长于JavaScript,并且使用过一些模式,那么建议走HTML5和JavaScript路线。如果你之前创建过Windows Phone程序或者WPF程序,那么使用C#和XAML进行开发,会更好。

2、在决定移植程序时,你需要加深考虑。因为这种情况下,不能依赖于你所掌握的技术。主要取决于你将要移植的程序的类型是什么。例如,你要将Windows Phone程序进行移植,那么你必须选择使用C#和XAML,这样之前的代码和功能才能重用,如果你的Windows Phone程序使用了类似MVVM的设计模式,那么你可以在程序中使用View-Model View。

3、如果你既掌握web开发,也稍微熟悉C# XAML开发,那么我建议你使用HTML5和WinJS进行程序的开发。因为WinJS提供的控件跟Metro 控件一样,你不用去额外的将WinJS控件编写为Metro控件。

4、如果你要创建的高效的游戏程序,那么建议你考虑使用该C++和XAML。

5、如果你是一个.NET开发者,并且你也熟练掌握HTML和JavaScript。这种情况,建议使用C#和XAML。你会发现,开发程序的过程,跟.NET开发非常相似。例如,你可以坚持使用相同的设计模式(例如MVVM等)来创建程序。

通过上面的分析,使用什么语言技术来开发Windows Store程序,应该可以做出决定了。还等什么呢,just do it!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐