Newsgroup: it.comp.os.linux.development
Titolo: MONO e .NET

Che ne pensate di MONO (
www.go-mono.com
)?
Dovrebbe essere una virtual machine per bytecode .NET...
Secondo voi vale la pena imparare il C# per poi usarlo *SOLO* su linux?
--
---
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]

Secondo voi vale la pena imparare il C# per poi usarlo *SOLO* su linux?
Secondo me non val la pena impararlo neanche per usarlo
anche su Windows :)
-- 
Andrea Laforgia - walkietalkie(at)
libero.it

 su linux?
IMHO tutto cio` e` al momento molto vaporware.
Impararselo ora - senza un *validissimo* motivo (e.g. ti pagano per
farlo) - mi pare inutile.
Sul senso del C#, poi, in un ambiente che *vorrebbe* essere
language-independent, meglio se non mi pronuncio :-)
/me che se uno vuole incrementare la produttivita` consiglia Python. :-)
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
Per contattarmi: 
http://digilander.iol.it/alberanid/

 /me che se uno vuole incrementare la produttivita` consiglia Python. :-)
La mia curiosita' verso il C# e' perche ho sentito dire che sia molto piu'
veloce di Java (che attualmente utilizzo)..
Java per me' e' un buon linguaggio ma ha l'unica pecca della velocita',
almeno in progetti pseudo-multimediali...
Ho sentito parlare molto bene di Python, come linguaggio, ma come velocita'
come e' messo?
E' paragonabile a Java o e' piu' veloce/lento?
TIA


>>>> """ == ">>CoMiX  <CoMiX> writes:
"> Ho sentito parlare molto bene di Python, come linguaggio, ma come velocita'
"> come e' messo?
"> E' paragonabile a Java o e' piu' veloce/lento?
Mah, forse è lento in partenza. Fatti una partita a pysol per farti un
idea :). La mia lei tiene conto delle nostre spese con un programma in
Python + TclTK e non mi pare lento.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

>CoMiX<<

>>>> """ == ">>CoMiX  <CoMiX> writes:
"> Quindi (leggendo tra le righe) stai dicendo che per una applicazione
"> macina-numeri non e' adatto?
Number crunching ? Non lo so, io userei C o FORTRAN...
Sinceramente non l'ho mai provato ma a naso in quelle applicazioni devi
avere un linguaggio che metta meno overhead possibili...


 avere un linguaggio che metta meno overhead possibili...
scusa, mi sono espresso malissimo...
faccio un esempio concreto:
la mia applicazione deve elaborare dei file audio (anche di grosse
dimensioni) e deve usare anche la scheda audio.
in C/C++ si puo' fare, magari non facilmente ma si puo' fare...
il problema sta' nel fatto che deve avere *anche* una interfaccia grafica,
portabile tra Linux e wincozz...
Qualche soluzione?


 E' paragonabile a Java o e' piu' veloce/lento?
