Newsgroup: it.comp.os.linux.development
Titolo: reduce MS...

Salve a tutti,
sono un reduce del mondo Microsoft...
programmavo in VisualBasic e vorrei
cominciare a programmare in ambiente Linux.
Qualcuno mi puo' dare una dritta da
che cosa posso partire? sono
proprio a zero sulle conoscenze
di linux...
grazie!
ringo

 di linux...
Usa una distro semplice per client (Mandrake ad esempio)
e poi datti un okkio ad "appunti linux" (lo trovi in google)
-- 
"You're about to enter a place where nothing is what it seems...
Will you handle it??? Welcome into My World"
      ~...Mirfak... UIN:31015940~

 grazie!
Ciao,
	Nicholas

 ha scritto nel messaggio
news:pan.2002.11.06.18.50.06.669687@*yahoo.it...

voglio fare applicazioni che si
interfacciano a dati su DB.... sul mio
linux ho già installato MYSQL....
voglio uno strumento di sviluppo
visuale che abbia dei punti di forza
nel lavoro con i database...
vorrei che lo struemento di sviluppo
creasse degli ESEGUIBILI
grazie!
ciao
ringo

 ha scritto nel messaggio
news:aqbmgd$1ug$1...@newsreader.mailgate.org...

scusami cosa significa M$ =P ???
bye
ringo

 creasse degli ESEGUIBILI
Sono le stesse cose che vorrei fare io, per ora in un mese di lavoro circa
sono riuscito a fare una finestra con un pulsante....
A tutto cio' ci sono arrivato installando la RehHat 8.0 che vendono in
edicola a 7 euro.
Phyton non so nemmeno da che parte si installa...anzi non so nemmeno se ce
l'ho installato sulla macchina...dovrebbe comunque essere il sistema di
sviluppo usato anche da RH per creare il programma di installazione.
Marco

 scusami cosa significa M$ =P ???
M$ e' l'acronimo usato per la Piccolo-e-Soffice (Microsoft) 
di Guglielmo Cancelli (Bill Gates)... M come Microsoft e $ come le palate
di soldini che spillano a tutti per prodotti tutt'altro che validi!!! 


 creasse degli ESEGUIBILI
Un compilatore ti fa schifo???
apri la consolle ed ecco il GCC =)
PS: Se venendo da VB il fatto di scrivere del VERO codice ti risultasse
troppo astrusa o complicate puoi tentare di mediare con qualcosa di piu'
morbido come Java, anche se comunque anche li' il codice te lo devi
scrivere. Magari ti da una mano in piu' per le GUI e l'interazione del
codice con esse...


 sviluppo usato anche da RH per creare il programma di installazione.
E' un liguaggio .... interpretato.... 

 ha scritto nel messaggio
news:aqdd2i$q8h$1...@newsreader.mailgate.org...

ok il significato di M$ lo conoscevo già
ma non capisco il significato di "P" (M$= P)
grazie!

 > linux ho gią installato MYSQL....

molto chiaro!
grazie!
ringo

 ma non capisco il significato di "P" (M$= P)
=P
e' un emoticons FORSE?????????


 ringo


 e' un emoticons FORSE?????????
Secondo me non dovresti essere cosi' rude con un newbie che cerca da passare 
da VB a Linux.
Certo non e' una trasformazione facile (sarebbe come passare da 
un'universita' americana ad una italiana) e almeno l'intenzione dovrebbe 
essere premiata.
E' vero che i newsgroup sono pieni di rincoglioniti che rovinano le 
discussioni pero' almeno questo newsgroup mi sembra relativamente 
rilassato: cerchiamo di mantenerlo tale.
Comunque questa e' la mia opinione e basta quindi niente flame.
Ciao,
Dark Wave

 di linux...
Io comincerei con un po' di C++ usando Kdevelop e Qt. Io ho fatto cosi' 
anche se (per mia fortuna) non ho mai programmato in VB bensi' in C++ e 
Delphi sotto Windows.
Tuttavia ci sono molte cose da imparare prima di programmare sotto Linux: 
devi conoscere a fondo vari aspetti del sistema operativo come il 
filesystem, la gestione dei permessi sui file, la compilazione di programmi 
scritti da altri e tante altre cose che si presentano USANDO linux.
Poi se non l'hai mai fatto ti consiglio di provare con la programmazione 
Web: PHP o Perl sono ottimi linguaggi ed in piu' sono multipiattaforma e 
free.
Buon divertimento,
Dark Wave

 free
