我正在寻找一个数据可视化工具,将可视化生物数据。我已经习惯了做一个C和.NET编码员。然而,据我所知,如果你在ubuntu中运行c应用程序,你可能会遇到麻烦。有什么建议让一种语言在使用时考虑到这些规范吗?我在想Java,但很乐意接受建议。

最佳答案

C是一个可靠的选择,尤其是如果你已经知道语言的话。c和.net framework有一个带有Mono project的可靠跨平台端口,您可以使用Gtk#绑定创建gnome ui。
作为一种替代方法,java被用于许多生物信息学应用。尽管就我个人而言,我不得不说,其中大多数都有糟糕的用户界面,而且Java的内存管理似乎不适合处理生物信息学中常见的数据大小——工具通常会耗尽内存或变得极其缓慢。这不一定是Java固有的问题,也不一定是编程的草率,但Java当然没有帮助。
java的另一种选择是python,它有一个合适的gui库(有一些很好的gui库),特别是因为python提供了一个更好、更完善的语法。
另一种选择是值得的,特别是如果您处理的是大数据,或者性能很重要的话,那就是用C++来构建GUI。请注意,如果你还没有精通C++,这将使开发变得更加复杂。

09-04 20:39
查看更多