Newsgroup: it.comp.os.linux.development
Titolo: Mono????

Mi potete dire di piů in ITALIANO?
Se ho capito bene č il porting di .Net di M$ in
Linux e non solo (windows), mi chiedo se esiste
un IDE visuale o come posso cominciare a
fare qualche cosa?
Ciao by Enzo
www.scozzaro.it

 
al momento non esiste un ide virtuale, ma sia kate che getid colorano la 
sintassi di csharp, inoltre il compilatore è molto semplice:
mcs sorgente.cs /r:dll di riferimento
è in lavoro un port di sharp develop basato su un port di swt (quelle di 
eclipse) a C#, al momento non funziona però.
ciao

 fare qualche cosa?
Non si puo' definire "porting", perche' non parte dai sorgenti di .NET. 
Sarebbe come dire che Linux e' un porting di Unix.
Traduco in italiano le prime righe del sito 
http://www.go-mono.org/
	Il progetto Mono e' uno sforzo "open source" sponsorizzato
	da Novell per creare un'implementazione libera del framework
	di sviluppo .NET.
	Mono comprende un compilatore per il linguaggio C#, un Common
	Language Runtime (CLR) per la Common Language Infrastructure
	(CLI) e un insieme di librerie di classi. Il supporto runtime
	puo' essere incorporato nella vostra applicazione. Implementa
	sia 
ADO.NET
 che 
ASP.NET
.
A questo aggiungerei quanto segue.
Se c'e' qualche sigla che non capisci, consulta la documentazione Microsoft.
Il progetto non e' nato nella Novell, ma nella societa' Ximian, la quale 
lo scorso agosto e' stata acquistata dalla Novell.
Ci sono interpreti dell'IL per varie architetture hardware, ma il JIT 
compiler c'e' solo per l'architettura x86.
C'e' anche un compilatore per Visual Basic .NET, ma e' in uno stato 
embrionale.
Non ci sono IDE e tutti i tool sono a riga di comando.
Non e' ancora stato completato il supporto runtime. In particolare, le 
principali librerie hanno il seguente stato di completamento:
- System.Windows.Forms, necessaria per creare programmi per ambienti 
grafici, e' al 69%.
- System.Drawing, necessaria per fare della grafica, e' al 87%.
- System.Data, necessaria per accedere a database, e' al 90%.
- System.Web, necessaria per scrivere applicazioni Web, e' al 98%.
In pratica, si puo' cercare di sviluppare applicazioni Web che accedono 
a database, ma, per ora, non si possono ancora creare applicazioni grafiche.
Le prestazioni in ambiente Linux/x86 sembrano buone, ma, per ora, e' 
sicuramente meglio sviluppare con altri tool in ambiente Windows e poi 
ricompilare con Mono.
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

Mentre io pensavo ad una intro simpatica "Carlo Milanesi" scriveva:
[Mono]
Dopo quest'ottima spiegazione mi togliereste un dubbio pure a me? In
tutto questo discorso dove si inserisce dotgnu?
-- 
"I think not," said Descartes, and promptly disappeared.
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 tutto questo discorso dove si inserisce dotgnu?
Non si inserisce  :) Si puo` sintetizzare tutta la  vicenda in 3 parole:
guerra di religione. In  pratica un gruppo di gnulebani  e` convinto che
MS voglia conquistare il mondo con  l'aiuto di De Icaza. Il risultato e`
che i  due gruppi stanno duplicando  il lavoro e non  collaborano (salvo
poche eccezioni).
Luca
-- 
Home: 
http://kronoz.cjb.net
42

 tutto questo discorso dove si inserisce dotgnu?
Nelle guerre di religione :)
-- 
                                                __Nicholas Wieland
Errors should never pass silently.
Unless explicitly silenced.
                                                __The Zen of Python

 Nelle guerre di religione :)
Beh questo è un pò il limite dell'OpenSource, spesso va a finire che si
sprecano troppe energie per fare la stessa cosa ... d'altra parte parlo
io che come ho obiettivo quello di scalzare Pan dall'olimpo dei
newsreader per GTK :-DD
-- 
Headline: BLONDE GIVES COP ORAL SEX AND THINKS IT'S BREATHYLIZER TEST!


 writes:
CM> Il progetto non e'
CM> nato nella Novell, ma nella societa' Ximian
Da quello  che so, anche gente  di Ximian ci  ha messo il naso  per la
definizione del linguaggio C#.
CM> librerie hanno il seguente stato di completamento: -
CM> System.Windows.Forms, necessaria per creare programmi per ambienti
CM> grafici, e' al 69%.  - System.Drawing, necessaria per fare della
CM> grafica, e' al 87%.  - System.Data, necessaria per accedere a
CM> database, e' al 90%.  - System.Web, necessaria per scrivere
CM> applicazioni Web, e' al 98%.
Sono andati avanti dall'ultima volta che avevo controllato la cosa.
Pero` gia`  allora mono aveva supportato con  minimi cambiamenti (path
dei file se non erro) un'applicazione do 50.000 righe sviluppata sotto
.Net senza dare problemi.
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 .Net senza dare problemi.
C'e' un sito di ecommerce che gira sotto 
ASP.NET
 su Linux, se cerchi
bene sul blog di DeIcaza lo trovi.
HAND,
-- 
                                                __Nicholas Wieland
If the implementation is easy to explain, it may be a good idea.
                                                __The Zen of Python

 newsreader per GTK :-DD
A dire il vero mi sembra piu' un problema di GNU che dell'opensource.
Per XPN io sono ideologicamente con te, a me Pan non piace, ma se non me
lo integri in Gnome non lo uso piu' :)
Come sviluppatore rompo le palle, come utente mi accontento di
ricattare :p
HAND,
-- 
                                                __Nicholas Wieland
Sparse is better than dense.
                                                __The Zen of Python

 ricattare :p
LOL! :-D
-- 
Computers are like air-conditioners: both stop working, if you open
windows.