Newsgroup: it.comp.os.linux.development
Titolo: Programmare in linux come?

Salve a tutti!
Sono un giovane programmatore che è da poco passato a Linux (ero stufo delle schermate blu di Windows).
Ho però un problema non so da che parte iniziare per programmare in linux.
Io ho la versione 4 di Su.S.E Linux e vorrei sapere come fare a creare le finestre come facevo in windows se si può se no come devo fare?
E al posto delle directx cosa esiste, se esiste, se no come posso fare.
Posso ancora programmare in glide3 ?
Grazie a tutti.
Ciao Frotuz.
___________________________________________________________________
Get your free, permanent e-mail @
www.com
, the original Net address! 
- 
http://www.com/freemail
 
Listen to your favorite music while you work! 
- 
http://www.com/radio
 
--
Posted from 
c003-h009.c003.sfo.cp.net
 [209.228.14.117] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 se si puĂ˛ se no come devo fare? E al posto delle directx cosa esiste, se
Hai fatto la migliore scelta, non te ne pentirai. Prima di tutto io aggiornerei
alla SuSE 6.4 che trovi su Linux Mania. Poi andrei su
http://developer.gnome.org/
 e in futuro su 
http://ldn.sourceforge.net/
 (quando
ci sara' del materiale inviero' un OT al newsgroup). Su Linux esistono:
- X Window System
- Window manager
- Desktop manager
Il terzo č facoltativo. X11 (X Window System versione 11, mi raccomando Window
non Windows) č un sistema client/server pčer le applicazioni con GUI. Il server
equivale + o - al driver della scheda video di Winzozz, mentre il client č il
window managar (Sawfish, Window Maker, twm, etc...). Il desktop manager serve
ad avere un desktop come su Winzozz. Gli elementi grafici si programmano con un
widget toolkit (i widget sono elementi grafici, come bottoni, etc...). Il
migliore č sicuramente Gtk+, mentre il miglior dekstop environment č GNOME. Vai
su 
www.gtk.org
 e 
www.gnome.org
 e 
www.helixcode.com
Questi concetti li potrai trovare anche su Linux Facile di Daniele Medri,
l'ultima versione č la 2.0 (del 1 agosto), vai su 
ww.linuxfacile.org
--
PLF

 su 
www.gtk.org
 e 
www.gnome.org
 e 
www.helixcode.com
Diamine, come siamo obbiettivi :)) Praticamente gli hai fatto il
lavaggio del cervello... io lasceei decidere a lui COSA è migliore...
Saluti,
Fabio Alemagna

Diamine, come siamo obbiettivi :)) Praticamente gli hai fatto il
Beh, secondo la filosofia UseNet, ad ogni considerazione bisogna
preporre un IMHO, ma mi pare che dire che Gnome sia il migliore
Windows Manager non sia tanto strano...
-- 
Ciao
DGP85
http://daps.cjb.net/


ecco, già dire che Gnome è un WM significa dire una cosa NON vera. 
In ogni caso per ME Gnome NON è il migliore. Quindi non lo è in
assoluto.
Saluti,
Fabio Alemagna

In ogni caso per ME Gnome NON è il migliore. Quindi non lo è in
Sorry, mi sono auto-frainteso. Ogni tanto capita, no?
Comunque, ho detto che non mi pare strano che molti preferisano Gnome.
Tra le persone che conosco pesonalmente (e sono tante), praticamente
il 90% preferiscono Gnome, quindi non intendo dire che sia il migliore
in assoluto, ma non è strano che a molti piaccia...


 lavaggio del cervello... io lasceei decidere a lui COSA è migliore...
ma vuopi mettere gtk a confronto delle qt? Quale delle due ha la licenza
migliore?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 migliore?
Perchè, adesso la qualità si misura a colpi di licenza??
Saluti,
Fabio Alemagna

il nostro newbie credeva di arrivare da mamma linux per ripararsi dal cattivo
winzozz e voi state qui farci le flebo con le solite guerre ....;)
(questo e' un intervento del tutto inutile, uno spreco di banda, etc etc ma
era
piu' forte di me, scusate)
ciao
Paolo
:-)

window managar (Sawfish, Window Maker, twm, etc...). Il desktop manager
serve
Il client non e' un programma qualsiasi? E' proprio indispensabile la
presenza del window manager?
Saluti,
    Mardy

 presenza del window manager?
No, in realtà il WM è un client come un'altro. Se non ne hai bisogno
puoi farne tranquillamente a meno.
Ciao,
Fabio Alemagna

 Perchè, adesso la qualità si misura a colpi di licenza??
secondo me la qualità si misura secondo vari parametri: la facilità
d'uso (e l'unica palla delle gtk è che devi fare un pacco di cast, che
viene eliminata lavorando con glade), la facilità di reperire
documentazione e informazioni (e ce ne è una marea di buona, per non
parlare poi di ggad e  addirittura la disponibilità di Havoc Pennington
(non ricordo se lo spelling è corretto) ad aiutare) e infine anche la
licenza.
Poi una cosa che non so: le qt hanno tutti i wrapper che hanno le gtk?
Ciao
PS: sia bene inteso, non voglio generare una flame.


 Windows Manager non sia tanto strano...
Abbastanza, perche` Gnome *non e`* un window manager.
Enlightenment e` un window manager, Sawmill e` un window manager, FVWM e`
un window manager.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 Poi una cosa che non so: le qt hanno tutti i wrapper che hanno le gtk?
Non ne hanno bisogno, visto che sono gia` in C++.
Il che ha un interessante effetto collaterale: non e` possibile programmare
con la lib. QT in C.


 cervello... io lasceei decidere a lui COSA è migliore...
Ho dimenticato un IMHO, scusate tante :-)
--
PLF

 tanto strano...
Mi sono scordato l'IMHO, ma non pensavo di scatenare un casino....
--
PLF

un window manager.
Se vedi il messaggio 
news:1rkjosk7te2avj28c...@4ax.com
,
mi sono scusato, ma ero leggermente addormentato....
Controllare i Msg successivi non fa di certo male....


 Il che ha un interessante effetto collaterale: non e` possibile programmare
Sara' anche interessante ma per quel che mi riguarda e' probabilmente la
piu' grossa limitazione che hanno. 
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 Non ne hanno bisogno, visto che sono gia` in C++.
sì, ma si sono wrapper per molti altri linguaggi, per esempio ada (anche
se non so quanto venga usato quest'ultimo...)


 piu' grossa limitazione che hanno. 
Non senti il vento? E` l'ironia che ti sta passando vicino a 150 kmh.
Seriamente, non si tratta ne` di bugs ne` di features, ma di "banali"
scelte di implementazione.
I sistemi a finestre si prestano molto bene ad una astrazione "a oggetti",
tanto e` vero che anche le GTK sono sostanzialmente "a oggetti" pur essendo
scritte in C.
Detto questo, e` e rimane solo una questione di scelte personali. IMHO le
due librerie sono, da un punto di vista PURAMENTE funzionale,
sostanzialmente equivalenti.


 sostanzialmente equivalenti.
E' appunto questo il punto e la differenza, dato per assunto che siano
equivalenti dal punto di vista funzionale (non conosco QT, quindi mi
rimetto senza problemi al tuo giudizio) c'e' il fatto che con QT le
scelte personali (sul piano del linguaggio) le butti al cesso dato che o
usi il C++ o ti attacchi. 
Con GTK non e' cosi', e dato che io ad esempio mi trovo meglio col C con
GTK un'interfaccetta grafica l'ho fatta in un pomeriggio usando il loro
tutorial, con QT avrei dovuto prima impararmi per bene il C++.
