Nokia-Microsoft 파트너십에 비추어 Qt의 미래


25

누락 된 경우 지난 2 일 동안 Qt 프레임 워크에 영향을 줄 수있는 많은 일이 발생했습니다. :-( 이것은 확실히 현재 인정되지 않는 방식으로 모바일 부문에 영향을 미칠 것입니다.

어제 노키아의 CEO 인 스티븐 엘롭 (Stephen Elop)의 내부 서한에서 노키아가 불타고있는 플랫폼에 앉아 있고 비즈니스에서 거대하고 공격적인 변화가 필요하다는 것을 묘사하면서 시작되었습니다.

하루 후 Nokia World Conference에서 Nokia는 Microsoft와의 파트너십을 발표했습니다. Nokia는 현재 Nokia와 Windows Phone 7 플랫폼 및 개발 환경을 채택하여 도로를 따라 Symbian을 덤프하고 Meego를 R & D ( 태그가 위험한 키워드 인 경우) 로 태깅했습니다. Maemo / N900 시리즈는 작별 인 것 같습니다. Qt는 Window Phone 플랫폼 으로 이식되지 않을 것으로 생각 합니다. 그리고 나는 이것 에 대해 무서워한다 . 여기 에서 Elop & Ballmer 공동 보도 자료를 볼 수 있습니다 .

이제 Qt-interest 메일 링리스트 에서이 거대한 스레드 를 읽은 후에 는 도움이 될 수 없습니다. Nokia의 Qt의 미래는 무엇입니까? 이제 Qt에 더 이상 초점을 맞추지 않았기 때문에 ( 전체 초점을 기억하십시오) 10 월 에 모든 Nokia 제품 (Symbian 포함)의 기본 개발 프레임 워크로 Qt를 켜십시오 .

나는 Qt를 좋아합니다. 제 생각에 그것은 유일한 크로스 플랫폼 응용 프로그램 개발 프레임 워크이며 C ++ 개발을 기쁨 (가능 한 정도로)으로 만드는 몇 안되는 사람 중 하나이며 Nokia 아래에서 좋은 일이 프레임 워크와 상당한 추진력을 얻었습니다. 따라서 Qt가 Nokia에서 느린 죽음을 겪을 가능성은 무엇입니까? 예, KDE.org와 Qt가 쉽게 생성 될 수 있다는 사실을 알고 있지만 여전히 불안합니다.

또한 Symbian 및 모든 Ovi Store Symbian / Qt 컨텐츠 및 비즈니스에 참여한 Nokia 직원 또는 제 3자가 시도한 모든 노력 과 그 이유는 Maemo / Meego 에도 끔찍해야합니다 . 도 있습니다 계획된 대규모 해고는 내가 심비안 기술자와 Qt를 의심?

이것에 대한 의견을 듣고 싶습니다. Qt 미래는 안전한가요?

LE : 점진적으로 수정, 개선 및 더 잘 참조 된 질문은 빠진 내용을보기 위해 빠르게 다시 읽을 수 있습니다.


1
"C ++ 개발을 기쁨으로 만드는 몇 안되는 사람 중 하나입니다." 그것은 Qt를 좋아하는 대부분의 사람들이 C ++을 싫어한다는 느낌입니다. 나는 정반대입니다 :)
Nemanja Trifunovic

1
@ Nemanja Trifunovic, 사실 종료하지 마십시오 .C ++도 좋아합니다. 내가 싫어한다면 프레임 워크에 관계없이 그것을 사용하지 않았을 것입니다. 모든 사람의 경우라고 생각합니다. 좋은 프레임 워크 / 라이브러리는 그 반대의 언어가 아닌 언어에 힘을 실어줍니다. 그래서 내가 MFC보다 Qt 개발을하지 않는 이유입니다. 1 조년 만에 나는 또한 당신이 C ++을 좋아해서 Qt.를 싫어한다는 사실을 사지 않습니다.? :-)
Shinnok

3
@ Shinnnok : 아마도 많은 Qt가 메타 객체 컴파일러 ( moc) 에 의존 하고 많은 Qt 코드가 현대의 C ++을 전혀 반영하지 않기 때문일 것입니다 (예 : 매크로 및 예외 안전 부족) . 왜 moc개발 되었는지 이해하지만 "표준"C ++ 툴셋 외에 외부 툴에 의존 할 필요는 없습니다. 현재 C ++ 컴파일러는 외부 도구 없이도 언어 내에서 많은 일을 할 수있을 정도로 충분합니다.
silico에서

2
@In silico : 정확히! Qt는 1990 년대 초부터 C ++을 떠올리게합니다. STL, 예외, 매크로는 어디에나, 어디서나 상속은 ... 현대적인 C ++의 모습은 아닙니다. 예외 안전의 부족에 관해서는, 그것은 더
나쁘지만

2
나는 당신의 요점에 감사하지만 이것을 돌리지 말자. 여기에 우리가 다가 가야 할 또 다른 문제가 있습니다.
Shinnok

답변:


5