- l'avviamento e` piu` veloce (lo era l'ultima volta che ho controllato
diciamo ;))
- puoi programmare interfacce grafiche decenti (con java tanti auguri)
- volendo c'e` jython (interprete python riscritto in java)
- dove non e` abbastanza veloce fai sempre in tempo a mescolarci un po'
di C
- la velocita` che conta al giorno d'oggi (almeno in ambito commerciale)
e` quella di sviluppo, o no? =)
conclusione: speriamo se ne rendano conto almeno parte di coloro che
attualmente offrono lavoro in java, vana speranza, potenza del marketing
--
saluti
f.riccardo
[sostituire 
linux.it
 al dominio nell'indirizzo]

 Qualche soluzione?
--


>>>> """ == ">>CoMiX  <CoMiX> writes:
"> scusa, mi sono espresso malissimo...
"> faccio un esempio concreto:
"> la mia applicazione deve elaborare dei file audio (anche di grosse
"> dimensioni) e deve usare anche la scheda audio.
Ho presente il tipo di problema.
"> in C/C++ si puo' fare, magari non facilmente ma si puo' fare...
"> il problema sta' nel fatto che deve avere *anche* una interfaccia grafica,
"> portabile tra Linux e wincozz...
La grafica  è la parte più  semplice, sopratutto se  trovi dei toolkit
comuni ai due ambienti (avrebbero portato GTK sotto Windows, ma non so
quanto siano robuste).
Il problema è  che o usi in linguaggio come Java  o Python oppure devi
in ogni  caso per lo meno  fare dei moduli system  dependent.  Ora, se
Java o  Python riescono  ad esser sufficentemente  veloci bene  (ma la
FFTW è in  C :) ), altrimenti devi usare  un linguaggio meno portabile
ma + veloce.


portabile tra Linux e wincozz...
Qt.
-- 
"Unix is user friendly, it's just selective 
about who its friends are."

- puoi programmare interfacce grafiche decenti (con java tanti auguri)
Con Java non si programmano interfacce grafiche decenti?


Beh, grazie a tutti!!
risultato?
scrivero' il core in C/C++ e x l'interfaccia...boh...
Alla faccia del C#, tie' :)


 a Java o e' piu' veloce/lento?
Come fare simili paragoni?
Python non ha un proprio set di moduli per gestire la grafica (puoi
appoggiarti su TK con tkinter, sulle GTK, sulle Qt, sulle wxWindows
e altre ancora).
Per fare "multimedia" guarda a PyGame (binding per SDL) di cui si
fa un gran parlare e PyUI (di cui non so dirti niente).
Poi c'e` anche Jython, cioe` Python implementato in Java (dal
quale puoi usare tutte le librerie Java, swing/awt incluse).


 Qt.
GTK+.
Bye,
 Emmanuele.
-- 
I ... Owe ... You ... Pain! -- Willow, "Tough Love"
Italian Buffy Resource Site (Beta) - 
http://www.ibrs.f2s.com
GnuPG Key ID: 0xA4320FF4
GnuPG Key FP: 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 [That's not a bug, that's a feature..]
Scusa, ma non ho resistito quando ho letto quello scritto tra parentesi: mi
fa ricordare che quando i tecnici MS non sanno dove mettere le mani oppure
non hanno tempo perché c'è un bug più grave che aspetta di essere risolto,
tri comunicano che quello che hai segnalato non è un bug, ma una feature BY
DESIGN

grafica, portabile tra Linux e wincozz...
www.wxwindows.org
 oppure le qt (
www.trolltech.org
 oppure .com ?)
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com


www.wxwindows.org
 oppure le qt (
www.trolltech.org
 oppure .com ?)
Io ricordo 
www.trolltech.no
 ma potrei sbagliare.


Con Java non si programmano interfacce grafiche decenti?
no. Si programmano interfacce grafiche lente (lente lente LENTE! sfido 
chiunque a dimostrarmi il contrario senza usare funzioni proprietarie di 
qualche particolare JVM). E fuori standard. Ooops, che sciocco, lo 
standard non esiste!

GTK+.
uno si paga e l'altro non solo fa schifo, ma è innegabilmente fuori 
standard. wxWindows, magari? (Tk, sarà pure facile, portabile, con 
binding per il C, ma proprio non mi riesce di considerarlo 
un'alternativa valida)

> Con Java non si programmano interfacce grafiche decenti?
K:H> no. Si programmano interfacce grafiche lente (lente lente LENTE! sfido 
K:H> chiunque a dimostrarmi il contrario senza usare funzioni proprietarie di 
K:H> qualche particolare JVM).
Basta usare AWT e non le simpatiche ma pesanti nuove classi.
K:H> E fuori standard. Ooops, che sciocco, lo 
K:H> standard non esiste!
Senti, per te ciň che non ha la bandierina quadricroma non č standard ?
Bah...


Io ricordo 
www.trolltech.no
 ma potrei sbagliare.
www.trolltech.com
www.troll.no
Cmq, su 
www.kde.org
 ci sono tutti i link :-)
-- 
+---- | Un OS per domarli, Un OS per trovarli,             |  -o)
+---+ | Un OS per ghermirli e nel buio incatenarli         |  /\\
 O  | | Nella terra di Redmond, ove l'ombra cupa scende... | _\_V
                    raffaele punto salmaso presso libero punto it

 wxWindows
Indovina su cosa si appoggia per la versione X11... Hint: G*
[1] un toolkit fa schifo per motivi tecnici: e' scritto in C? Amen
[2] non sapevo esistessero degli standard sulle API delle interfacce
grafiche[3].
[3] forse ti riferisci al fatto che su windows le Gtk+ si comportano
alla stessa maniera, anche visivamente, della controparte X11. Beh, se
e' per questo ho visto che manco la m$ riesce ad essere coerente con i
suoi standard, figurati cosa mi interessa delle Gtk+[4].
[4] e se la cosa mi interessasse, basta dire alle Gtk+ di comportarsi
nell'orribile modo dei widget windows.


 Senti, per te ciò che non ha la bandierina quadricroma non è standard ?
non l'e` mica che di 'olpo tutto cio` che non e` m$ l'e` diventato libero,
nevvero? :)


standard. wxWindows, magari? (Tk, sarà pure facile, portabile, con 
Le GTK+ sono il top (almeno su Linux, non ho mai visto la versione per
win32), hanno un design orientato agli oggetti con tutte le conseguenze
positive (e negative, ma fatico a trovarle) di ciò.
Quanto allo standard, a cosa ti riferisci?
-- 
Saluti,
    Mardy
http://castellina.org/interlingua

 scrivero' il core in C/C++ e x l'interfaccia...boh...
L'interfaccia la puoi scrivere in perl/tk o python/tk. Il perl/tk e'
portabile in modo splendido fra Solaris, Linux e windoze (parlo di prog
gestionale). Io ho trovato dei problemi nel caricare i moduli C dal perl con
swig. Non so quanto questa soluzione possa essere robusta e portabile (vero
pero' che non ho provato xs).
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
 -<! Woe to you, oh Earth and Sea, for the Devil sends the Beast with
        wrath, because He knows the time is short... !>-
                Revelations, XIII - 18

 Senti, per te ciò che non ha la bandierina quadricroma non è standard ?
indipendentemente dalla bandierina quadricroma, e' un dato di fatto che 
non esiste uno standard per il Java. Esistono solo delle specifiche, 
pubbliche ma *proprietarie* della Sun. Che le puo' modificare in ogni 
momento, anche a costo di introdurre delle compatibilita' all'indietro.
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

suoi standard, figurati cosa mi interessa delle Gtk+[4].
Mi spiace farti notare come un pastello colorato ti si sia 
innavertitamente conficcato nella narice. Ti consiglio di rimuoverlo e 
ritentare a rispondere al mio messaggio

> Senti, per te ciň che non ha la bandierina quadricroma non č standard ?
AC> ... Java. Esistono solo delle specifiche, 
AC> pubbliche ma *proprietarie* della Sun.
Non sono *proprietarie* in quanto __chiunque__ puň implementarle, Sun
si limita spesso da dare solo implementazioni di riferimento.
Sun si  limita solo  a fare  da authority. O.K.   non č  una authority
indipendente e quindi puň variare lo standard come fa comodo a lei, ma
č  una compagnia che  in molti  aspetti ha  conservato lo  spirito dei
fellows come Gosling e Steele.
Ed č molto meglio perdere la backward compatibility che andare ancora
con le istruzioni 8088...


>> Senti, per te ciò che non ha la bandierina quadricroma non è standard ?
AC> ... Java. Esistono solo delle specifiche, 
AC> pubbliche ma *proprietarie* della Sun.
GUL> Non sono *proprietarie* in quanto __chiunque__ può implementarle, Sun
GUL> si limita spesso da dare solo implementazioni di riferimento.
Non ho  controllato. Ma mi hanno  appena detto che  le specifiche sono
curate da un consorzio di cui  fa parte anche M$: l'accusa di Mc Nealy
a Redmond era  appunto di aver cercato di  sovvertire uno standard che
loro stessi avevano dichiarato di appoggiare...


 innavertitamente conficcato nella narice. Ti consiglio di rimuoverlo e 
d'oh ;)
-- 
addio, e grazie per tutto il pesce