我正在寻找一个数据可视化工具,将可视化生物数据。我习惯了做一个C#和.net程序员。然而,据我所知,如果你在ubuntu中运行C#应用程序,你可能会遇到麻烦。对于在考虑这些规范的情况下使用语言,有什么建议吗?我在考虑Java,但我很乐意接受建议。
发布于 2012-04-25 20:47:58
C#是一个可靠的选择,特别是如果您已经了解该语言的话。C#和.NET框架与Mono project有一个可靠的跨平台端口,您可以使用Gtk#绑定创建Gnome。
作为替代方案,Java被用于许多生物信息学应用程序。尽管就我个人而言,我不得不说它们中的大多数都有糟糕的用户界面,而且Java的内存管理似乎不适合处理生物信息学中常见的数据大小,- tools经常会耗尽内存或变得非常慢。这不一定是Java固有的问题,也不一定是草率编程的问题,但是Java肯定帮不上忙。
Java的替代方案也是具有合适GUI库的Python (有一些很好的库),特别是因为Python提供了更好、更精致的语法。
如果您真的在处理大数据或者性能很重要,那么另一个值得一试的选择是使用C++和Qt来构建图形用户界面。请注意,如果您还不精通C++,这将使开发变得非常复杂。
https://stackoverflow.com/questions/10315474
复制相似问题