Недавно я попробовал Titanium Studio от Appcelerator, и пока мне нравится тот факт, что он использует простую интеграцию HTML и JavaScript, что позволяет веб-разработчикам создавать настольные приложения.
Тем не менее, некоторые вещи меня беспокоят, например, тот факт, что я прочитал так много не очень хороших вещей, связанных с кросс-платформенным мобильным развертыванием (утечки памяти и тому подобное). Теперь я (пока) не планирую использовать его для мобильных приложений и просто хочу использовать его для настольных приложений, но я беспокоюсь, что могу столкнуться с указанными утечками памяти в своих настольных приложениях. Утечки памяти (как утверждают многие) кажутся заметными, когда ваше приложение становится более сложным и когда вы находитесь на полпути к своему большому проекту. Я бы не хотел жить с «хаками» и «обходными путями», когда мое приложение будет в сложном состоянии при использовании Titanium.
Также я считаю, что их документация действительно мало помогает, особенно если вы новичок на этой платформе.
Если вы не рекомендуете Titanium, то какие другие бесплатные альтернативы вы можете порекомендовать? Затем я бы искал что-то столь же простое, как Titanium, в котором я могу использовать знакомые соглашения о кодировании, таким образом, сокращая время, необходимое для изучения нового языка с самого начала.
ДОПОЛНИТЕЛЬНОЕ ПРИМЕЧАНИЕ. Что касается безопасности, я недавно обнаружил, что HTML-страницы, которые я использую, компилируются как обычный HTML без какой-либо защиты внутри моих приложений Titanium. Как мне защитить свой источник с помощью этого? Я не вижу возможности для создания безопасных коммерческих приложений с их использованием. Кто-нибудь может просветить меня?