2014-02-07 2 views
2

는 NPM 설치를 통해 (NPM을 통해 기본 버전) 및 PhoneGap site폰갭 3.3.0 일명 코르도바 대 폰갭 나는 폰갭으로 초보자 및 방금 설치 한 폰갭 3.3.0입니다 3.2.0

C:\> npm install -g phonegap 

$ phonegap create my-app 
$ cd my-app 
$ phonegap run android 

에서 응용 프로그램을 만들어 그렇다면 나는 혼란스러워하는 문서들을 따라 갔다. - docs에 언급 된 3.3.0 version CLI commands은 cordova이고 3.2.0은 phonegap이다. 또한 설치 단계에서 언급 된 명령은 cordova가 아닌 phonegap입니다.

$ cordova create hello com.example.hello HelloWorld 

또한 IDE - Eclipse에서 개발하는 단계를 수행했지만 3.3.0에서는 단계가 제공되지 않으며 폴더와 파일이 다른 것 같습니다.

어떤 시점에서 나는 코드를 사용하여 기존 안드로이드 프로젝트를 생성하여 프로젝트를 선택했을 때, phonegap을 사용하여 생성 된 응용 프로그램과 폴더가 다릅니다.

내 질문은 :

  1. 어떤 CLI를 사용할 수 있나요? [어딘가에서 PhoneGap이 코도 바보다 많은 애드온/플러그인을 지원합니다]

  2. Eclipse 또는 Xcode를 사용하여 프로젝트에서 작업 할 수 있습니까? 3.3.0에 대한 몇 가지 지침을 제공하여 IDE 환경에서 작업 할 수 있습니까?

  3. Xcode를 사용하여 Android 앱을 개발할 수 있습니까?

+0

Phonegap docs에는 Cordova가 자신의 문서를 생성하기 때문에 Cordova 문서를 가져 와서 "Cordova"를 "Phoengap"으로 바꿀 수 있다고하는 내용이있을 수 있습니다. Cordova 문서에는 몇 가지 인스턴스가 있는데, 여기에는 여전히/실수로 "Phonegap"이 나와 있습니다."현재 내가 알고있는 두 가지 차이점은 Phonegap 빌드 용 플러그인을 지정하는 방법과 Phonegap (이는 Cordova의 기본값이 될 것입니다)을"로컬에서 빌드 "할 수있는 방법입니다. – MBillau

+0

@ MBillau 무엇이 새로운 혼란인가? .. thanks! – Shankar

+0

이 링크는 PhoneGap과 Cordova의 관계에 대한 자세한 설명을 제공합니다. [Devgeeks 블로그] (http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update) 및 [ Telerik 블로그] (http://blogs.telerik.com/appbuilder/posts/13-03-26/demystifying-apache-cordova-and-phonegap) – Shankar

답변

1
  1. Phonegap은 Apache Cordova의 Adobe 브랜드 버전입니다. Adobe 클라우드에서 응용 프로그램을 구축하려는 경우 Phonegap을 사용합니다 (iOS 응용 프로그램을 작성하는 Mac이없는 경우 유용 할 수 있습니다). Phonegap은 Cordova 위에 구축되어 있기 때문에 기본적으로 일부 클라우드 통합과 마찬가지로 Phonegap 용으로 작성된 플러그인도 Cordova에서 작동해야합니다 (Codova 플러그인이 Phonegap에서 작동한다고 말하는 것은 사실이 아닙니다. 플러그인이 Adobe의 빌드 시스템에서 작동하기 위해 특별한 작업을해야하기 때문입니다). 어도비가 특정 플러그인에 대한 지원을 제공한다는 것은 사실이지만 그렇지 않은 경우에는 필자는이를 인식하지 못합니다.
  2. 예, Cordova (또는 Phonegap) CLI를 사용하여 기본 프로젝트 구조를 만들 수 있습니다. 그런 다음 실제로 선택한 IDE로 프로젝트를 개발할 수 있습니다. 대부분의 사람들은 플러그인 개발을하지 않는 한 실제로 Eclipse 또는 Xcode를 사용하지 않을 것입니다. 이는 Cordova를 사용하면 HTML5 기술로 모바일 응용 프로그램을 개발할 것이기 때문에 Eclipse/Xcode는 이러한 유형의 개발에는 적합하지 않기 때문입니다. IDE를 사용하여 개발 워크 플로를 설정하는 방법에 대한 Cordova 문서 가이드를 찾을 수 있습니다. iOS Platform GuideAndroid Platform Guide
  3. It looks possible 그러나 약간의 보상을 위해 많은 작업이 필요할 수 있습니다.
+0

답변과 유용한 팁에 대한 @MBilau 감사합니다. – Shankar

+0

아마 내가 Dreamwea를 사용할 수 있습니다. ver 또는 메모장 + + + 이클립스/Xcode 대신. – Shankar

+0

이 링크는 PhoneGap과 Cordova의 관계에 대한 자세한 설명이 있습니다 [Devgeeks 블로그] (http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update) 및 [Telerik 블로그] (http://blogs.telerik.com/appbuilder/posts/13-03-26/demystifying-apache-cordova-and-phonegap) – Shankar

1

Phonegap은 기본적으로 래퍼입니다. phonegap을 다운로드 한 후 해당 OS bin 폴더에있는 create 명령을 사용하십시오. 애플리케이션을 개발할 기본 인프라를 생성합니다. 기본적으로 Eclipse 또는 XCode를 편리하게 사용할 수 있습니다. 자산 폴더를 해당 래퍼 생성 코드에 나중에 복사하는 것입니다.