我最近尝试了 Appcelerator 的 Titanium Studio,到目前为止,我很喜欢它使用纯 HTML 和 JavaScript 集成来允许 Web 开发人员创建桌面应用程序的事实。
但是,有些事情困扰着我,例如我已经阅读了很多与跨平台移动部署(内存泄漏等)相关的不太好的东西。现在我(还)不打算用它做移动应用程序,只是想将它用于桌面应用程序,但我担心我的桌面应用程序可能会遇到内存泄漏。当您的应用程序变得更加复杂并且您的大型项目进行到一半时,内存泄漏(正如许多人所说)似乎很明显。当我的应用程序在使用 Titanium 时处于复杂状态时,我不想生活在“hacks”和“workarounds”中。
此外,我发现他们的文档确实没有多大帮助,特别是如果您是该平台的初学者。
如果您不推荐 Titanium,那么您还能推荐哪些其他免费替代品?然后,我会寻找像 Titanium 这样简单的东西,在其中我可以使用熟悉的编码约定,从而减少从一开始就完全学习一门新语言所需的时间。
附加说明: 在安全方面,我最近发现我使用的 HTML 页面被编译为纯 HTML,在我的 Titanium 应用程序中没有任何保护。我如何用这个来保护我的来源?我看不到任何方法可以使用此类创建安全的商业应用程序。任何人都可以启发我吗?