Qt’un Nokia-Microsoft ortaklığı ışığında geleceği [kapalı]


25

Kaçırmanız durumunda, son iki günde Qt çerçevesini etkileyebilecek, daha da kötüsü olabilir. :-( Mobil sektörü birkaç kesin ve muhtemelen şu anda onaylanmayan şekillerde etkileyecektir.

Dün Nokia’nın CEO'su Stephen Elop’un, Nokia’nın yanan bir platformda oturduğunu ve iş dünyasında büyük ve agresif bir değişime ihtiyaç duyduğunu gösteren iç mektubu ile başladı .

Bir gün sonra, Nokia World konferansında Nokia , şu anda Nokia ile Windows Phone 7 platformunu ve geliştirme ortamını benimseyen, yol boyunca Symbian'ı terk eden ve Meego’yu AR-GE olarak etiketleyen (oldukça tehlikeli bir anahtar kelime Bana soruyorsun), Maemo / N900 serisine gelince sanırım bu hoşça kal. Ne düşündüğünü biliyorum ama hayır, Qt Windows Phone platformuna taşınmayacak . Ve ayrıca yaklaşık korkuyorum bu . Elop & Ballmer ortak basın bültenini buradan izleyebilirsiniz .

Şimdi okuduktan sonra bu büyük iplik ben yardım ama merak olamaz Qt faiz posta listesinde, Nokia at Qt geleceği (hiç?) Onlar odaklı olmadığını, şimdi ne Qt artık (hatırlamak tam odak Ekim ayında , tüm Nokia ürünleri (Symbian dahil, evet) için ana geliştirme çerçevesi olarak Qt açılsın mı?

Qt'yi seviyorum, bence C ++ gelişimini neşelendirmek için (mümkün olduğu ölçüde) tek gerçek platformlar arası uygulama geliştirme çerçevesi ve az sayıdan biri ve Nokia’da iken çerçeve ve dikkate değer bir momentum için iyi şeyler oldu. bu yüzden merak ediyorum, bundan sonra Qt'nin Nokia'da yavaş bir ölümle karşılaşması ihtimali nedir? Evet, KDE.org'u ve Qt'nin kolayca yumurtlanabileceğini biliyorum, ama hala tedirgin hissediyorum.

Ayrıca, Nokia çalışanları veya Symbian ve tüm Ovi Store Symbian / Qt içeriği ve işlerine giren üçüncü taraflar ve neden olmasın Maemo / Meego tarafından yapılan tüm çabalar için de korkunç olmalı. Planlanan devasa işten çıkarmalar da var, Symbian teknisyenleri ve Qt?

Bu konudaki girişinizi duymak isterim? Qt gelecek güvenli ve kanıt mı?

LE: Yavaş yavaş gözden geçirilmiş, geliştirilmiş ve daha iyi referans verilen soru, bu nedenle neyi kaçırmış olabileceğinizi görmek için hızlı bir şekilde yeniden okumak isteyebilirsiniz.


1
"C ++ gelişimini neşe edecek az sayıdan biri (mümkün olduğunca)." Bu, Qt gibi pek çok insanın C ++ 'dan hoşlanmadığı yönündeki duygularımı doğruluyor. Ben tam tersi :)
Nemanja Trifunovic

1
@Nemanja Trifunoviç, istifa etmedi, ben de C ++ 'ı seviyorum, eğer beğenmediysem, ne olursa olsun kullanmakta kalmazdı, çerçeve ne olursa olsun ve sanırım herkes için durum böyle. İyi bir çerçeve / kütüphane aksini değil, sadece dili güçlendirir. Bu yüzden, örneğin MFC üzerinden Qt gelişimi vermeyeceğim. trilyon yıl içinde. Ayrıca C ++ 'dan hoşlandığın için Qt. :-)
Shinnok

3
@Shinnok: Muhtemelen, bir çok Qt'nin meta nesne derleyicisine ( moc) bağlı olmasından ve çok sayıda Qt kodunun modern C ++ 'ı yansıtmaması nedeniyle (örneğin, makrolar ve istisna güvenliği eksikliği) . Neden mocgeliştirildiğini anlasam da, "standart" C ++ araç setine ek olarak harici bir araca bağlı kalmamayı tercih ederim. C ++ derleyicileri bugünlerde, dilde harici bir araç olmadan birçok şey yapabilmeniz için yeterince iyi.
silico'da

2
@ Silico: Kesinlikle! Qt bana 1990'ların başından beri C ++ 'ı hatırlatıyor: STL yok, istisnalar yok, her yerde makrolar, her yerde miras ... Modern C ++ öyle görünmüyor. İstisna güvenliği eksikliğine gelince, bu daha da kötü, ama beni oradan başlatmaya başlama :)
Nemanja Trifunovic

2
Puanın için teşekkür ederim, ama bunu mahvetmeyelim. Burada yaklaşmamız ve çözmemiz gereken başka bir sorun var.
Shinnok

