首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于硬件接口的C#的替代方案

用于硬件接口的C#的替代方案
EN

Stack Overflow用户
提问于 2017-05-23 10:42:01
回答 2查看 573关注 0票数 0

我已经使用Visual (VS)与C#一起编写了一段时间的软件,用于研究实验的自动化。基本上,控制不同的硬件和数据采集从相机和数据采集卡。它还可以包括与一些设备连接的几台服务器计算机的通信。我非常高兴C#的性能和易于编程的图形用户界面与VS。

现在,我正在启动一个新的项目,类似的任务,但我想在Linux中编写所有的程序,完全开放源代码,并利用命令行来处理一些事情。如果我有与VS相似的环境,但是在Linux中,我想坚持使用C#。

( 1)您能给我推荐一下在Linux中用C#?构建基于GUI的软件的最佳选择吗?

( 2)性能类似于使用QT和C++?

3)你会选择哪两种选择?为什么?

EN

回答 2

Stack Overflow用户

发布于 2017-05-23 19:26:20

1)看看Vala语言。Vala语法类似于C#,可以使用GTK-3.0绑定创建GUI应用程序。

valadoc.org包含大多数(如果不是全部)受支持的库的文档。

2)最后将Qt/C++和Vala编译成本机代码。在编译之前,Vala代码被翻译成C。正确编写的应用程序不应在vala或Qt/C++中出现任何性能问题。我在vala和qt都写过网络项目。一切正常工作。

3)恐怕不能回答。阅读这两种解决方案,并决定哪些更适合您的项目。

票数 1
EN

Stack Overflow用户

发布于 2018-03-06 23:06:05

如果您想要一个多平台的IDE来编译C#,我认为您最好的选择是单开发http://www.monodevelop.com/

您可以从它的名称中尝试visual代码https://code.visualstudio.com/,您可以理解这是一个来自visual (由MS编写)的“派生”(但与原来的非常不同),但这在多个平台上运行。

或者gnomebuilder https://wiki.gnome.org/Apps/Builder (但在这个例子中,C#和vala是二等语言)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44132528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档