2014-06-19 4 views
9

우리는 소매점의 HD 터치 장치에 배포 된 Qt Quick에 구축 된 응용 프로그램을 사용하여 인도에서 시작한 신생 기업입니다. 응용 프로그램은 데스크톱 응용 프로그램이 아닌 웹 응용 프로그램과 유사합니다. 그러나 Qt Quick를 사용하면서 심각한 고용 문제와 미래에 대한 두려움이 있습니다. 따라서 HTML, CSS 및 JS와 같이 더 널리 채택 된 스택으로 이동할지 또는 이동 할지를 알아야합니다.Qt Quick 2 대 데스크탑 터치 응용 프로그램 용 HTML5

데이터는 권장 및 검색 엔진을 사용하여 데이터를 제공하는 로컬 배포 된 웹 서버 (때때로 클라우드와 동기화 됨)를 사용하여 제공됩니다. Qt Quick은 AJAX를 사용하여 데이터를 가져 오는 데 사용되며 UI는 QML의 요소 인 Touch Events, Animations, State - Transitions을 사용하여 만들어집니다. 우리는 C++에서 설정 파일 등을 읽는 아주 기본적인 작업을하고 있습니다.

2 년 전 Sencha를 사용하여 HTML5로 프로토 타입을 개발했으며 성능과 터치 동작에 만족하지 않아 Qt를 선택했습니다. 하지만 Qt의 빠른 개발주기에서 '아름다운'응용 프로그램을 개발하는 것이 훨씬 어렵 기 때문에 stylesheet'ing은 Qt에서 매우 순진합니다. Qt에서 HTML5로 다시 이동할지 아니면 다른 프레임 워크를 생각할지 다시 생각해보고 싶습니다. Windows 및 Android에서 배포하려는 것으로 가정 할 수 있습니다.

+1

직원을 양성 할 수 없거나 신기술을 빨리 습득 할 수없는 사람을 고용 할 수 없다면 Qt Quick보다 더 큰 문제가 발생할 수 있습니다. 내가하는 한 당신의 고용 절차는 망가져 있습니다. 좋은 인재가 있다면 Qt Quick을 픽업 할 것입니다. Qt Quick을 경험 한 개발자를 특별히 찾아야 할 필요는 없습니다. 가치가있는 사람은 누구나 볼 수있는 기존 코드가있는 경우 1 ~ 2 주 내에 올라가고 가야합니다. –

+0

@KubaOber 제대로 표현하지 못해 죄송합니다. 숙련 된 개발자가 QML을 작성하도록하면 (이는 앱에서 많이 사용됨) 보존이 문제가됩니다. HTML을 작성하는 자바 스크립트 개발자를 고용하는 것과 같습니다. – islahul

답변

3

두 도구 모두 개발자가 임베디드 및 모바일 공간에서 고품질 그래픽 UI를 사용할 수 있도록 도와줍니다. 그것은 모두 귀하의 응용 프로그램을 개발하기 위해 하나를 선택하는 당신의 필요에 달려 있습니다. QML/C++은 유동성, 빠른 반복성, 일관성 및 확장 가능한 데이터 시각화 측면에서 더 우수하다고 생각합니다.

HTML5는 어려움이 있습니다 좋은 성능과 풍부한 사용자 인터페이스의 구현

  • 을 자원이 제한된 환경에서 HTML5 & CSS3의 지식을 가진 개발자를 찾는 기본 기술
  • 와 혼합

Qt 기반 응용 프로그램에서도 HTML5를 사용할 수 있습니다. 그래서 유스 케이스에 따라 네이티브와 웹을 최대한 활용하는 하이브리드 응용 프로그램을 만드는 것이 좋습니다.

+1

실제로 Qt Quick에서 개발자를 찾는 것은 HTML5, CSS3보다 훨씬 어렵습니다. – islahul

+2

일반적으로 HTML5의 CSS3 개발자는 Qt Quick 개발자 이상입니다. 그러나 임베디드 환경에서 자원 제약을 처리 할 수있는 사람은 거의 없습니다. – Nejat

관련 문제