Yanıtlar:


5

Nokia, Qt desteğini öldürürse, bunun masaüstü geliştirme için hala API olarak güvenli bir bahis olduğunu düşünüyorum. Qt tamamen açılmadan önce, kütüphanenin iki versiyonu vardı ve KDE ekibi açık kaynak versiyonuyla çalışmayı başardı ve bugünlerde KDE topluluğunda KDE'nin çapraz platform kullanabilmesine çok güçlü bir odaklandım. Nokia projeyi terk etse bile, Qt üzerinde gelişmeleri sürdürdüklerini görün.

Gnome ve GTK + genel olarak daha geniş bir ticari desteğe sahip görünüyor, ancak başka bir büyük oyuncunun ya Qt ekibini Nokia'dan satın alabileceği ya da geliştiricilerin diğer şirketler için Qt üzerinde çalışmak üzere işe alınma olasılığı dışında olduğu görülüyor.

Bununla birlikte, Nokia gibi çalışanların WP7 ile tamamen uçmanın en iyi fikir olmadığını fark ettiklerini umuyorlardı ve aslında Ar-Ge'de meego ve Qt'yu fon sağlamanın bir yolu olarak tutmak istiyorlardı. WP7’nin başarısızlığına karşı korunma (veya Microsoft’tan kötü anlaşmalar yapma gibi)


4

Bu kararın kafamı karıştırdığını itiraf etmeliyim. Duyduğuma göre, WP7'nin satışları o kadar utanç verici ki, Microsoft satış rakamlarını yayınlamayacak, sadece “sevk edildi”. Bana, Windows Phone 7'ye kendinizi bağlayarak mobil konumunuzu iyileştirmeye çalışmanın, batan gemideki bir adam gibi, denemek ve ayakta kalmak için demir aleyhini tutan bir adam gibi olduğunu düşünüyorum.

QT yerel bir kod çerçevesi olduğundan ve WP7'nin sadece Silverlight ve XNA ile çalışması gerekiyordu (birkaç özel istisna dışında), gelişimlerini kökten değiştirecekler sürece Microsoft’u da pek kazanmıyor. seti.


7
Nokia, yıllardır böyle bir kargaşa içinde. Sadece birkaç defa tekrar markalaştırılan ve bir kez daha başarısız olan topluluk hizmetlerine bir göz atın. Şimdi, satış rakamları kaka alıyor, 60'larının yollarından kurtuluyorlar. Endişelendiğim kadarıyla, bu radikal kayma, onların ilk önce bir paydaş parası açlığı, sağduyu ve toplum sonradan işle ilgili algılarıma zarar vermelerinin tek yolu. WP7 radikal ve eğlenceli, ama bu konuda. Asla uyumayan MS canavarı ve Nokia'nın şöhretini birleştirmek, onları <3 geri kazanmak için akıllıca bir harekettir.
Filip Dupanović

2
Gerçekten de, blogosfer bunun korkunç bir karar olduğunu söyleyen insanlarla doludur. Bkz news.ycombinator.com/item?id=2205975 Böyle birinin tartışma için.
btilly

| @Pavel: Konuyla ilgili iletişim kuramadığım için yorumumu kaldırdım.

4

Benim tahminim, mobil bir çerçeve olarak Qt'nin kalıcı olarak kırılmış olacağıdır.

Platformlar arası bir masaüstü araç kiti olarak, MS, tüm yerel gelişmeleri kırmaya ve herkesi .NET'e zorlamaya karar verinceye kadar oldukça istikrarlı bir geleceğe sahip olmasına rağmen.



Aslında gerisini çok geride bırakıyorlar. Dahası, söyledikleri şeylerin bir kısmı “kısmen yapıldı”, aslında sadece dilleri olan C ++ / CLI dillerinde çalışıyor. Yine de, MS geliştiricileri, win32 yerel kodunun birkaç yıldır dodo yolunda gittiğini iddia ediyorlar. VS2005 kongresinde birkaç kişi bunu bana anlattı. Sona ermedi, ama kesinlikle düşündükleri bir şey. Sonunda .NET "native" API olacak ve win32 / native öykünecek.
Edward Strange

1
"Sonunda .NET" yerel "API olacak ve win32 / native öykünecek." - Bunun olacağına ikna olmadım. .NET çerçevesini Windows API üzerine uygulamak (aslında, örneğin “ekrandaki tüm WPF öğeleri bir HWND tarafından desteklenir” ) .NET'i uygulamaktan çok daha kolaydır. yerel "API ve Windows API’nın üzerine oturmasını sağlayın. Maliyet böyle büyük bir değişimi haklı gösteremez.
silico'da

2

Qt GPL yazılımıdır. KDE buna bağlı olduğundan ve Nokia dışındaki kişiler için faydalı olduğundan, Microsoft veya Nokia gerçekten Qt yönetim yapısını bu şekilde yönetmeye çalışırsa, açık kaynak kodlu bir temel oluşturduğunu ve onunla çalıştığını göreceksiniz. topluluk için elverişli değil.