Nokia가 Qt에 대한 지원을 중단하더라도 데스크톱 개발을위한 API로서 여전히 안전하다고 생각합니다. Qt가 완전히 개방되기 전에는 두 가지 버전의 라이브러리가 있었고 KDE 팀은 오픈 소스 버전으로 작업했으며 요즘 KDE가 크로스 플랫폼을 사용할 수 있도록 만드는 데 KDE 커뮤니티에 많은 초점을두고 있습니다. Nokia가 프로젝트를 포기하더라도 Qt에 대한 개발을 계속 유지하십시오.

Gnome과 GTK +는 전체적으로 상업적 지원이 더 넓은 것 같지만 다른 대형 플레이어가 Nokia에서 Qt 팀을 구매하거나 개발자가 다른 회사의 Qt에서 일할 수있는 가능성을 벗어난 것은 아닙니다.

즉, 노키아와 같은 임원들이 WP7에 완전히 참여하는 것이 가장 좋은 아이디어는 아니며 실제로 R & D에 Meego와 Qt를 계속 유지하기 위해 R & D에 유지하고 있음을 깨닫기를 바랍니다. WP7의 실패에 대한 헷지 (또는 파트너와 같은 거래에서 평판을 얻었 기 때문에 Microsoft로부터 나쁜 거래를 얻는 것).


4

나는이 결정에 혼란 스럽다는 것을 인정해야한다. 내가들은 바에 따르면, WP7의 판매량은 너무나도 나쁘기 때문에 Microsoft는 판매량을 발표하지 않고 "출하 된 제품"만 판매합니다. Windows Phone 7에 자신을 연결하여 모바일 위치를 개선하려고 시도하는 것은 침몰하는 배를 타고 닻을 움켜 쥐고 떠 다니는 사람과 매우 흡사합니다.

그리고 QT는 기본 코드 프레임 워크이며 WP7은 Silverlight 및 XNA에서만 작동해야하는데 (몇몇 매우 예외적 인 경우가 있음) 개발을 근본적으로 재 작업하지 않는 한 실제로 Microsoft를 많이 얻지는 못합니다. 전부.


7
노키아는 지금 몇 년 동안 그런 혼란에 빠져있다. 여러 번 재 브랜딩되고 다시 실패한 커뮤니티 서비스를 살펴보십시오. 그들의 판매 수치가 똥을 내고 있기 때문에, 그들은 60 년대 방식에서 벗어나고 있습니다. 내가 염려하는 한,이 급진적 변화는 그들이 이해 당사자에게 더 많은 굶주림, 상식 및 지역 사회의 종류의 사업에 대한 내 인식을 반박하는 유일한 방법입니다. WP7은 급진적이고 재미 있지만 그게 전부입니다. 절대 잠들지 않는 MS 짐승과 노키아의 명성을 합치는 것은 그들에게 <3을 되 찾는 현명한 조치입니다.
Filip Dupanović

2
실제로 블로고 스피어는 이것이 끔찍한 결정이라고 말하는 사람들로 가득합니다. 이에 대한 논의는 news.ycombinator.com/item?id=2205975 를 참조하십시오 .
btilly

| @Pavel : 주제에 대해 의사 소통을 할 수 없으므로 의견을 제거했습니다.

4

모바일 프레임 워크로서의 Qt가 영구적으로 fscked 될 것입니다.

크로스 플랫폼 데스크톱 툴킷으로서 MS는 모든 기본 개발을 중단하고 모든 사람을 .NET으로 강제로 결정할 때까지 상당히 안정적인 미래를 가지고있을 것입니다.



그들은 실제로 나머지 부분보다 훨씬 멀리 있습니다. 또한, 그들이 "부분적으로 수행했다"고 말하는 것 중 일부는 실제로 언어 포크 인 C ++ / CLI에서만 작동합니다. 더구나 MS 개발자들은 win32 네이티브 코드가 몇 년 동안 dodo의 길을 가고 있다고 주장 해 왔습니다. VS2005 컨벤션에서 그 사실을 말해주었습니다. 결국 일어나지 않았지만 확실히 그들이 고려하고있는 것이 었습니다. 결국 .NET은 "기본"API가되고 win32 / native가 에뮬레이트됩니다.
Edward Strange

1
"결국 .NET은"기본 "API가되고 win32 / native가 에뮬레이트됩니다." -실제로 일어날 지 확신하지 않습니다. Windows API 위에 .NET 프레임 워크를 구현하는 것이 훨씬 더 쉽습니다 (예 : "화면의 모든 WPF 요소는 궁극적으로 HWND에 의해 지원됩니다" ). .NET을 " 기본 "API를 사용하고 그 위에 Windows API를 설치하십시오. 비용이 그렇게 큰 변화를 정당화 할 수는 없습니다.
silico에서

2

Qt는 GPL 소프트웨어입니다. KDE가 여기에 의존하고 Nokia 외부의 다른 사람들에게 유용하기 때문에 Microsoft 또는 Nokia가 실제로 Qt 관리 구조를 맹 글링하려고 시도하면 오픈 소스 기반이 포크를 만들어 실행하게 될 것이라고 생각합니다. 지역 사회에 도움이되지 않습니다.


