Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 49398|回复: 96

[分享] 开发METRO应用大家倾向于哪种语言?   [复制链接]

Rank: 5Rank: 5Rank: 5

UID
943243
帖子
645
PB币
2282
贡献
0
技术
7
活跃
46
发表于 2012-8-7 19:59:41 |显示全部楼层
本帖最后由 xx8833 于 2012-8-7 20:02 编辑

微软的Win8发布在即,其实微软在METRO的底层编程语言上煞费苦心,可谓照顾到了不同领域的程序员。大家更倾向于那种呢?

说说我的理解吧
首先所有语言都使用Win RT框架,所有METRO程序也基于这个框架,这个框架提供了程序模型、传感器、多国语言、图形、多媒体、网络、安全认证等等功能。然而3种语言又各有特点:

Javascript
使用这种语言可以搭配HTML+CSS做界面,和网页设计有几分相似,能利用网页设计中使用的排版技术。Javascript是一个比较灵活的语言,是不是写起来更舒服些,门槛较其他语言更低呢?

.NET框架(C#,VB)
使用这种语言可以搭配XAML做界面,就是以前微软推崇的WPF,使用.NET语言也能顺便使用一些.NET提供的其他类库,对于熟悉.NET的用户非常合适。.NET语言都是设计精良的面向对象语言,在企业中使用也很广泛,写起程序是不是更严谨,更能和业务无缝连接呢。

扩展的本地C++
C++也能用来写METRO。不过这C++也添加了一些扩展语法来和Win RT衔接,但是神奇的是仍然可以使用传统C++类库,例如STL.同时C++可以直接访问部分WIN API,包括了大多数DirectX 和 多媒体函数。C++的优势就是快,方便开发高性能的游戏、多媒体应用。
单选投票, 共有 820 人参与投票
您所在的用户组没有投票权限
1

查看全部评分

Rank: 1

UID
412514
帖子
36
PB币
343
贡献
0
技术
0
活跃
4
发表于 2012-8-8 09:07:17 |显示全部楼层
C++/CX为主,C#为辅,一直不习惯动态语言。

点评

OC橙果  这个可以有!  发表于 2015-6-21 01:13

Rank: 2Rank: 2

UID
2223256
帖子
415
PB币
385
贡献
0
技术
1
活跃
253
发表于 2012-8-8 09:08:26 |显示全部楼层
个人观点:
1 : html5不会像媒体现在宣传的那样神乎,原因在于Javascript

2: "C++的优势就是快"这个观点到rt这里不明显了,C++的优势在于有更多的功能

Rank: 5Rank: 5Rank: 5

UID
2576320
帖子
431
PB币
1991
贡献
0
技术
0
活跃
509
发表于 2012-8-8 15:41:50 |显示全部楼层
其实这个说法不对。应该是哪种适合就用哪种。

Rank: 1

UID
2863029
帖子
27
PB币
22
贡献
0
技术
0
活跃
2
发表于 2012-8-9 13:29:32 |显示全部楼层
C++必须用HTLM/JS写界面
WinRT是沙盒,任何语言权限都是一样的,最终成为COM速度也应该一样的
据我比较,C#+XAML功能最全

Rank: 2Rank: 2

UID
945047
帖子
99
PB币
905
贡献
0
技术
1
活跃
24

7周年庆典勋章 8周年庆典勋章

发表于 2012-8-10 15:54:38 |显示全部楼层
winjs 不错

Rank: 1

UID
2889371
帖子
2
PB币
0
贡献
0
技术
0
活跃
1
发表于 2012-8-12 13:03:46 |显示全部楼层
个人倾向于C++

人更三圣,世历三古

Rank: 1

UID
255782
帖子
81
PB币
1879
贡献
0
技术
0
活跃
18
发表于 2012-8-13 02:12:29 |显示全部楼层
论开发速度,应该还是C#最快

Rank: 1

UID
2894330
帖子
4
PB币
2
贡献
0
技术
0
活跃
0
发表于 2012-8-13 23:53:53 |显示全部楼层
ddddddddddddddddd

点评

lzj20021216  恶意灌水  发表于 2015-6-27 14:54
windysun  不要灌水哦,pb可以任务获取  发表于 2013-10-5 09:47

Rank: 1

UID
2900483
帖子
2
PB币
0
贡献
0
技术
0
活跃
0
发表于 2012-8-15 20:40:45 |显示全部楼层
C++必须的

Rank: 2Rank: 2

UID
775608
帖子
195
PB币
816
贡献
0
技术
0
活跃
97
发表于 2012-8-16 12:29:03 |显示全部楼层
嵌入式底层开发 含泪飘过。。。。

Rank: 2Rank: 2

UID
359488
帖子
157
PB币
465
贡献
0
技术
0
活跃
14
发表于 2012-8-20 08:26:49 |显示全部楼层
最近在研究Winjs,感觉蛮方便的,但是还是喜欢编译式语言的严谨,所以基本还是C#+XAML为主,Js为辅了。

Rank: 1

UID
2907967
帖子
60
PB币
84
贡献
0
技术
0
活跃
16
发表于 2012-8-22 13:04:04 |显示全部楼层
C#无疑,js的优秀框架使得js和css3成为html5狂潮上的2个焦点,前途无量!

Rank: 1

UID
369734
帖子
48
PB币
375
贡献
0
技术
0
活跃
0
发表于 2012-8-22 14:56:33 |显示全部楼层
用js写,那不是给自己找麻烦吗,虽说可以为以后丢浏览器上留点路。

Rank: 1

UID
2927020
帖子
3
PB币
1
贡献
0
技术
0
活跃
1
发表于 2012-8-23 21:05:25 |显示全部楼层

个人倾向于C++

名字首字母缩写PBB-_-!!!!!

Rank: 11Rank: 11Rank: 11

UID
1188510
帖子
4516
PB币
335
贡献
0
技术
6
活跃
618

7周年庆典勋章 热心会员 8周年庆典勋章

发表于 2012-8-23 23:31:43 |显示全部楼层
估计还是C#方便……但是不会啊……所以选了js……

Rank: 1

UID
1911602
帖子
70
PB币
101
贡献
0
技术
0
活跃
15
发表于 2012-8-24 14:46:30 |显示全部楼层
还是C#好点

Rank: 1

UID
924605
帖子
102
PB币
128
贡献
0
技术
3
活跃
17
发表于 2012-8-25 00:42:59 |显示全部楼层
从开发效率和功能性上来说必然是.NET框架

Rank: 1

UID
924605
帖子
102
PB币
128
贡献
0
技术
3
活跃
17
发表于 2012-8-25 00:46:23 |显示全部楼层
曾经的WinForm程序在.NET框架下使用率的并不多,主要集中于ASP.NET.

随着Windows 8的出现,Morden-UI使得.NET框架编写本地程序再度流行起来。

Rank: 5Rank: 5Rank: 5

UID
943243
帖子
645
PB币
2282
贡献
0
技术
7
活跃
46
发表于 2012-8-25 08:20:12 |显示全部楼层
bluray 发表于 2012-8-25 00:46
曾经的WinForm程序在.NET框架下使用率的并不多,主要集中于ASP.NET.

随着Windows 8的出现,Morden-UI使 ...

也不是使用WinForm吧,有个新的框架
关闭

站长推荐

回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件