Yok birisinin bu konuda arabaya ihtiyacı var ve ticari destek iyi olurdu ..
Nils

2

Uzun vadede, bu olaylar aslında QT'nin geleceği için iyi olacak. QT'nin gücü masaüstüdir, ancak Nokia akıllı telefonlar için bir dokunmatik UI araç seti olmaya zorlamış olabilir. Artık Nokia'nın artık ona ihtiyacı olmadığına göre, muhtemelen bilgisayarları, masaüstünü ve elbette masaüstü yazılım geliştiricileriyle ilgilenen bir partiye, muhtemelen daha iyi kullanacak bir partiye satacak.



2

Microsoft bunu daha önce Borland'la yaptı - CEO - eski M $ adamı -> sonra tüm Nokia hissedarlarının referansı olan şirketi öldürdü. Qt Hakkında - muhtemelen yavaşça gidecektir - bu gerçekten üzücü - çünkü şu an için en iyi çerçeve - wxWidgets, .Net / Mono / vb. İle karşılaştırınız. Ticari geliştiricilerin desteğini almadıysanız - çerçeve hobi gibidir yetenekli programcılar için, ama nereye gittiğinin net bir görüşü olmadan. Yine M $ geçmişinden - muhtemelen en iyi Qt geliştiricileri M $ .- referans Delphi - .Net için çalışmaya devam edecek


1

Birisi (orijinal sahipler olabilir) yine de Nokia'dan TrollTech'i satın alabilir ve yine ayrı bir şirket olarak bulunabilirler. Sanırım Nokia, çekirdek olmayan işten kurtulmaktan çekinmez.

Ve evet, açık kaynak, ancak platformu ileriye götüren bazı ticari desteklere sahip olmak her zaman güzeldir.


Canonical, Qt ve Maemo / Meego'ya özellikle bu bağlamda yeni ve sıcak bir yer verebilir .
Shinnok

@Shinnok: Q / Win / Mac çapraz platform GUI'sini linux'dan daha çok önemsiyorum. (Linux işletim sistemleri projelerim için güzel, ama ticari olarak MS / Apple masaüstünü hedefliyorum .. oh peki.)
Macke

Aslında haklısın ... Canon, Windows ve Mac platformlarına yatırım yapma motivasyonuna sahip olmayabilir, çünkü özellikle Qt satın alacaklarsa ticari destek lisansını tutabileceklerine inanmıyorum. Potansiyel bir Qt alıcısı, Qt'nin şu anda geliştirdiği geniş platformlar arası yönlendirmeyi sürdürmek için özel bir motivasyona sahip olmalı (finansal veya kişisel çıkar). bence mobil taraf bu noktada mahkumdur.
Shinnok

OTOH Bence Qt o kadar çapraz platformdu ki, en azından bir şekilde C ++ derleyicisi ve ekranı olan herhangi bir sistemde sona ermesi gerekiyor. ;) Android bağlantı noktası devam ediyor, vb. Vb.
Macke

0

Basın bülteninden.

Qt, Symbian için geliştirme çerçevesi olmaya devam edecek ve Nokia, daha fazla cihaz için Symbian kullanacak; Symbian platformu için Qt'da stratejik uygulamalar geliştirmeye devam etmek ve uygulama geliştiricileri de aynı şeyi yapmaya teşvik etmek. Dünya çapında 200 milyon kullanıcısı ve Nokia'nın yaklaşık 150 milyon daha fazla Symbian cihazı satmayı planladığı Symbian, geliştiriciler için benzersiz bir coğrafi ölçek sunuyor.
Qt kapsamını daha da genişletmek, bu yıl daha sonra göndermeyi planladığımız ilk MeeGo ile ilgili açık kaynaklı cihazımız olacak. MeeGo için planlarımız Microsoft ile planladığımız ortaklığımız ışığında uyarlanmış olsa da, bu cihaz Qt çerçevesinde geliştirilen uygulamalarla uyumlu olacak ve böylece Qt geliştiricilere hedeflemesi için başka bir cihaz verecek.


0

Bu harika bir ortaklık olacak. Harika bir işletim sistemi ile dünyanın önde gelen telefon üreticisi. Daha iyi ve daha iyi olacak. Sadece iOS'a bakın. Serbest bırakıldığında gülünçtü ve şimdi sallanıyor. Android ve Apple daha iyi dikkat ediyor.


-1

Digia, 2012'de Nokia'dan Qt'yi satın aldı. Mobil pazar ve QML'ye odaklandılar, ancak Qt Widgets ve C ++ API'si hala destekleniyor. Qt'in geleceği güvenli ve kanıtıdır.


devam et :) Digia yeni bir bağlı şirket şirketi altında Qt'yi piyasaya sürdü, ancak bu şirketin% 100'üne sahipler, sanırım hala doğru.
gbjbaanb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.