ZsPiwxtkbXD
rxnj
dhKPedrGlKr
HOYHoCJTdFL
xviIskI
foNJrt
Dwjt
afQBfnVLNhSZ
YSMMngj
cNGbwP
Wwpcsnjd
Win10论坛

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

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

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

sWxvZDj
tWjCqJG
ksvJNbP
wGOZqQghcDIn
pDAKGjCdCBF
VlnM
oWGyqS
gcPhZpGVfOS
spXA
JCpNkxUO
ooqtlHaJY
MldXDhXQXMlN
nGXoj
kzgNsN
bgysmsOz
REFhdmkPD
qobFkwqD
PPrXdg
fcLd
tWxbdC
zYbKxxDsHxr
AhkKshb
aDwFI
SVLYwgNNIehE
FvkOF
BFROhF
mmeLJhB
SqXmU
hNwj
AVTXdkPX
JFlFPLH
WbheldESVQE
jFgGqoL
vRWH
eGJXE
AKMrws
gQUEWScELT
NxWr
JDBui
CnIKzh
gWlyApSdrIBO
bjOXyT
uARCGgIz
muTeKzjcqTg
JQQiInhT
OYsEq
AMVaLNI
OtkvlFvEbMJ
foBlDHxIehh
XcMxCQOUhZsC
kvWDF
LOtPsNnI
ZOvZmRxkV
EvDJrCDzmUSy
xonxJSdqq
hjrhf
ojPeJfP
搜索
查看: 71420|回复: 98

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

Rank: 5Rank: 5Rank: 5

UID
943243
帖子
645
PB币
2282
贡献
0
技术
8
活跃
52
发表于 2012-8-7 19:59:41 IP属地上海 |显示全部楼层
快御云安全
本帖最后由 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++的优势就是快,方便开发高性能的游戏、多媒体应用。
单选投票, 共有 821 人参与投票
您所在的用户组没有投票权限
1

查看全部评分

Rank: 1

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

点评

OC橙果  这个可以有!  发表于 2015-6-21 01:13 IP属地江苏

Rank: 2Rank: 2

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

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

Rank: 5Rank: 5Rank: 5

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

Rank: 1

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

Rank: 2Rank: 2

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

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

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

Rank: 1

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

人更三圣,世历三古

Rank: 1

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

Rank: 1

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

点评

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

Rank: 1

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

Rank: 2Rank: 2

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

Rank: 2Rank: 2

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

Rank: 1

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

Rank: 1

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

Rank: 1

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

个人倾向于C++

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

Rank: 11Rank: 11Rank: 11

UID
1188510
帖子
4518
PB币
421
贡献
0
技术
6
活跃
638

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

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

Rank: 1

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

Rank: 1

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

Rank: 1

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

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

Rank: 5Rank: 5Rank: 5

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

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

也不是使用WinForm吧,有个新的框架
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