아니 누군가 그것에 대해 자동차를 필요로하고 상업적인 지원이 좋을 것입니다 ..
Nils

2

장기적으로 이러한 이벤트는 실제로 QT의 미래에 좋습니다. QT의 강점은 데스크톱이지만 Nokia는 스마트 폰을위한 터치 -UI 툴킷이되었을 수 있습니다. 이제 노키아는 더 이상 필요하지 않기 때문에 더 잘 사용하는 당사자, PC, 데스크탑 및 물론 데스크탑 소프트웨어 개발자에게 더 관심이있는 당사자에게 판매 할 것입니다.


그리고 여기에 우리는 engadget.com/2011/03/07/…
user281377

2

MS는 전 M $ 녀석 인 CEO 인 볼랜드와 함께 노키아의 모든 주주들을위한 회사를 죽였다. Qt 소개-아마도 천천히 사라질 것입니다-정말 슬프습니다. 지금 최고의 프레임 워크이기 때문에 wxWidgets, .Net / Mono / 등과 비교하십시오. 상업 개발자의 지원이없는 경우 프레임 워크는 취미와 같습니다 유능한 프로그래머들을 위해, 그러나 어디로 가고 있는지 분명한 비전없이. M $의 역사에서 다시 한번 – 아마도 최고의 Qt 개발자들은 M $을 위해 일하게 될 것입니다 .- reference Delphi-.Net


1

누군가 (원래 소유자 일 수 있음)는 여전히 Nokia에서 TrollTech를 구매할 수 있으며 별도의 회사로 다시 존재할 수 있습니다. 노키아가 비 핵심 비즈니스를 없애는 것을 신경 쓰지 않는다고 생각합니다.

그렇습니다. 오픈 소스이지만 플랫폼을 발전시키는 상업용 백업을하는 것이 항상 좋습니다.


Canonical은 Qt와 Maemo / Meego에게 특히이 맥락 에서 새로운 따뜻한 집을 줄 수 있습니다.
Shinnok

@ Shinnok : 글쎄, 나는 리눅스보다 Qt a Win / Mac 크로스 플랫폼 GUI를 좋아한다. (리눅스는 OS 프로젝트에는 좋지만 상업적으로 MS / Apple 데스크톱을 목표로하고있다.)
Macke February

정식은 Windows 및 Mac 플랫폼에 투자하려는 동기가 없을 수 있습니다. 특히 Qt를 구입하려는 경우 상용 지원 라이센스를 유지할 것이라고 믿지 않기 때문에 특히 그렇습니다. 잠재적 인 Qt 구매자는 Qt가 현재 번창하고있는 광범위한 플랫폼 간 방향을 유지하기 위해 특별한 동기 부여 (재무 적 또는 개인적 이익)를 가져야합니다. 이 시점에서 내가 생각하는 모바일 쪽.
Shinnok

OTOH Qt는 크로스 플랫폼이므로 C ++ 컴파일러와 디스플레이가있는 모든 시스템에서 적어도 어떤 형태로든 끝날 것이라고 생각합니다. ;) 안드로이드 포트 등이 진행 중입니다.
Macke

0

보도 자료에서.

Qt는 Symbian의 개발 프레임 워크가되고 Nokia는 추가 장치에 Symbian을 사용합니다. Symbian 플랫폼 용 Qt에서 전략적 응용 프로그램을 계속 개발하고 응용 프로그램 개발자에게 동일한 작업을 권장합니다. 전 세계적으로 2 억 명의 사용자가 있고 Nokia가 약 1 억 5 천만 대의 Symbian 장치를 더 판매 할 계획이있는 Symbian은 여전히 ​​개발자에게 비교할 수없는 지리적 규모를 제공합니다.
Qt의 범위를 더욱 확대하는 것은 올해 후반에 출시 될 첫 MeeGo 관련 오픈 소스 장치가 될 것입니다. MeeGo에 대한 계획은 Microsoft와의 계획된 파트너십을 고려하여 조정되었지만 해당 장치는 Qt 프레임 워크 내에서 개발 된 응용 프로그램과 호환되므로 Qt 개발자에게 추가 대상 장치를 제공 할 수 있습니다.


0

이것은 훌륭한 파트너십이 될 것입니다. 멋진 OS를 갖춘 세계 최고의 전화 제조업체. 점점 나아질 것입니다. iOS 만보십시오. 그것이 공개되었을 때 그것은 웃을 수 있었고 지금은 흔들리고 있습니다. 안드로이드와 애플은 더주의를 기울여야한다.


-1

Digia는 2012 년 Nokia에서 Qt를 인수했습니다. 모바일 시장 및 QML에 중점을두고 있지만 Qt Widgets 및 C ++ API는 여전히 지원됩니다. Qt의 미래는 안전하고 보장됩니다.


계속 :) Digia는 새로운 자회사 회사로 Qt를 출시 했지만 그 회사의 100 %를 소유하고 있기 때문에 여전히 유효합니다.
gbjbaanb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.