我对这个新平台很感兴趣 - Tidekit。但是我找不到任何问题的答案:
- 是否可以将 C#(或至少 C++/JAVA)代码或 Dll 库添加到解决方案中?
- 是否可以制作一个包含 html+js+css 和 native 代码(C#/C++/Java)的程序包,在一个可执行文件或可执行文件 + dll 中运行?
已经有 CefSharp、Awesomium 等可行的解决方案,但是在项目中嵌入外部资源(html、css、js)存在问题。
我想以某种方式向最终用户隐藏我的实现。
如能回答我的问题,我将不胜感激。
最佳答案
- 我们不支持 C#,但支持其他语言。
- 同样,没有 C#,但可以回答这个问题。
下面有进一步的解释:
我们开发的 TideKit 拥有一个小而稳定的核心,这样应用程序就可以以模块化的方式构建,并在您的应用程序中提供您想要的功能。 TideKit 为 Web、HTML5 混合和 native 应用程序提供 ObjC++、C++、Java 和 JavaScript 的同时扩展。 通常,开发人员无需编写较低级别的代码即可使用模块,因为该功能已同时存在于 native 和 HTML 中。所以主要是关于使用模块和使用 JavaScript 编写您的应用程序。
模块允许从单一代码库为桌面、移动和 Web 构建项目。 TideKit 是一个独一无二的开发一次,随处部署的平台,具有易于使用的 JavaScript API 和 CommonJS 模块化。编写 TideKit 应用程序的最佳方式是 CommonJS。通过 npm 和组件注册表可以获得超过 60K 的 CommonJS 功能模块。熟悉 nodejs 的人会很熟悉它。您还可以编写常规的 JavaScript 或轻松迁移现有的 TideSDK 应用。
自动化打包、安装程序和分发是我们解决方案的一部分。有一些打包选项可以提供捆绑或网络安装,以利用动态库获得高效的运行时代码,从而将可安装和可分发代码的数量保持在最低限度。
TideKit 能够以不同的方式从您的项目源构建,以优化 AppStore 合规性甚至最高 HTML5 合规性。您可以使用它为您希望支持的几乎任何平台构建 HTML5 或 native 应用程序。在后端,我们拥有适用于最广泛的移动和桌面操作系统以及 Web 部署的功能。除了同时为多个平台构建应用程序之外,您还可以从相同的代码库开发、测试和部署 API。
我们的构建服务通过将源代码加密并嵌入到二进制文件中来保护您的代码免遭泄露。希望这会有所帮助。
关于c# - Tidekit 和 C#/Java/C++ native 代码兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870917/