Infatti, se comincia da zero con la conoscenza del mondo Linux/Unix e vuole 
SUBITO programmare e ha bisogno di accesso a database, direi che PHP e' la 
soluzione migliore.
Vabbe, poi dipende da cosa vuoi fare, ma dubito che uno appena arrivato 
voglia scrivere applicazioni client che girano su altri client Linux, o 
sbaglio?
-- 
il Vide - ICQ# 5301833
IAMM - it.arti.musica.metal 
http://www.heavy-metal.it

 creasse degli ESEGUIBILI
Usa gli IDE Kylix, JBuilder o VDKBuilder per l'approccio ``visuale,
perche' a questo sono abituato''.  Il primo e` basato su Object Pascal
e C++, il secondo Java, il terzo C++.
Usa Ruby, Python o PHP piu` un editor tipo Emacs per l'approccio
``scripting, che' una volta imparato me la ridero` dei tempi in cui
facevo clic clic''.
Gli eseguibili li crei in ogni caso, e in ogni caso chi esegue il
programma deve aver installato componenti di terze parti: il Java
Runtime Environment per JBuilder, le libvdk per VDKBuilder, le
non-so-come-si-chiamano per Kylix (.BPL sotto Delphi se non ricordo
male), Apache e mod_php per PHP, e i rispettivi interpreti per Python
e Ruby.
Massimiliano

AAAARGH!
La psicosi da persecuzione del newbie bistrattato!!!
Non ci vuole nessuna conoscenza di linux o altro sistema operativo per
sapere cos'è un'emoticons.
E poi è stata una delle risposte ad un newbie più cordiali che abbia letto
ultimamente... proprio a lui dovevi fare l'osservazione??? :))))


 e' la mia opinione.
[...]
Mi correggo:
Volevo dire VB NON e' un granche'! (OVVIAMENTE!)
Ciao,
Dark Wave

 Volevo dire VB NON e' un granche'! (OVVIAMENTE!)
hehehehe io l'avevo sospettato =) mi sembrava una frase con poco senso =)
clap clap =DDD


Volevo esprimere un piccolo pensiero...
Io sono un programmatore di professione, di professione nel senso che non
programmo per divertimento, ma semplicemente per mangiare...
VB e' uno strumento che da diversi anni mi permette di sviluppare
applicazioni con interfaccia semplice da usare per gli utenti e molto ma
molto affidabili. Tenete presente che la piccola software house dove lavoro
sviluppa un gestionale orizzontale. Tutta l'applicazione al momento sono
circa 140.000 righe di codice.
Come ho detto lavoro con VB, ma non perdo occasione per guardarmi in giro e
vedere se ci sono delle soluzioni alternative.
Chi programma per lavoro ha bisogno di una piattaforma semplice da gestire e
soprattutto che si accenda e funzioni subito, non posso perdere mesi a
capire dov'e' un problema, non perche' non mi piacerebbe, ma perche' se non
lavoro, nel senso che non produco, non mangio.
Ho fatto dei timidi tentativi per vedere come iniziare a programmare sotto
Linux o meglio in ambiente Open Source, mi sono scontrato con problemi di
cui nessuno ha saputo darmi la soluzione... l'automake di KDevelop non ti
funziona?, pazienza, fatti il make a mano...non e' facile, per chi come me
non lo ha mai fatto,farsi un make a mano, dovrei studiare dei mesi solo per
farmi il make invece che utilizzare lo stesso tempo per cominciare a
scrivere parti di programma su Linux.
Questo e' solo un esempio, ma potrei citare altri casi.
Se vogliamo che la piattaforma Linux decolli anche come desktop, e'
necessario che le applicazioni che al momento girano sotto Win vengano
portate da qualcuno nell'altro ambiente, ma non solo Excel e Word, ma tutta
una miriade di altre applicazioni che ci sono dento i vari PC delle aziende.
Se chi cerca aiuto trova solo risposte tipo "questo e' un ambiente da
programmatori seri, chi programma in VB non lo e'", sara' ben difficile che
i programmatori VB, che vi posso assicurare sono moltissimi, passino a
lavorare sotto Linux.
Saluti
Marco Selmi

 scrivere parti di programma su Linux.
Ecco la differenza tra un programmatore normale ed un buon 
programmatore...
f/up
-- 
HappyCactus - Linux User #209744 - LFS User #6046 - >>> SMSPM1050 <<<
              YAGF Member Group >>> 
www.google.com
 <<<
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

 cui nessuno ha saputo darmi la soluzione...
L'open source ed il linguaggio in cui programmi non c'entrano niente!
Ciao,
Dark Wave

 L'open source ed il linguaggio in cui programmi non c'entrano niente!
