Development Tip

PhoneGap 대 티타늄

yourdevel 2020. 12. 31. 23:02
반응형

PhoneGap 대 티타늄


PhoneGapTitanium을 사용하면 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

반응형