最佳跨平台GUI和USB语言

<p>我感兴趣的是开发一个跨平台的应用程序(主要是用于Windows和Mac,Linux的没有这么多),这将需要一些,但并不过分,复杂的GUI(图形化数据的显示),也将不得不接受输入从通过USB外接控制器。我感兴趣的是什么语言或语言(或框架,或其他)堆栈溢出的读者组合建议和原因。我熟悉C#,Java,Python和Ruby和在函数式语言池蘸我的脚趾,但如果它是有意义愿意学习新的东西。 P&gt;
</p>

79 浏览 1 回复
  一个   语言   usb   gt   程序  

回复

    <p>的Tcl / Tk是值得考虑的。这可以说是同样多或更多的跨平台,几乎任何其他语言。如果您正在开发要发布一个产品,没有语言有任何接近什么的Tcl / Tk与starkits,tclkits和starpacks(混淆术语;谷歌是你的朋友)。认为包含一个虚拟文件系统一切(dll文件,图像,声音,代码)单文件分发。 P&gt; </p><p>它没有USB支持本身,而是一个Tcl巨大力量在于它是非常,非常容易扩展使用C语言编写的代码这样的语言,做具体的USB代码用C,然后创建GUI中的Tcl。 p&gt; </p><p>有些人不喜欢Tcl的 - 这是一个可以在一天接近主,不然你会用它工作了一年,仍然没有完全神交稍微不寻常的语言。这一定程度上取决于你是多么开放的态度。 P&gt; </p><p>一些人也说Tk是过时的或丑陋,而是一个)丑的旁观者的眼睛和b)有时候丑不要紧。如果你正在做一个内部的应用程序,它真的重要,如果应用程序看起来100%像一个Windows应用程序,或足够90%的好?通常情况下,足够好足够够用了。 P&gt; </p><p>我建议的Java加上的JFreeChart 一个良好的图形工具包。 P&gt; </p><p>您还没有提到你在说什么样的USB装置,但我已经使用USB设备与创建一个虚拟COM端口驱动程序(这是我然后通过的<a href="HTTP访问一些成功://www.rxtx.org/" rel="nofollow"> RXTX ) p&gt; </p><p>周围的Googling的Java库的USB,我 发现用jUSB (视窗+ Linux的)的<a href="HTTP ://javax-usb.org/" rel="nofollow"> javax.usb (LINUX +阿尔法Windows的支持)。我猜想,支持OSX将是困难的。 P&gt;
    </p>

    钱婵

相关提问


友情链接: