看起来mozilla平台的设计主要用于Web开发(浏览器,电子邮件客户端,即时消息......)。
我想使用Mozilla平台开发需要大多数访问计算机串行端口的桌面应用程序以及一些与Web无关的应用程序。我正在考虑使用mozilla,因为它是多平台的,并且易于使用主题和扩展进行扩展。
是否可以使用mozilla对串行终端进行编程? Mozilla是否有任何类别的框架可以完成这项工作,或者我必须为Windows API编写代码?
谢谢!
答案 0 :(得分:3)
Java绝对是要走的路,Java串口编程有两个主要的库,RxTx和JavaComm。这是关于这个主题的非常好的读物:http://en.wikibooks.org/wiki/Serial_Programming/Serial_Java#Using_Java_for_Serial_Communication
编辑我不排除将Mozilla作为前端,但您无法直接在XUL和javascript中进行串口编程。这并不意味着你只受限于XUL,我会看看Komodo Edit在Mozilla平台上做了些什么,看看你可以向Java公开什么。我不知道他们是否使用Java,我假设没有,但你可能会看到如何使用和滥用Mozilla平台。您可以使用Java或“其他语言”编写序列代码,并使用Mozilla平台编写可扩展的接口。
Mozilla的插件系统太棒了。
答案 1 :(得分:0)
我认为Java也是跨浏览器可能是更好的选择。使用Mozilla有点像用锤子将螺丝钉在墙上,它可能会起作用,但绝对不适合这项工作。