Newsgroup: it.comp.os.linux.iniziare
Titolo: Mono: si o no ?

Ciao a tutti.. da anni programmo con Visual Studio .Net perchè a scuola 
ho imparato quello. 
La mia domanda è: Mono si o Mono no su Linux ? 
Io personalmente non ci trovo niente di ..male a programmare in ambiente 
microsoft e distribuire anche su Linux ... 
Ciao

 microsoft e distribuire anche su Linux ... 
Scelte, che personalmente non condivido.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 Scelte, che personalmente non condivido.
Scelte che, per come le hai esposte, non condividi a causa del FUD generato 
attorno alla questione Mono/.Net
Enrico

 La mia domanda è: Mono si o Mono no su Linux ?
Se ti piace e se non sei interessato ad imparare altro, direi di si
Enrico

 attorno alla questione Mono/.Net
Mono NO.
Io sono perfettamente d'accordo con Zipman ma non starò ad argomentare 
perché si rischia una guerra ideologica.
Dico solo che generalmente si riconosce un programmatore improvvisato da 
uno che ha un po' di testa in base alla "dimensione" degli strumenti che 
usa, in maniera inversamente proporzionale.
E sono perfettamente d'accordo con la frase di Zipman: "Inoltre 
l'insegnamento di .Net IMHO non produce sviluppatori di qualità"
proprio a causa della questione open/closed, che specie in campo 
didattico non bisognerebbe nemmeno discuterne.
Attenzione, però, io sono della vecchia guardia.

 
Io non sono daccordo sul fatto che uno sviluppatore .NET non sia.. 
valido, non vuol dire niente come frase. 
Negli anni 60 uno sviluppatore valido era uno che sapeva scrivere in 
Assembler... Oggi se non sai .NET o Java sei fuori dai giochi.
Tutto dipende da che tipo di sviluppatore vuoi diventare: vuoi essere 
"integrato" nel mondo del lavoro italiano ? Devi imparare a sviluppare 
"software gestionale" che sia in Java o .NET.. guardate il numero degli 
annunci: sviluppatori C/C++ puri non ne cercano.. Il rapporto Java/.NET 
rispetto a sviluppatori "puri" (se così vogliamo chiamarli) è di 10 
contro 1 (a favore di Java/.NET). 
Se invece uno vuole imparare a fare magie grafiche in 4 kbyte usando 
l'assembly  .. allora è un altro discorso.

 l'assembly  .. allora è un altro discorso.
Prima ti fai le ossa, poi sali sul ring.
La preparazione e l'atteggiamento mentale si riconoscono e si 
distinguono subito.
Fagli fare ad uno studente le "magie" in 4k e poi dagli in mano Net, 
VisualChissà o altro, poi mi racconti le scintille che gli vedi fare.
Dagli invece subito in mano un grasso e oleoso strumento di sviluppo
(rigorosamente closed source) e facilmente questi si sentirà un hacker 
solo per aver creato un pulsante che stampa magicamente un scritta in 
una finestra.
Il vantaggio degli strumenti open in campo didattico (ma non solo) sta 
nel fatto che gli studenti possono addentrarsi in profondità senza 
nessun limite, se non la propria capacità di farlo; anzi, spesso avere 
il codice sorgente davanti al naso è un invito a provarci.
Che poi oggi si cerchino programmatori Java/Net pronti_e_via anziché 
persone con un certo bagaglio culturale/ideologico fa parte dei tempi 
nostri: nemmeno si cercano più tornitori o fresatori con le palle, basta 
qualcuno che prema il tasto sulla macchina, e il cervello si atrofizza 
(ma sul serio).
A meno che si definiscano "programmatori" anche le persone che scrivono 
qualche pagina di HTML, in qual caso semplicemente me ne sto zitto.

 qualche pagina di HTML, in qual caso semplicemente me ne sto zitto.
Aihmè.. per te ... ma oggi cercano piu' "programmatori" HTML che gente 
che sa contare in binario da 1 a 10.000 ... 
Concludo: nessuno nega che saper conoscere le fondamenta di qualsiasi 
scienza sia meglio che conoscere solo la punta dell'iceberg... Però 
bisogna essere MOOOLTO pragmatici nella vita ... Io sono pagato un botto 
per sviluppare in .NET per le banche ... e sono contento di aver studiato 
meglio .NET che .. chessò... C++ e la ricorsività... 
That's the market

 That's the market
Ragazzo, nel bene o nel male, quanto scrivi è la dimostrazione del tempo 
d'oggi.
Quanto ti resta alla fine, non in tasca ma in testa!, dopo che ti hanno 
pagato un botto?
Grande fratello docet.
Buona fortuna (sinceramente).

 Se ti piace e se non sei interessato ad imparare altro, direi di si
Rileggendolo a mente fresca, posso affermare di aver detto una boiata. 
Correggiamo: se si adatta alle tue esigenze, Mono su Linux e` perfetto
Enrico

 puliscono il c**o con il manuale del pascal...
Perche` non glie ne frega una benemerita di programmazione. Posto che le 
richieste di programmatori Delphi e Pascal sono basse[1], l'object pascal e` 
un linguaggio che ti permette di fare veramente di tutto, sia esso ad alto 
livello (Toad e` in Delphi), sia esso a basso livello (il software di 
controllo di un palmare ad infrarossi lo scrivemmo in Pascal)
Enrico
[1] basta guardare la clasifica Tiobe, che questo mese ha visto un 
ridimensionamento della richiesta dei due succitati linguaggi di 
programmazione

 mi deve insegnare l'assembler ?
Perche` la scuola deve impararti a ragionare con la testa, non con il culo. 
Indipendentemente dalla questione .Net/Mono (su cui fin'ora ho sentito solo 
FUD dettato dall'estremismo), un programmatore dovrebbe prima pensare a come 
risolvere il problema, poi allo strumento con cui implementarlo. 
Personalmente non posso mai scordare il mio professore di informatica (sono, 
sulla carta ragioniere, perito commerciale e programmatore) che diceva 
sempre "non importa il linguaggio che usate, l'importante e` capire come 
risolvere il problema"
Enrico

 attorno alla questione Mono/.Net
No, ti assicuro che non c'entra nulla il FUD. Al più puoi menzionare il
mio preconcetto rispetto a quel che è di Microsoft, ma è un preconcetto
non campato in aria ma assolutamente fondato sull'esperienza pregressa.


 That's the market
The market sucks.


 No, ti assicuro che non c'entra nulla il FUD.
Se non c'entra nulla il FUD, allora l'unica cosa che rimane e` che hai avuto 
a che fare con dei programmatori incompetenti (come me del resto, visto che 
utilizzavano il carattere \ nei link web...)
Enrico

 didattico non bisognerebbe nemmeno discuterne.
Invece c'e` da discuterne eccome. Pascal e` un linguaggio didattico, e lo 
insegni al 90% delle probabilita` con Delphi, che e` notoriamente un sistema 
closed. Stessa cosa con .Net/Mono
Enrico

 utilizzavano il carattere \ nei link web...)
Eh... sincerissimamente fino ad oggi il numero di programmatori .Net
degni di fregiarsi di tale titolo che ho conosciuto personalmente sono
veramente in numero limitatissimo, meno di una decina, e *tutti* sono
sviluppatori che provengono da esperienze su altre piattaforme.
Non riesco a pensare che sia una coincidenza.
