软件开发客服
首页 > 上上资讯 > 新兴软件定制工具Rust/WinRT

新兴软件定制工具Rust/WinRT

2020-05-06 16:11:15编辑:上上定制浏览量:247

Rust版本的Windows Runtime(WinRT)公开预览版发布,让Rust开发者能够直接从描述API的元资料,动态生成程式码来呼叫任何的WinRT API,让定制开发者可以在Rust套件中呼叫这些API,就像是呼叫Rust模组的方式一样。目前Rust/WinRT仍是一个极初期的公开预览版本,供开发者试用并提供回馈,微软也计画,未来要在crates.io上发布Rust/WinRT。

新兴软件定制工具Rust/WinRT

Rust/WinRT遵循建置语言投影C++/WinRT所树立的惯例,利用标准语言和编译器为Windows Runtime建置语言投影,因此可让Rust软件开发人员以自然且符合语言特性的方式,呼叫Windows API。Windows API可以用来建构桌面应用程式、商店应用程式,或是诸如元件、NT服务或是驱动程式等程式。Windows Runtime的底层就是元件物件模型(COM)API,目的是要让像是C++/WinRT与Rust/WinRT这类语言投影,能够对其进行存取,这些语言投影使用描述各种API的元资料,并且为目标程式语言提供自然的繫结,因此开发人员可以更简单地使用需要的程式语言,建构Windows的应用程式和元件。


长期以来,微软都是以C++作为工作的基础,C++存在一些安全性的挑战,当软件定制开发者能够遵守安全规范时,才能够开发出安全的C++应用程式,不过,这件事在开发大型项目中,通常很难贯彻执行。Rust在许多方面都很类似C++,虽然Rust的学习曲线陡峭,但是由于Rust是个从头开始设计的程式语言,把记忆体安全和安全并发(Concurrency)作为核心发展原则,或具有能够解决一些C++项目中棘手问题的特性。

标签: 软件定制 Rust/WinRT

51

相关资讯

简单介绍货运物流软件定制产品特色

简单介绍货运物流软件定制产品特色

近期有朋友数次资询关于货运物流软件定制开发的有关难题,想想想,還是写一下,有兴趣爱好的盆友何不一起看看。我国现阶段物流软件定制现状概况经过多年了来物流管理软件的产品研发与探索研究,

标签: 软件定制 物流软件定制

软件定制应用程序Scalar加速Git工作流程

软件定制应用程序Scalar加速Git工作流程

一个能加速Git工作流程的项目.NETCore软件定制应用程序Scalar全新发布,无论开发者使用的储存库大小,都能有效提升Git指令执行效率。Scalar中许多技术源自于微软VF

标签: 软件定制 软件定制和开发 Scalar Git

Jira升级软件定制开发工作流程自动化功能

Jira升级软件定制开发工作流程自动化功能

Atlassian在其用来简化专案进度追踪的工具Jira,增加了无程式码软件定制开发工作流程自动化功能,用户只需要拖放并起组合规则,就可以让系统自动处理重複性的工作,自动化功能支援

标签: 软件定制 Jira Atlassian