Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-02-2011, 13:40   #1
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
[C++] Qt quale futuro?

Non so se questo è il forum adatto, ma alla luce del recente annuncio, quale potrebbe essere il futuro di queste librerie ora che Nokia ha praticamente scelto di uscire dallo sviluppo software?
Con Nokia le Qt hanno avuto uno sviluppo eccezionale con delle soluzioni assolutamente pregevoli, anche per il fatto di portare tutte le innovazioni su praticamente tutte le piattaforme principali.
E adesso?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 14:54   #2
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
E adesso avremo solo interfacce native fatte bene

Per quanto Qt fosse ben fatto credo che ogni SO abbia una sua filosofia, e credo che una UI scritta senza mirare a nessuna di queste si riconosca sempre per la qualità (inferiore), e ogni tool che permette la cross-compilazione di interfacce permette in potenza a developers pigri di rilasciare UI non adatte alla piattaforma.

Specie quando si dicono "enormità" (per non dire "cazzate") come quelle che ho sentito dire a un rep Nokia: "con Qt scrivete l'app una volta sola e girerà su PC e N8!"
Si, tecnicamente è possibile avere una sola interfaccia per un dispositivo con mouse e tastiera + HD e uno multitouch con schermo 3''.
Gli user saranno strabiliati

Certo almeno Qt era di qualità, e se usato con buon senso aveva ottimi risultati... le interfacce Java ad esempio sono molto ma molto peggio
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 11-02-2011 alle 15:00.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 15:01   #3
Freaxxx
Senior Member
 
L'Avatar di Freaxxx
 
Iscritto dal: Dec 2006
Messaggi: 3808
Quote:
Originariamente inviato da Tommo Guarda i messaggi
E adesso avremo solo interfacce native fatte bene

Per quanto Qt fosse ben fatto credo che ogni SO abbia una sua filosofia, e credo che una UI scritta senza mirare a nessuna di queste si riconosca sempre per la qualità (inferiore), e ogni tool che permette la cross-compilazione di interfacce permette in potenza a developers pigri di rilasciare UI non adatte alla piattaforma.

Specie quando si dicono "enormità" (per non dire "cazzate") come quelle che ho sentito dire a un rep Nokia: "con Qt scrivete l'app una volta sola e girerà su PC e N8!"
Si, tecnicamente è possibile avere una sola interfaccia per un dispositivo con mouse e tastiera + HD e uno multitouch con schermo 3''.
Gli user saranno strabiliati

Certo almeno Qt era di qualità, le interfacce Java ad esempio sono molto ma molto peggio
potresti linkare qualcosa su queste interfacce native? mi sembra che sia la stessa filosofia adottata da opera da qualche release a questa parte, anche opera era su QT ma le ha abbandonate da un pezzo
Freaxxx è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 15:11   #4
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da Freaxxx Guarda i messaggi
potresti linkare qualcosa su queste interfacce native? mi sembra che sia la stessa filosofia adottata da opera da qualche release a questa parte, anche opera era su QT ma le ha abbandonate da un pezzo
Non ti so linkare niente, ma fai conto che Apple incoraggia a fare 2 UI diverse tra iPhone e iPad, per una stessa applicazione.
Non tra iPad e Windows, o tra iPhone e Mac... tra 2 devices che possono tranquillamente far girare la stessa UI scalata, anche in termini di multitouch.

Però Apple preferisce che l'UI di iPad non sia compatibile con iPhone, e viceversa.
Un motivo ci sarà.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 15:41   #5
Freaxxx
Senior Member
 
L'Avatar di Freaxxx
 
Iscritto dal: Dec 2006
Messaggi: 3808
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Non ti so linkare niente, ma fai conto che Apple incoraggia a fare 2 UI diverse tra iPhone e iPad, per una stessa applicazione.
Non tra iPad e Windows, o tra iPhone e Mac... tra 2 devices che possono tranquillamente far girare la stessa UI scalata, anche in termini di multitouch.

Però Apple preferisce che l'UI di iPad non sia compatibile con iPhone, e viceversa.
Un motivo ci sarà.
si, però un programmatore che vuole implementare una interfaccia che non faccia riferimento ad un framework specifico come fa?
Freaxxx è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 15:52   #6
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 13043
Francamente non capisco perché le Qt dovrebbero essere in pericolo, mica Nokia è stata acquisita.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 16:28   #7
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da Freaxxx Guarda i messaggi
si, però un programmatore che vuole implementare una interfaccia che non faccia riferimento ad un framework specifico come fa?
Non lo fa... oppure si arma di pazienza e per ogni piattaforma che vuole supportare, se la studia e usa la piattaforma nativa.
Quindi .NET su win, Cocoa su Mac, CocoaTouch su iPhone, etc...
oppure si può benissimo usare Qt, ma riprogrammare comunque l'interfaccia su ogni sistema per coglierne le differenze.
Il problema non è tecnologico, è il buon vecchio "fare una cosa fatta bene vs farne tante fatte male"

