我正在考虑从.net迁移到tidesdk作为其跨平台。我想在桌面应用程序开发中使用tideSDK。我试过wxwidgets但是不太喜欢它。但潮汐SDK似乎采用了网络标准,如html 5和css3,这是有益的,因为我对技术了如指掌。但在转向新技术之前需要考虑一些因素。所以我有一些问题,因为我不知道tidesdk。
答案 0 :(得分:1)
我处于具有相同要求的项目的最初阶段,我正在考虑使用nodejs通过usb与我的自定义设备进行对话,或使用原始驱动程序来建立从串口到nodejs的套接字流,然后直接在我的应用程序中。
https://github.com/TideSDK/TideSDK-Examples/tree/master/NodeJS
使用众所周知的重新发布解决方案没有正式的方法(据我所知),所以我猜你不得不做一点即兴,但是,由于你基本上是在构建网页,你可以考虑使用css媒体指令=" print"并尝试一点点。 另外,如果你依赖节点,你可以尝试一下fluentreports,看起来很有趣:)
https://github.com/Nathanaela/fluentreports
最后但并非最不重要的是,是的,您可以拥有自己的本地数据库,也可以将它与节点一起使用,就像(我认为)我将会这样做。
答案 1 :(得分:0)
我成功使用phantomjs并将html光栅化为pdf。 开头的字体有点像问题,但我在我的CSS中使用svg字体解决了这个问题。
phantomjs是一个控制台二进制文件,但您可以从TideSDK创建一个进程,然后传入参数,如下所示:
p = Ti.Process.createProcess({
args: ['mycmd', 'arg1', 'arg2']
});
p.launch();