Подтвердить что ты не робот

Какая IDE для Phonegap? Достаточно ли Eclipse?

Я собираюсь перейти в Phonegap и понять, что у него нет собственной IDE. Я знаю, что я мог бы использовать Eclipse для создания Android-ориентированных приложений Phonegap, но как насчет iOS и, возможно, Windows Phone и, возможно, Blackberry "версий" - может ли Eclipse использоваться для всего этого? Что большинство Phonegappers используют в качестве среды IDE?

Создает ли PhoneGap Build все это в Eclipse, а затем бросает его в облако для iOS и т.д., создает?

4b9b3361

Ответ 1

В настоящее время я использую intel-xdk, и это было здорово. У этого есть волновой эмулятор, который отлично подходит для быстрого тестирования вашего приложения.

Ответ 2

Да, Eclipse более чем достаточно для таргетинга на все платформы.

Используя PhoneGap Build, вы можете написать все приложение с помощью любого текстового редактора - не требуется IDE - и загружать на свою службу. Их служба обрабатывает компиляцию во всех целевых мобильных средах для вас, а затем предоставляет окончательные файлы для загрузки для каждой платформы.

Из их FAQ:

Как мне начать с сборки PhoneGap?

Просто загрузите свои веб-ресурсы - ZIP файл HTML, CSS и JavaScript или один файл index.html - для сборки PhoneGap, укажите нам в хранилище Git или SVN. Тогда хорошо возьмите компиляцию и упаковка для вас. Через несколько минут вы получите URL-адреса для загрузки для всех мобильных платформ.

Для простоты разработки я бы рекомендовал установить одну из IDE (вероятно, что бы ни соответствовало физическим устройствам, которые вы испытываете или предпочитаете). Таким образом, вы получаете поддержку IDE, например Intellisense, но, как я уже сказал, это не обязательно требуется.

Ваша альтернатива, если вы хотите скомпилировать для всех этих платформ локально, довольно смешно:

  • iOS - установить Xcode

  • Android/BlackBerry - установите Eclipse

  • Windows Phone - установка Visual Studio

Даже если все, что у вас есть, это веб-браузер, вы можете отредактировать свой код в своем репозитории непосредственно через веб-интерфейс GitHub.com, а затем сообщить PhoneGap Build, чтобы клонировать repo и build, а затем загрузите сборки для каждого устройства.

Ответ 3

Кажется, Visual Studio будет лучше для кого-то, более знакомого с этим:

1) http://kencenerelli.wordpress.com/2012/08/10/extending-phonegap-for-visual-studio-to-android-devices/

Выдержка: "PhoneGap: Build. Онлайн-сервис может принимать ваши файлы HTML, CSS и JavaScript (все шаблоны PhoneGap, созданные с помощью Visual Studio), и компилировать их в приложения, которые готовы для рынка приложений для поставщиков".

2) http://anindita9.wordpress.com/tag/visual-studio-phonegap/

3) - вы также можете использовать Visual Studio Lightswitch и Nomad:

https://www.facebook.com/vslightswitch/posts/658678164147712

https://groups.google.com/forum/#!topic/phonegap/_eNL6viCFhs

4) Также, подсказка на Android/Eclipse:

https://groups.google.com/forum/#!topic/phonegap/-wYLoYWwp-I

5) Учебники PhoneGap:

http://vsnomad.com/documentation/learning-phonegap.html

http://pieterderycke.wordpress.com/2012/03/26/developing-mobile-applications-with-phonegap-and-jquery-mobile/

6) PhoneGap/Кордова против Nomad:

http://brantleclercq.com/2012/12/15/vs-nomad-vs-phonegap-build/

UPDATE

Но для кого-то более знакомого/свободного с Eclipse, возможно, Aptana Studio, с открытым исходным кодом на основе Eclipse, но с веб-ориентированным:

http://en.wikipedia.org/wiki/Aptana_Studio

Ответ 4

Я разрабатываю приложения и серверы веб-сервиса (в основном в PHP). Некоторые из моих "приложений" предназначены для работы в качестве приложений на телефонах/планшетах и ​​в виде плагинов Chrome (или только веб-страниц) на настольных/переносных компьютерах.

В настоящее время я использую JetBrains PHPStorm (багги, а сервис невелик, но он обладает хорошими возможностями IDE и по разумной цене) и Eclipse вместе. В Eclipse у меня есть платформа Aptana plus для веб-инструментов, и, конечно же, установлены плагины Android ADT.

У меня есть еще один парень, который строит/плагины для iOS, используя Mac/Xcode/etc.

Мы пытаемся сделать так много отладки в браузерах, насколько это возможно, и просто использовать имитатор/эмулятор (и устройства) для тестирования плагинов и других устройств.

Мы просто переходим к PhoneGap 3 и оцениваем сборку PhoneGap как альтернативу. (Мы особенно заинтересованы в возможностях отладки. Неясно, насколько они действительно добавляют то, что уже там.)

Это, безусловно, звучит хорошо на бумаге, но мы должны будем увидеть.

Если вы разрабатываете плагин, вам понадобится соответствующая система для разработки (ПК или Mac) и тестирование.