[OT] l'intera "flash war" di Apple nasce proprio perchè Jobs voleva che tutto sia fatto apposta per CocoaTouch + AppStore, evitando a tutti i costi di avere interfacce generiche in comune con la concorrenza.
IMHO per le sue tasche ha fatto benissimo, se l'iPhone dopo 3 anni ancora è il riferimento tecnologico è proprio perchè ha una marea di applicazioni studiate apposta. [/OT]

Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Francamente non capisco perché le Qt dovrebbero essere in pericolo, mica Nokia è stata acquisita.
Perchè se gli smartphone Nokia useranno WP7, Qt verrà relegato ad un sistema già dichiarato morto, cioè Symbian per la fascia bassa.
Certo gli rimane sempre il PC come piattaforma diffusa, ma è distante dai proclami di Nokia.
E soprattutto, a Nokia non frega niente del PC... che motivo avrebbe di continuare a "nutrire" un progetto open source e inutile?
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 11-02-2011 alle 16:31.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 16:56   #8
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Non lo fa... oppure si arma di pazienza e per ogni piattaforma che vuole supportare, se la studia e usa la piattaforma nativa.
Quindi .NET su win, Cocoa su Mac, CocoaTouch su iPhone, etc...
Eh no caro mio, .Net non è nativo su Windows (WPF meno che mai). Nativo è solo e soltanto Win32.
Secondo il tuo ragionamento bisogna tornare a ravanare con le Win32, se vuoi essere coerente con il tuo pensiero.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 17:00   #9
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Francamente non capisco perché le Qt dovrebbero essere in pericolo, mica Nokia è stata acquisita.
Come già detto da Tommo, Qt a questo punto sono un progetto morto, Nokia non ha più nessun interesse ad investire su un prodotto che non gli serve. Qt erano il cavallo di troia per garantire porting "rapidi" da applicativi desktop a mobile, per creare una base di sviluppatori che usando Qt un pò ovunque potessero creare applicativi anche per i prodotti Nokia.
Adesso che i piani di Nokia sono stati stravolti non ci sarà più alcun investimento su Qt, non avrebbe senso.
E l'open source senza un'azienda dietro che investa milioni di dollari (e oltre) non arriva a grossi livelli.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 17:10   #10
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Eh no caro mio, .Net non è nativo su Windows (WPF meno che mai). Nativo è solo e soltanto Win32.
Secondo il tuo ragionamento bisogna tornare a ravanare con le Win32, se vuoi essere coerente con il tuo pensiero.
Con "UI nativa" non intendevo "che compila in linguaggio nativo"... intendevo solamente la soluzione principale indicata da chi sviluppa la piattaforma; sorry se non si capiva

Anzi sempre più spesso la "UI Nativa" non è scritta in un "linguaggio nativo":
WP7 -> Silverlight
Win -> .NET + WPF
Android -> Java+Javascript
...
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 17:12   #11
bender86
Member
 
L'Avatar di bender86
 
Iscritto dal: Mar 2008
Messaggi: 47
Premesso che non conosco minimamente WP7… Ma Nokia e Microsoft non potrebbero portare Qt su questa piattaforma? Cioè, già funziona su Linux, Window, OSX, Solaris, WinCE, Symbian, x86, x64, ARM, UltraSparc e tanto altro. In fondo per programmare in C++ è probabilmente il miglior framework che ci sia (ed esistono binding per una pletora di altri linguaggi).

Comunque Qt non è stato creato da Nokia per i suoi smartphone, è stato sviluppato da Trolltech dal 1992, e aveva già un bel po' di clienti, senza contare tutto KDE. È diventato disponibile su Symbian solo da poco tempo (un paio di anni mi sembra). Oltre tutto è disponibile con varie licenze open source, e se non sbaglio c'era pure un accordo con la fondazione KDE in caso lo sviluppo si fermasse (ma questo prima che diventasse di Nokia, ora non so).
Non credo proprio verrà lasciato morire perché non sarà più usato sui telefoni. Magari lo comprerà qualcun altro.
bender86 è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 17:23   #12
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da bender86 Guarda i messaggi
Premesso che non conosco minimamente WP7… Ma Nokia e Microsoft non potrebbero portare Qt su questa piattaforma?


Su WP7 non c'è C++
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 18:38   #13
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Con "UI nativa" non intendevo "che compila in linguaggio nativo"... intendevo solamente la soluzione principale indicata da chi sviluppa la piattaforma; sorry se non si capiva
Ui nativa è per definizione la libreria del sistema operativo, non c'entra niente con i "linguaggi nativi".
.Net non è la libreria nativa di Windows, tanto che WinForms non hanno tutti i controlli aggiunti con Win7, come fai a definirlo nativo? Wpf sono proprio tutta un'altra cosa, non usano nemmeno Direct2d pertanto sono ben lontani dal potersi definire "native".
Altro in .Net per il desktop non c'è.

