Newsgroup: it.comp.os.linux.development
Titolo: piattaforma .net

Salve a tutti,
 innanzitutto mi scuso per il crosspost, ma trovo che l'argomento possa
essere d'interesse sia per chi programma che per chi si occupa del sistema
Linux senza mettere mano al codice.
Veniamo al dunque: la piattaforma .net sara' fruibile anche sotto Linux ? (mi
pare che non sia un marchio microsoft, vero?).
Il codice sara' allora utilizzabile, senza modifiche, su entrambi i sistemi
operativi o sto delirando ?
Grazie a tutti.
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

operativi o sto delirando ?
IMO Il crosspost su un argomento del genere e' molto teleterio,
perche' si creano 2 thread distinti e difficili da seguire.
Sul dot NET te lo troverai anche sotto linux, standarizzato da non
ricordo quale organizzazione, ma non certo open source.
Il dot NET ti fornira' un framework piuttosto massiccio e IMHO pesante
che pero' dovrebbe permetterti di trasportare la tua applicazione
scritta per dot NET ovunque sia implementato il dot NET.
Esattamente come per il Java (anche se il primo e' un linguaggio a se
stante con un grosso framework dietro, il secondo solo un framework
che supporta molti linguaggi)... peccato che non avvenga cosi' per il
Java :P  Ho il sospetto che nel dot NET ti troverai molti dei problemi
del Java (problemi di portabilita' tra stesse versioni su piattaforme
differenti E problemi di mancanza di compatibilita' verso il basso).
Comunque e' solo una mia idea, bisorra' aspettare che escano le future
versioni del dot NET per vedere come si comporteranno rispetto alle
prime versioni.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 sistemi operativi o sto delirando ?
Almeno in teoria, sì.  La infrastruttura comune per i linguaggi (CLI) è uno 
standard (proposto da MS, ovv) quindi le specifiche sono lì.  C'è chi dice 
che sono troppo ridotte all'osso, per cui le applicazioni avranno bisogno 
di altre classi di appoggio e quindi ci saranno sicuramente un sacco di 
conflitti/dipendenze non risolte nella realtà.
Guarda questi due progetti:
dotGNU: 
http://www.southern-storm.com.au/portable_net.html
Mono: 
http://go-mono.com/
Ciao,
  Xav

 sistemi operativi o sto delirando ?
ricordo di un numero di Linux & Co. che parlava del tentativo di porting 
della piattaforma .NET su linux da parte della rinnomata Ximian.
di + non ricordo...
colgo l'occasione per manifestare il mio scetticismo in merito a questa 
piattaforma...
ciao

IMHO
Pagheresti a MS l'utilizzo di Word, Excel o altro (ammesso che tu lo usi) in
base al tempo di utilizzo ?
Questo si chiama affitto del software, ed è l'obiettivo di tanti sforzi da
parte di MS di prendere il controllo della rete.
Ciò ci è stato anticipato dalla nuova politica delle licenze di attivazione
di XP e .NET.
Possibile che nessuno se ne stia accorgendo ?
WC.NET
, no grazie.
K

 operativi o sto delirando ?
Hummm.... questo e' quello che il marketing Microsoft pretenderebbe
di farci credere... tu ci credi ?
Davide

 base al tempo di utilizzo ?
Immagina che bello: scrivi una lettera per due ore, alla fine, giusto 
prima di salvare "il programma ha eseguito una operazione non valida..."
Prevederemo sulle api anche una funzione void crash(int level) ?
LOL, scusate l'OT ;)
-- 
Campagna europea per la pulizia in ics.*
Ogni post provocatorio o polemico verra' automaticamente killato 
assieme al suo poster.
http://www.google.com
 - 
http://groups.google.com/advanced_group_search

 pare che non sia un marchio microsoft, vero?).
Sto cercando di fare un quadro della situazione confrontando le soluzioni
Java, .NET e Mono come p-machines. Trovi tutto qui:
http://digilander.iol.it/salsi/bozze2/pcode.html
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
  --  GnuPG Key ID = BE2C F6CD 77E9 29AE

 Java, .NET e Mono come p-machines. Trovi tutto qui:
Conosci il Elate/Intent, il Virtual Processor di Tao, e Parrot, la
futura VM per Perl/Ruby/Python?  Che ne pensi in relazione a Java,
.NET e Mono?
Massimiliano

Sono interessato anch'io a Elate, qualcuno di voi lo usa già ?

 differenti 
Eh??? Ma dove???
Saluti dalla Maison Ikkoku.

 Sono interessato anch'io a Elate, qualcuno di voi lo usa già ?
Ho visitato ora 
tao-group.com
.  Nessuna informazione su come
ottenerlo.
Di per certo ci stanno lavorando gli ex Amighisti, visto che il nuovo
ambiente Amiga gira su VP.  Mah...
Comunque, a scanso di equivoci, VP e Elate sono closed source.  Parrot
e` aperto.
Massimiliano

:

Di cosa parli esattamente? In questo messaggio insulto (:P) il Java e
dimostro scetticismo verso le mirabolanti imprese microsoft,
soprattutto con gli standard, su quale non sei daccordo?


 .NET e Mono?
Non ne so nulla, spiacente.


 soprattutto con gli standard, su quale non sei daccordo?
Dell'incompattibilità java di uguale versione su differenti piattaforme.
Puoi farmi un esempio?
Saluti dalla Maison Ikkoku.

:

Il mio campo non e' il Java, quindi non ti fidare ciecamente di me,
comunque mi sono documentato meglio prima di rispondere. Ecco cosa mi
ha dato google in un paio di ricerce.
Premesso che la mancanza di portabilita' tra versioni diverse e'
evitentissima (basta vedere i metodi deprecati senza cercare tanto
lontano).
Una trattazione la trovi qui:
http://www.usenix.org/publications/java/usingjava10.html
Oltre a questa trattazione ci sono vari link, pero' non sono molto
affidabili in se, perche' si parla molto di versioni vecchie, cose che
potrebbero essere state risolte nelle nuove release:
http://www.taxon.demon.nl/JW/jwbugs.html#other
http://java.sun.com/j2se/1.3/bugs.html
http://segal.org/macjavabugs/
http://www-sop.inria.fr/croap/figue/web/limits.html
Ovviamente non sono bug enormi: se io gli dico di fare una finestra
sempre una finestra otterro' ovunque, non e' che su una piattaforma mi
formatta il disco... pero' per vari motivi (e qualcosa trovi in questi
link) alla fine puoi trovarti degli oggetti diversi.
"There are no "implementation-dependent" notes in the Java language
specification."  E' vera questa frase... come idea di base dovrebbe
funzionare tutto, il problema e' che nella pratica ci sono delle
incompatibilita'.
Anche su HTML.it si citano questi problemi, ma non ho riportato nulla,
perche' non sono sicuro della loro affidabilita' (se si parlasse di C
ti potrei giurare che non e' affidabile, sul Java non ti so dire....
nel dubbio ho tralasciato).


 lontano).
Infatti, se sono "deprecated" una ragione forse c'è... ;-)
Non come la microsoft, dove se passi da VB4 a VB6 devi riformattare
l'hard disk...
Saluti dalla Maison Ikkoku.