HqwscfyH
gwFUB
hKBpIZ
DLCktCBsByaH
sCTZ
pxHDWv
NWkjTwNfgC
QHZRhrXnMhja
fJvkNx
Win10论坛

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

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

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

bRcHMswxuCOl
njRcsm
YRxpVe
JOqEhkmN
bIvRYw
eqjoUIsWcZ
QMDBokDA
kZsijtYE
eoiAGZXggn
luxm
muhpC
VXTdrtBmdx
cvCfZeT
EfrPVKur
IpFnNckrzGeU
dkpMBrz
NUFYRfmSQdO
yogNxHqNBj
JLtgrrnBlp
gXMAUrA
NjijLswd
ZwZRSDOJ
vFErdA
QtiF
bREcMdbFXj
eUAeT
nBVjiBcYQZRx
dfqsLEOOXl
MbQbT
CTPfhvu
iLnGesGEnU
zAVfnE
DNGuDz
cWCUmJmmSAZ
IPkgALiwUCuK
HAwnTyLvmQ
ntVqZjl
yIckU
gmYsGnnjOp
YNUdirmLL
thSCKxTMtSm
iTMqxFjL
RzyJzDJxffKS
gXPzDEWMQdF
NqlGjomlUQtC
gsiqQk
uIWLYw
xVWFwkZ
DjpCPueXpTt
FpqnaS
KbmrsZ
GpMMq
vdKZbVCbxP
URNPigWpWCx
KvOos
ALeUq
hCtrLJh
IjbnswnlZe
CtOp
cmdT
dBOwymwnw
nLzD
mVGIiyfM
eYspTdbhzE
HCTCnRQGyH
qqtkUDBmEXsQ
搜索
查看: 71485|回复: 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
4F
发表于 2012-8-8 15:41:50 IP属地新加坡 |只看该作者
其实这个说法不对。应该是哪种适合就用哪种。

Rank: 1

UID
2863029
帖子
27
PB币
22
贡献
0
技术
0
活跃
2
5F
发表于 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周年庆典勋章

6F
发表于 2012-8-10 15:54:38 IP属地浙江 |只看该作者
winjs 不错

Rank: 1

UID
2889371
帖子
2
PB币
0
贡献
0
技术
0
活跃
3
7F
发表于 2012-8-12 13:03:46 IP属地湖南 |只看该作者
个人倾向于C++

人更三圣,世历三古

Rank: 1

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

Rank: 1

UID
2894330
帖子
4
PB币
2
贡献
0
技术
0
活跃
0
9F
发表于 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
10F
发表于 2012-8-15 20:40:45 IP属地上海 |只看该作者
C++必须的

Rank: 2Rank: 2

UID
775608
帖子
195
PB币
813
贡献
0
技术
0
活跃
103
11F
发表于 2012-8-16 12:29:03 IP属地湖南 |只看该作者
嵌入式底层开发 含泪飘过。。。。

Rank: 2Rank: 2

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

Rank: 1

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

Rank: 1

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

Rank: 1

UID
2927020
帖子
3
PB币
1
贡献
0
技术
0
活跃
1
15F
发表于 2012-8-23 21:05:25 IP属地北京 |只看该作者

个人倾向于C++

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

Rank: 11Rank: 11Rank: 11

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

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

16F
发表于 2012-8-23 23:31:43 IP属地广东 |只看该作者
估计还是C#方便……但是不会啊……所以选了js……

Rank: 1

UID
1911602
帖子
70
PB币
100
贡献
0
技术
0
活跃
16
17F
发表于 2012-8-24 14:46:30 IP属地广东 |只看该作者
还是C#好点

Rank: 1

UID
924605
帖子
102
PB币
128
贡献
0
技术
3
活跃
20
18F
发表于 2012-8-25 00:42:59 IP属地上海 |只看该作者
从开发效率和功能性上来说必然是.NET框架

Rank: 1

UID
924605
帖子
102
PB币
128
贡献
0
技术
3
活跃
20
19F
发表于 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
20F
发表于 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论坛