Небольшой вопрос по поводу appcelerator titanium? - PullRequest
0 голосов
/ 01 марта 2011

Я планирую работать с титаном.

Я хочу знать, можно ли с помощью титана устранить " Одинаковая политика происхождения ".

есть ли недостатки в титане?

пожалуйста, порекомендуйте несколько кроссплатформен ..

пожалуйста, оставьте несколько предложений ..

Спасибо,

Ответы [ 2 ]

1 голос
/ 04 марта 2011

SOP особенно используется для HTTP.Так что это не касается титана, поскольку он использует только javascript в качестве «локального» языка, который «переводится» в xcode.в конце вы получили простой xcode-проект и файл .app.

Я использую его для довольно сложного приложения, и оно отлично работает.Мне нужно было добавить некоторые функции в виде модуля, написанного на objC, так как фреймворк не так непрерывен, учитывая API iphone, как нативный objC, но это сработало.

0 голосов
/ 08 марта 2011

Так как вы просите о недостатках титана .. вот оно ..

  1. Я бы не сказал, что это кроссплатформенная. Даже мое приложение для Android на моем Mac будет выглядеть иначе, чем в Windows.

  2. Не все функции будут работать на Android и iPhone. Некоторые будут частично работать на других. Ti предвзят, и разработчик Android всегда остается позади.

  3. Кроме того, если вы разрабатываете приложение для Android, подобное мне, вы столкнетесь с множеством проблем, и Kitchen Sink не всегда будет работать. Разработка Android в Ti очень плохая, и мы ожидаем найти много ошибок.

  4. API контактов на данный момент еще не завершен (Версия 1.60). Я даже не могу получить контактную электронную почту и номер телефона!

  5. Нет поддержки Bluetooth

  6. Я потратил много часов на «отладку» и ожидание эмулятора, а не серьезного кодирования. API refence и QA немного помогут, но вопросов больше, чем ответов.

  7. Ti даже не имеет должных функций отладки, а также IDE. Не забудьте посвятить много часов тому, чтобы узнать, как это работает. Мне трудно найти хорошие ресурсы для начала.

  8. Проблемы с памятью и утечки очень распространены.

  9. Градиенты не будут работать в Android (используйте вместо этого изображение)

  10. и, наконец, документация действительно отстой!

(но все же я люблю Ти, несмотря на все вышеизложенное)

...