<分区>
我正在寻找一种数据可视化工具,用于可视化生物数据。我习惯于成为 C# 和 .net 编码员。然而,据我所知,如果你在 ubuntu 中运行 C# 应用程序,你可能会遇到麻烦。考虑到这些规范,对语言有什么建议吗?我在考虑 Java,但很乐意接受建议。
<分区>
我正在寻找一种数据可视化工具,用于可视化生物数据。我习惯于成为 C# 和 .net 编码员。然而,据我所知,如果你在 ubuntu 中运行 C# 应用程序,你可能会遇到麻烦。考虑到这些规范,对语言有什么建议吗?我在考虑 Java,但很乐意接受建议。
最佳答案
C# 是一个不错的选择,尤其是当您已经了解该语言时。 C# 和 .NET 框架具有可靠的跨平台端口 Mono project您可以使用 Gtk# 创建 Gnome 用户界面绑定(bind)。
作为替代方案,Java 用于许多生物信息学应用程序。尽管我个人不得不说,其中大多数都有糟糕的用户界面,而且 Java 的内存管理似乎不适合处理生物信息学中常见的数据大小——工具通常会耗尽内存或变得非常慢。这不一定像草率的编程一样是 Java 的固有问题,但 Java 肯定没有帮助。
Java 的替代品也可以是带有合适 GUI 库的 Python(有一些不错的库),尤其是因为 Python 提供了更好、更优美的语法。
还有另一种值得选择的选择,尤其是当您真正处理大数据或性能很重要时,C++ 与 Qt构建 GUI。请注意,如果您还不精通 C++,这将使开发变得更加复杂。
关于c# - Linux 生物信息学工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315474/