Newsgroup: it.comp.os.linux.development
Titolo: Consiglio per imparare a sviluppare per Linux.

Salve ragazzi,
spero di non postare una domanda trita e ritrita, ma ho il seguente dilemma:
Sono uno sviluppatore PHP (con un'esperienza di 3-4 anni), ma sono sempre 
appassionato di tutto ciò che riguarda la programmazione ed è inutile dire 
che Linux ed il mondo Open Source mi affascinano da parecchio. Ho 
reinstallato Linux sul mio nuovo PC (per motivi di spazio e di lavoro, 
dovetti installare a suo tempo la mia RH 5.0), e sono intenzionato ad 
imparare seriamente la programmazione in ambiente *nix, soprattutto quella 
Desktop, a scopo professionale.
Da perfetto appassionato, ho in mente di fare ed imparare troppe cose 
(Java/Jsp, Delphi-Kylix, Glade/GTK+ e KDevelopment...), ho una decina di 
manuali comprati che devo ancora leggere, ho masterizzato un cd pieno di 
ebook, che credo non stamperò e non leggero mai..cmq adesso vengo subito al 
punto:
Vorrei avere un consiglio su quale linguaggio e ambiente di programmazione 
utilizzare.
Ad esempio, mi consigliate di imparare c/c++ (ho già una discreta 
infarinatura, ma universitaria) con l'ambiente KDevelop o Glade? Oppure 
Python?
Tenendo conto che Kylix non è proprio quello che si dice Open Source, tolgo 
tutti i dubbi imparando Java (riutilizzabile per JSP ed in ambiente 
Windows)? 
Inoltre, ho il manuale Programmazione in Linux tutto e oltre: non l'ho letto 
a fondo ma non credo sia molto utile. C'è qualche manuale che mi 
consigliate per un ambiente in particolare? Vi ripeto che desidererei 
sviluppare applicazioni Desktop (per kde o per Gnome), interfacciate a 
database.
Insomma, avrete capito che ho un po' le idee confuse:) Quindi qualsiasi 
consiglio è ben accetto!!:)
 
-- 
Ambrogio disse, riguardo al mio consiglio di utilizzare altri OS ed a certe 
idee di software pirata: "Ma chi, Linux? Quel coso dove 3000 programmi non 
funzionano??"

 programmazione utilizzare.
Dipende molto dai *tuoi* gusti.
C e Java sono linguaggi "universali", gli altri un po' piu' di nicchia
(anche se ciascuno ha degli aspetti che lo rendono migliore).
Tra C e Java, se preferisci applicazioni standalone e/o piu' leggere
possibile pensa al C, se vuoi avere un linguaggio unico per tutte le
situazioni usa Java.
Tutto IMVHO
Alessandro.

 Oppure Python?
Questa secondo me è la scelta migliore
puoi iniziare scaricando la distribuzione da 
www.python.org
poi leggerti i tutorial di 
www.aleax.it
e magari visitare 
www.python.it
 :)
se ti interessa la sua storia
http://www26.brinkster.com/rhymes/storia_python.html
-- 
Rhymes (
rhymes_...@myself.com
)
Mandrake 9 (kernel 2.4.19) on KDE3

 Tutto IMVHO
meno male :)
-- 
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes


 database.
Premesso che non sono un programmatore, le librerie QT forniscono un 
ottimo supporto per l'accesso ai database (mysql, postgresql e 
altri...) quindi se ti piace il C++, direi che sono le prime da 
valutare. Considera anche che le QT sono disponibili su diverse 
piattaforme, Linux, Win, Mac...
Ciao.  
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 database.
Per GNOME c'e' Sviluppare Applicazioni in GTK+/GNOME liberamente
disponibile. Per l'interfacciamento al DB imparati l'SQL e il resto e' in
discesa.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! GOD is real, unless declared as integer !>-

discesa.
Per l'SQL non c'è problema, ma vorrei sapere se ci sono delle
librerie/classi per l'interfacciamento con i database e se ci sono dei
componenti visuali dbaware (tipo quelli che si usano in Delphi, cioè
le griglie o i combobox direttamente collegati ad una tabella o ad una
query).
Grazie di nuovo a tutti:)
--
It's just a joint...
Set me Free!!

 query).
Per gnome c'e` gnome-db che ti da` quello che cerchi: i componenti
visuali collegati alla tabella.
Che poi questo limiti molto le possibilita` di sfruttamento di un db e`
indubbio, ma se si cerca la comodita`... :)
Cmq, sto facendo un programmino in python+gtk+postgres e ti assicuro che
fare una query e riportarla in una listview e` questione di una decina
di righe di codice. :)
Bye.

 query).
Mi sembra che con le QT qualcosa di simile ci sia... Per GTK+ non so.
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

 discesa.
Il libro che citi è datato rispetto a Gnome2 ma il capitolo di introduzione
è buono. Riguardo a SQL e db non sono molto daccordo. La progettazione di un
DB non è di certo più semplice delle istruzioni SQL


 Non riesco a trovare pero' un RAD open source ...
http://vdkbuilder.sourceforge.net
-- 
  _  _ >>Now on Linux<<  _     ||              Home Page:
 | \| |___ _____ ___ ___|_|___ ||  
http://digilander.iol.it/nemesis2001
 | .` | -_|     | -_|_ -| |_ -|||     e niente sarà più come prima ...
 |_|\_|___|_|_|_|___|___|_|___|||            ... o quasi ;)


http://vdkbuilder.sourceforge.net
Dagli screenshot e dalla descrizione sembra ben fatto! Lo proverò...
Tnx!
--
..perché avevamo un cannone nel cortile.
De Andrade

 DB non è di certo più semplice delle istruzioni SQL
Hai ragione per quanto riguarda il "datato". E' gia' uscito qualcosa di
organico per GNOME2? 
Lui ha parlato di interfacciamento non di progettazione.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! God Knows How Long I Tried To Change Fate !>-
  		Blind Guardian - Mordred's Song

 query).
Come librerie indipendenti c'e' GDA di GNOME (C), DBI di Perl, ODBC ...
Mai usato componenti data-aware.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**


 Non riesco a trovare pero' un RAD open source 
Io ho buttato via due anni di esperienza in Delphi quando ho scoperto
Emacs e Ruby, e non me ne sono pentito.  Fa' un po' tu. :-)
Massimiliano