Cio' non toglie che ho grosse difficolta' a trovare risposte ai miei
problemi...e se non le trovo non potro' mai cominciare a lavorare con gli
strumenti che il mondo dell'Open Source mette a disposizione.
Posso dire un'altra cosa, che senso avrebbe mettere a disposizione su
Internet i sorgenti completi di un programma come quello che sviluppiamo
nell'azienda dove lavoro se poi per poterlo ricompilare e quindi apportare
modifiche ti devi comprare VB piu' altri aggeggi per un totale di circa
2500/3000 Euro?? Oltretutto e' tutta roba che paghi cara e i sorgenti sono
rigorosamente proprietari.
Il vero spirito dell'OS e' sviluppare software con strumenti OS, ma non
posso perdere un anno di tempo per capire come fare il make...
MArco

 aziende. 
Non è vero. Questo è per chi non riesce a realizzare che esiste 
qualcos'altro oltre a Win. Chiunque voglia usare un computer dovrebbe 
rendersi conto che non c'è solo Word. Altrimenti, resti pure su Win.
-- 
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

 posso perdere un anno di tempo per capire come fare il make...
Se non ho capito male, gli estremi della tua scelta sono due:
``Programmo facile, ma gli strumenti sono proprietari'' e ``Programmo
aperto, ma gli strumenti devo impararli''.  Ora, sorvolando sul fatto
che capire come si fa un Makefile e` questione di minuti [*], cosa
preferisci: continuare a programmare facile adoperandoti affinche' gli
strumenti diventino aperti o cominciare a programmare aperto
adoperandoti affinche' gli strumenti diventino facili?
Entrambe le scelte hanno senso.
Massimiliano
[*] Hai mai sentito quella filastrocca?  ``Per fare l'albero ci vuole
il fiore, per fare il fiore ci vuole il seme, per fare il seme..."
Eccoti uno pseudo Makefile:
albero: fiore albero.c
        compila albero.c -o albero --usando fiore
fiore: seme fiore.c
        compila fiore.c -o fiore --usando seme
seme: seme.c
        compila seme.c -o seme
Hai appena guadagnato 364 giorni, 23 ore e 59 minuti.  Sfruttali per
riguadagnare il piacere di programmare.  Venendo da Windows a Linux,
io ho impiegato molto meno. :-)

Come editor ti consiglio il sempre-il-migliore VI.
Gia` che c'e` magari nella sua edizione 'Improved',
ovvero VIM.
E volendo esagerare perfino nella sua veste 
grafica (sacrilegio!!!) gvim.
Ciao
	Andrea

 sviluppo usato anche da RH per creare il programma di installazione.
Ce l'hai installato al 100%.
E' un linguaggio eccezionale e molto semplice. Probabilmente se vieni da
VB è la scelta migliore. Intesi: non hai un gui-builder (oltre a Glade),
in compenso è decisamente più potente e ci fai... tutto.
C'è un compilatore ma è in alpha, quindi te lo sconsiglio.
Comunque, conoscendo Visual Basic e le sue performance, posso garantirti
che le prestazioni non sono un granchè inferiori.
Se stai cercando un lingaggio per portare le tue applicazioni VB Python
è ciò che fa per te, lo dico anche per esperienza diretta.
Per avere un primo approccio ti consiglio 
http://www.python.org
, guarda
anche i progetti che vengono portati avanti (si, è tutto vero ;) Nasa,
Google, Industrial Light & Magic, Blender e tanto altro), prendi
dimistichezza con la sintassi (puoi aiutarti con il tutorial che trovi
su 
http://www.python.it
) e poi, dopo un quarto d'ora (:D), con la *miriade* 
di moduli.
Quando/se imparerai il C/C++ le tue conoscenze non saranno da buttare,
puoi semplicemente migliorare le performance di Python scrivendo i tuoi
moduli in C.
Ciao,
	Nicholas
P.S. Non devi fare Makefiles :-)

 rendersi conto che non c'è solo Word. Altrimenti, resti pure su Win.
Forse mi sono spiegato male, non parlavo di programmi "accessori", parlo di
programmi fondamentali per la gestione dell'azienda vedi appunto il
gestionale...se non porto quello nel mondo Linux, come faccio a far cambiare
sistema agli utenti che passano il 90% del loro tempo proprio su quel
gestionale??
Fondamentalmente se sono qui a stressare su questo NG e' perche' sento
un'esigenza di uscire dal circolo vizioso che e' Win, ma dal momento che mi
trovo a fare delle scelte che si riperquoteranno negli anni a venire devo
essere ben sicuro di quello che faccio.
Marco

 io ho impiegato molto meno. :-)
Questa e' per ora la risposta piu' utile e istruttiva che ho avuto...ti
ringrazio molto, questo e' lo spirito che speravo di trovare...:-)
Saluti
Marco