我对这个新平台- Tidekit感兴趣。但我找不到答案来回答我的问题
现在已经有了像CefSharp、Awesomium这样的解决方案,但是在项目中嵌入外部资源(html、css、js)是有问题的。
我想对最终用户隐藏我的实现。
如果你能回答我的问题,我将不胜感激。
发布于 2014-04-08 00:21:04
进一步解释如下:
我们开发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。
我们的构建服务通过在二进制文件中加密和嵌入源来保护您的代码不被暴露。希望这能有所帮助。
发布于 2014-05-12 13:57:11
我认为在使用Ti.Process之间使用DLL是可能的.
执行DLL的想法是得到回报(这是一个非常特殊的过程,只适用于windows桌面,我相信)。我面临着同样的挑战,但我想我将接近Ambiance Air App,它使用DLL来验证产品的许可证.
总之,它可能是
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;https://stackoverflow.com/questions/22870917
复制相似问题