PhoneGap 대 티타늄
PhoneGap 및 Titanium을 사용하면 HTML 및 JavaScript를 기반으로 기본 iPhone 앱을 빌드 할 수 있습니다.
둘 다 경험 한 사람이 있습니까? 차이점은 무엇입니까?
StackOverflow의 PhoneGap VS Titanium (및 Corona) 에 대한 꽤 긴 토론이 이미 있습니다.
큰 차이점 중 하나는 PhoneGap이 MIT 라이선스이고 Titanium이 (최근에 변경된) Apache 라이선스라는 것입니다.
이 기사는 실용적이고 철학적 인 차이점을 잘 요약 한 것입니다. Appcelerator 전도자로부터 나온 것에 주목하세요.하지만 여전히 꽤 공정하다고 생각합니다. 사실 나는 그가 내가 아마 할 것보다 더 많은 Titanium 사마귀를 공유한다고 생각합니다 :).
http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html
잡스가 XYZ 언어로 작성되지 않은 제품의 미래를 균형에두고있는 현재의 Apple / Adobe 스팟을 따를 가치가있을 것입니다. OS 4 SDK 상태 :
애플리케이션은 Apple에서 규정 한 방식으로 만 Documented API를 사용할 수 있으며 비공개 API를 사용하거나 호출해서는 안됩니다. 응용 프로그램은 원래 iPhone OS WebKit 엔진에서 실행되는 Objective-C, C, C ++ 또는 JavaScript로 작성되어야하며 C, C ++ 및 Objective-C로 작성된 코드 만 문서화 된 API에 대해 컴파일 및 직접 링크 할 수 있습니다 (예 : 중개 번역 또는 호환성 레이어 또는 도구를 통해 문서화 된 API에 연결되는 애플리케이션은 금지됩니다.
나는 티타늄이 이것의 영향을받는다고 생각합니다.
잘..! 이것은 프로젝트를 구현하는 것이 더 나은지 확실하지 않습니다. 두 기술 모두 새롭고 장단점이 있습니다.
Titanium은 자바 스크립트 기반 프레임 워크의 도움으로 네이티브 환경을 유지하라고 말합니다. 반면에 phoneGap은 WebView 내부의 모든 것을 제공합니다. index.html이있는 웹 기반 프로젝트를 프로젝트 디렉토리에있는 WWW 폴더 안에 넣으면됩니다. 프로젝트의 구조.
따라서 Web Works에 익숙하다면 phoneGap이이 경우에 적합합니다. otherWise는 Titanium을 사용해야합니다. 사용하기 쉽고 완전히 용이합니다.
불행히도 티타늄은 더 이상 오픈 소스가 아닙니다. 앱을 자유롭게 개발할 수 있지만 앱 스토어에 앱을 게시하려면 약간의 비용이 드는 인디 계정을 구매해야합니다.
PhoneGap은 여러분이 생각하는 모든 플랫폼 (iOS, Android, Windows, Blackberry 등)에 대한 웹 API를 사용하여 모바일 앱을 만들 수있는 무료 오픈 소스 프레임 워크입니다.
Titanium : 크로스 플랫폼으로, JS 및 Titanium API로 작성한 코드가 네이티브 코드로 변환되고 앱의 모양과 느낌이 네이티브 앱과 동일합니다.
PhoneGap : JS, HTML 및 CSS와 같은 웹 기술을 사용하여 코드를 작성하는 하이브리드 플랫폼입니다. 기본 장치에있는 웹보기를 사용하여 UI를 렌더링합니다. 모양과 느낌은 기본 앱과 동일하지 않습니다.
참조 URL : https://stackoverflow.com/questions/2772177/phonegap-vs-titanium
'Development Tip' 카테고리의 다른 글
Haskell의 Priority Queue 구현 비교 (0) | 2020.12.31 |
---|---|
Python의 메타 클래스 및 상속 이해 (0) | 2020.12.31 |
IntelliJ Idea 12 + Android + Scala 요즘 (0) | 2020.12.31 |
페이지 매김을위한 ProgressBar가있는 Endless RecyclerView (0) | 2020.12.31 |
auto x {3}가 initializer_list를 추론하는 이유는 무엇입니까? (0) | 2020.12.31 |