【发布时间】:2011-10-08 22:54:56
【问题描述】:
我最近试用了 Appcelerator 的 Titanium Studio,到目前为止,我很喜欢它使用纯 HTML 和 JavaScript 集成来允许 Web 开发人员创建桌面应用程序这一事实。
但是,有些事情困扰着我,例如我已经阅读了很多与跨平台移动部署(内存泄漏等)相关的不太好的内容。现在我(还)不打算用它做移动应用程序,只是想将它用于桌面应用程序,但我担心我的桌面应用程序可能会遇到内存泄漏。当您的应用程序变得更加复杂并且您的大型项目进行到一半时,内存泄漏(正如许多人所说)似乎很明显。当我的应用在使用 Titanium 时处于复杂状态时,我不想生活在“hacks”和“workarounds”中。
此外,我发现他们的文档确实没有多大帮助,尤其是如果您是该平台的初学者。
如果您不推荐 Titanium,那么您还可以推荐哪些其他免费替代品?然后我会寻找像 Titanium 这样简单的东西,我可以在其中使用熟悉的编码约定,从而减少从一开始就完全学习一门新语言所需的时间。
附加说明: 在安全方面,我最近发现我使用的 HTML 页面被编译为纯 HTML,在我的 Titanium 应用程序中没有任何保护。我如何用这个来保护我的来源?我看不到任何方法可以使用此类创建安全的商业应用程序。谁能赐教?
【问题讨论】:
-
您能否指出您所看到的或其他人报告内存泄漏的地方?我想确保正确解决这些问题。我已经使用 Titanium 大约一年了,事实证明它已经足够成熟,可以处理大型企业应用程序。尤其是在 1.7 及更高版本中,已对内存进行了大量改进。 appcelerator.com/showcase
-
在 Titanium 中进行开发时,我丢失了在搜索潜在的节目停止者时找到的一组网络帖子,但我很确定通过 Google 很容易找到它们..
标签: titanium desktop-application appcelerator feedback