Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Посоветуйте IDE для Sencha Touch + Phonegap


Автор: GenaNa 12.3.2013, 14:36
Здравствуйте!

Предистория
Пишу простое приложение для Android/iOs, для чего использую фреймворки Sencha Touch (потому что получается "родной" [или очень похожий] интерфейс приложения, ооп) и cordova-PhoneGap (дает возможность использовать нативные функции устройства через JavaScript код).
Вопрос
Какую взять IDE (бесплатную, сначала пишу под андроид) и какие установить плагины?
Описание проблемы
Пробовал такие IDE
Eclipse 
плюсы : отличная интеграция с Android SDK, кое-какая интеграция с PhoneGap-SenchaTouch
минусы: плохое автодополнение кода JS, нет синхронизации с отладочным браузером, нет стандартной возможности создать HTML5 проект
NetBeans
плюсы: есть интеграция с Android SDK, автодополнение кода JS, синхронизация с отладочным браузером, есть функция создания проекта HTML5
минусы: нет интеграции с PhoneGap (если есть - подскажите как), SenchaTouch

Подскажите, пожалуйста, в чем рационально писать и какие плагины для этого нужны, а то такое ощущение, как будь-то бы изобретаю велосипед

Автор: GenaNa 11.5.2013, 15:35
Да, времени прошло немало, но вроде разобрался - отвечаю на свой вопрос. Нужно использовать консоль + 2 IDE: первую для Sencha Touch проекта и отладки javascript, вторую для для Android Phonegap и отладки плагинов. Конечно, можно все писать и в блокноте (все равно через консоль компилировать, но по мне в IDE-шках как-то поудобнее). При этом нужно все взаимно настроить. Как это сделать лучше всего объясняет Брюс http://vimeo.com/bricemason/videos (на английском). Тоже сделал для себя заметку в виде http://apptodo.blogspot.com/2013/05/sencha-touch-cordova-phonegap-android.html (на украинском) - я использую NetBeans + Eclipse Bundle for Android.
Личное впечатление от программирования - есть много "подводных камней", в особенности, нет хорошего эмулятора HTML5 приложений, где бы все работало. При отладке в браузере свои гвозди, например Access-Control-Allow-Origin, на которую ушел не один час. Надеюсь выиграть за счет того, что после отладки под Android проект будет должен работать на iPhone без особых модификаций кода

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)