Newsgroup: it.comp.lang.c++
Titolo: QT

salve,
una domanda stupida ma è un pò di tempo che ci provo e nbon cavo un
ragno dal buco, devo creare un programma multi piattaforma che si
compilabile sia x Win, Lin e Mac: mi date qualche consiglio su quale
sarebbe il migliore??
Ho provato QT ma non riesco proprio a configurarlo(se questo è il set
da usare per voi mi speigate come settarlo).
 Un ide ho letto di CodeBlocks cosa ne pensate??
Grazie e scusate per la domanda stupida, Wassermann

java e' la via.

  Un ide ho letto di CodeBlocks cosa ne pensate??
Codeblocks e wxwidget
--
Ciao Neo

 java e' la via.
Non per tutto... Ad ogni modo preferisco anche io java, almeno per
l'infinita libreria standard che permette di fare praticamente tutto.
--
Ciao Neo

 da usare per voi mi speigate come settarlo).
le QT sono ottime e molto ben documentate.
te le consiglio senza dubbio sempre che la GPL ti vada bene...
programmi sotto windows? che problemi hai con il setup?
Mauro


la via per cosa  ? questa affermazione mi sa tanto di smanettone !
Penso che l'abbiano detto prima di me altre persone su questo ng,
ogni software, applicazione o quant'altro ha un linguaggio, tool, framework
che, pensare che "java č la via" č talemente riduttivo che quasi quasi 
piango !
Forse era una battuta e non l'ho capita, in tal caso scusatemi.
Ciao a tutti :-)
Per tornare al  post, quoto con Mauro sulle QT.
Saluti.

 Grazie e scusate per la domanda stupida, Wassermann
La portabilità del codice non è mai una domanda stupida :-)
Ciao,
- -Federico
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iD8DBQFIWNyxBIpu+y7DlLcRAuFzAJ0aLw1Si9ZKKN7boCkqMmDh4gNY9wCeJgSQ
DltLkbQayDZVlQy5knl5A3U=
=Ido6
-----END PGP SIGNATURE-----

 java e' la via.
che porta al dirupo, si.
-- 
-riko

 l'infinita libreria standard che permette di fare praticamente tutto.
Che fava vuole dire scusa? In C++ hai anche più librerie accessibili.
Solo non sono 'standard'. Oltretutto se a uno piacciono le librerie
standard omni-comprensive, quella di Python è pure più razionale.
-- 
-riko

 standard omni-comprensive, quella di Python è pure più razionale.
Mi spiace non conosco Python... Mi piacerebbe impararlo un giorno...
--
Ciao Neo

 il c++ no...
a parte che non è vero, in c++ è normale scirvere applicazioni
multipiattaforma ma ti sembra logico rispondere di passare a Java ad
uno che cerca consigli su questo NG?
Mauro

 Mauro
--
Ciao Neo

 Previa aggiunta di librerie esterne (qt o wxwidget che sia....)
1. solo se hai bisogno di una gui.
2. quale è il problema
3. il mio codice c++ *è* multipiattaforma
-- 
-riko

 Mi spiace non conosco Python... Mi piacerebbe impararlo un giorno...
Il giorno buono è oggi.
-- 
-riko

On Jun 20, 10:58 am, 
r...@despammed.com
 (Enrico Franchi) wrote:

La diatriba soluzione unica contro liberta' di scelta non ha
soluzione. Il primo approccio e' piu' comodo ma rende problematico
superare eventuali limiti della soluzione; il secondo richiede
comunque di sbattersi, ma porta, almeno idealmente, a comporre la
soluzione migliore possibile.
Per esempio Sun ha sostanzialmente ciccato ben due librerie GUI
standard ed il risultato e' che tutt'ora sostanzialmente non esistono
applicazioni Java che su Windows abbiano un interfaccia grafica del
livello di quelle native, vuoi per prestazioni, vuoi per resa visiva.
Per contro e' vero che se le tue applicazioni contengono
proporzionalmente poco codice nativo rispetto al numero di chiamate a
funzioni di libreria, avere una vasta libreria sotto mano e'
vantaggioso. Ho pero' la sensazione che questo sia ancor piu' vero
quando la libreria in questione permette l'accesso alle funzioni
native del sistema. In questo senso mi sa che rispetto a Java si ha un
vantaggio ancora maggiore con .NET e C#, almeno per quanto riguarda
Windows.
Se pero' la proporzione di codice proprio e' piu' elevata e comporta
l'implementazione di funzionalita' complesse i limiti del linguaggio
si fanno sentire, ed il C++ viene fuori alla grande. Chiaro che se la
maggior quantita' di codice e' dovuta alla necessita' di scriversi a
mano cose che altri linguaggi forniscono a livello di libreria il
discorso cambia; questo pero' per il C++ non vale piu' tanto,
soprattutto se si puo' attingere al mondo Open Source.
Ciao,
Nicola

 Il giorno buono è oggi.
Purtroppo quel giorno dovrà essere compatibile con i miei impegni.
Inoltre perché dovrei impararlo? Cosa posso fare rispetto a java o c+
+? Sono un fisico mi può essere utile (anche in ottica di una
possibile carriera nella programmazione)?
--
Ciao Neo

 soprattutto se si puo' attingere al mondo Open Source.
Appunto. Anche perchè di fatto usando oggetti come Qt, per esempio, si
ha una cosa che quasi non è più nemmeno C++ ma è QtC++, ma di fatto si
hanno integrate buona parte delle cose che si trovano anche in Java etc
etc etc.
Scherzi a parte, dentro Qt si trovano GUI, Threading, strutture dati,
Socket, Database... manca qualcosa? :P
-- 
-riko

 possibile carriera nella programmazione)?
Si. Decisamente si. Specialmente per la ricchezza di librerie
scientifiche disponibili per Python. 
-- 
-riko

 -riko
--
Ciao Neo

 Socket, Database... manca qualcosa? :P
Questo lo trovo il peggio dei due mondi. Liberta' di scegliere
dovrebbe voler dire che puoi scegliere chi ha la soluzione migliore
per ciascun problema. Invece ti trovi questi framework
omnicomprensivi, in cui molte feature sono li' solo per giustificare
l'incremento del numero di versione ed il prezzo che lo accompagna.
Tra l'altro il problema investe anche il mondo Open Source: non manca
molto a che wxWidget fara' anche il caffe'...
Ciao,
Nicola


-- 
-riko

 l'incremento del numero di versione ed il prezzo che lo accompagna.
Io posso dire che con Qt non mi trovo affatto male. :)
-- 
-riko


Figo!! Appena possibile imparo il python!! Ho già fatto l'iscrizione
al ng ;)
