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!
相关文章推荐
- Windows Store apps开发[35]如何创建自己的Windows Store账号来提交Apps
- Windows Store apps开发[3]应用程序栏(AppBar)的使用
- Windows Store apps开发[31]Windows Store中企业账号和个人账号的区别
- Windows Store apps开发[77]Windows 8 开发31日-第19日-文件选择器
- Windows Store apps开发[46]当用户点击Toast通知时,我们可以做些什么
- Windows Store apps开发[33]Part 1:使用Grid App (XAML)模板创建第一个Windows 8 app
- Windows Store apps开发[13]应用程序生命周期
- Windows Store apps开发[23]创建Windows Store应用程序包
- Windows Store apps开发[58]Windows 8 开发31日-第01日-一个空的应用程序
- Windows Store apps开发[51]数据绑定(1)绑定模型
- 应该选择什么语言开发程序?
- Windows Store apps开发[18]Metro Revealed Building Windows 8 apps with XAML and C#中文翻译全部汇总
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!
- Windows Store apps开发[30]移动控件位置
- Windows Store apps开发[7]视图模型与数据绑定
- Windows Store apps开发[65]Windows 8 开发31日-第08日-本地和漫游数据
- 如何选择用什么语言进行网站开发
- Windows Store apps开发[16]编写和使用自己的Windows Runtime组件
- Windows Store apps开发[56]使用外部字体