Quote:
Anzi sempre più spesso la "UI Nativa" non è scritta in un "linguaggio nativo":
WP7 -> Silverlight
Win -> .NET + WPF
Android -> Java+Javascript
...
Stai sbagliando il target nativo di Windows: c'è solo ed esclusivamente Win32, il resto è o un wrapper sopra di esso o non è "nativo".
L'equivalente nativo di Windows di WPF è Direct2D che le Wpf non utilizzano. Direct2d è nativo WPF no.

Stai confondendo la natività delle librerie dell'OS con la comodità di sviluppo. Che è proprio tutt'altra cosa.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 18:41   #14
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da bender86 Guarda i messaggi
Non credo proprio verrà lasciato morire perché non sarà più usato sui telefoni. Magari lo comprerà qualcun altro.
Per almeno i prossimi 2 anni Nokia non può mollare le Qt in vitù del "supporto" che deve dare all'ormai agonizzante Symbian. 2 anni in informatica sono un'eternità, le Qt faranno in tempo ad andare nel dimenticatoio e soprattutto poi ci dovrebbe essere una qualche azienda di riferimento disposta a finanziarne lo sviluppo. E nessuno oggi punta più sul C++.

Ah dimenticavo, grazie a queste bellissime notizie gran parte del supporto che si stava aggregando intorno allo sviluppo di Qt svanirà andando verso altri lidi che possano fornire migliori aspettative future.

Ultima modifica di tomminno : 11-02-2011 alle 18:43.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2011, 19:24   #15
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da tomminno Guarda i messaggi
*.
Ma si, ma nel primo post con "UI nativa" intendevo nativa dal punto di vista del "marketing", come ho spiegato poi...
E quella su Windows è WPF.

Per il resto capisco benissimo che cosa intendi dire
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 11-02-2011 alle 20:14.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2011, 07:52   #16
goldorak
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 16462
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Francamente non capisco perché le Qt dovrebbero essere in pericolo, mica Nokia è stata acquisita.
Dal punto di vista pratico si e' stata acquistata da Microsoft.
Lo dimostra il fatto che Symbian OS, Meego, QT e tutto quello che era open source viene buttato alle ortiche. Le QT sono GPL e LGPL quindi non moriranno con Nokia, ma e' evidente che senza uno sponsor di grosso calibro questo toolkit e' destinato a diventare irrilevante.
__________________
MICROSOFT : Violating your privacy is our priority
goldorak è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2011, 11:37   #17
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
nè meego nè qt sono minimamente in pericolo

nokia era il lead developer in entrambi i progetti, ma c'è molta gente coinvolta in quei progetti

qt è usato in una marea di software commerciale e non, da adobe, autodesk, skype, google, ecc....

meego è stato voluto da intel ed è desiderato da amd e altri

i due progetti non sono in ogni caso in pericolo....del resto molti davano per spacciati pure virtualbox, openoffice, mysql, java quando oracle comprò sun e invece sembra che oracle abbia tutta l'intenzione di portarli avanti con ancora più aggressività

qt in particolare è troppo importante per farlo morire....c'è necessità di cross-platform al giorno d'oggi, altrimenti col cavolo che i programmatori possono permettersi il lusso di spendere altri soldi e tempo per strimbellare pure su windows phone

gli ambienti di sviluppo non si padroneggiano in due giorni e studiarli costa...loro si divertono a creare soluzioni chiuse e proprietarie, ma i programmatori non si divertono affatto

p.s. QT non è solo C++ ma soprattutto Python ...non penso che i pythonisti rinunceranno a qt tanto facilmente

Ultima modifica di pabloski : 12-02-2011 alle 11:40.
pabloski è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
AMD: l'alternativa al DLSS 5 sarebbe in ...
Canon EOS R8 Mark II: sensore da 24,2 MP...
Alla Napoli Shipping Week 2026 arriva il...
Addio bollo: il Governo cancella la tass...
Speciale Logitech G: mouse PRO X SUPERLI...
Cosa pensano Altman, Amodei, Benioff e H...
Microsoft: evento il 7 ottobre dedicato ...
Scoperti 84 corpi cosmici anomali: cosa ...
Dimensity 9600 Pro contro A20 Pro, il nu...
HillMiles MileCity1 torna a 648,99€: e-b...
Enel Mobile, il debutto è sempre ...
Nuova rimodulazione per il fisso di TIM ...
iPhone 18 Pro e Pro Max, preordini sotto...
Ha craccato 26 giochi: ora Denuvo vuole ...
Xiaomi 18 Pro, il lancio è uffici...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:32.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v