首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tidekit与C#/Java/C++本机代码兼容性

Tidekit与C#/Java/C++本机代码兼容性
EN

Stack Overflow用户
提问于 2014-04-04 18:57:19
回答 2查看 197关注 0票数 1

我对这个新平台- Tidekit感兴趣。但我找不到答案来回答我的问题

  1. 是否可以将C# (或至少C++/JAVA)代码或Dll库添加到解决方案中?
  2. 是否可以使用html+js+css和本机代码(C#/C++/Java)在一个可执行文件或可执行+dll中工作?

现在已经有了像CefSharp、Awesomium这样的解决方案,但是在项目中嵌入外部资源(html、css、js)是有问题的。

我想对最终用户隐藏我的实现。

如果你能回答我的问题,我将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-08 00:21:04

  1. 我们不支持C#,但对其他的支持。
  2. 同样,没有C#,但是回答这个问题是肯定的。

进一步解释如下:

我们开发TideKit是为了拥有一个小而稳定的核心,这样应用程序就可以以模块化的方式与您的应用程序中想要的功能一起构建。TideKit为web、HTML5混合应用程序和本地应用程序提供了ObjC++、C++、Java和JavaScript的同时扩展。通常,开发人员将使用模块而不需要编写较低级别的代码,因为该功能已经同时存在于本地和HTML中。因此,它主要是关于消费模块和用JavaScript编写应用程序。

模块允许从单个代码库为桌面、移动和网络构建项目。TideKit是一个独一无二的开发平台,具有易于使用的JavaScript API和CommonJS模块化。编写TideKit应用程序的最好方法是CommonJS。超过60K的CommonJS功能模块可以通过npm和组件注册中心获得。熟悉nodejs的人将在家使用nodejs。您还可以编写传统的JavaScript或轻松迁移现有的TideSDK应用程序。

自动打包、安装程序和分发是我们解决方案的一部分。有一些打包选项可以提供捆绑或网络安装,以利用动态库实现高效的运行时代码,从而将可安装和可发行代码的数量降到最低。

TideKit有能力以不同的方式构建您的项目源,以优化AppStore遵从性,甚至是最高的HTML5遵从性。您可以使用它为您想要支持的任何平台构建HTML5或本地应用程序。在后端,我们拥有最广泛的移动和桌面操作系统以及web部署的能力。除了为多个平台同时构建应用程序之外,您还可以从相同的代码基础上开发、测试和部署API。

我们的构建服务通过在二进制文件中加密和嵌入源来保护您的代码不被暴露。希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2014-05-12 13:57:11

我认为在使用Ti.Process之间使用DLL是可能的.

执行DLL的想法是得到回报(这是一个非常特殊的过程,只适用于windows桌面,我相信)。我面临着同样的挑战,但我想我将接近Ambiance Air App,它使用DLL来验证产品的许可证.

总之,它可能是

代码语言:javascript
复制
var myScript = Ti.Process.createProcess({
    args:['python',Ti.API.application.resourcesPath + "/??????"] 
    //the unknown command for the exe that uses the dll? it should return an object! not even functions...
});

myScript.myObject;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22870917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档