1

我正在寻找一个数据可视化工具来可视化生物数据。我习惯于成为 C# 和 .net 编码器。但是,据我了解,如果您在 ubuntu 中运行 C# 应用程序,您可能会遇到麻烦。对使用这些规范的语言有什么建议吗?我在考虑 Java,但很乐意接受建议。

4

1 回答 1

3

C# 是一个不错的选择,尤其是在您已经了解该语言的情况下。C# 和 .NET 框架与Mono 项目具有可靠的跨平台端口,您可以使用Gtk#绑定创建 Gnome UI 。

作为替代方案,Java 用于许多生物信息学应用程序。尽管我个人不得不说,其中大多数都有糟糕的用户界面,而且 Java 的内存管理似乎不适合处理生物信息学中常见的数据大小——工具通常会耗尽内存或变得非常慢。这不一定是 Java 的固有问题,也不一定是马虎编程,但 Java 肯定无济于事。

Java 的替代品也可以是带有合适 GUI 库的 Python(有一些不错的库),特别是因为 Python 提供了更好、更优美的语法。

另一个值得的选择,特别是如果你真的在处理大数据或者如果性能很重要,那就是用Qt构建 GUI 的 C++。请注意,如果您还不精通 C++,这将使开发变得更加复杂。

于 2012-04-25T12:47:57.840 回答