Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-12-2012, 11:53   #1
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
[C#] Mono su Linux(Ubuntu): si o no?

Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html

Ultima modifica di Vincenzo1968 : 23-12-2012 alle 11:55.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 12:56   #2
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Io lascerei perdere..

Inviato dal mio HUAWEI U8825-1 con Tapatalk 2
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 13:13   #3
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html
Questione che si trascina da anni, imho da talebani del free softwate, .NET è uno dei migliori framework attuali, le api sono documentatissime, perchè te ne devi privare? Perche un capellone finto hippie ha detto di no? Mono è completamente open e MS non ha mai minimamente dato la sensazione che possa intraprendere una qualsiasi azione legale contro mono
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 13:29   #4
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
A me piace tantissimo C#. Se installassi Portable .NET? Qualcuno lo conosce? L'ha mai usato su Linux?

La cosa importante è poter usare C#; mono o portable.net dovrebbe essere indifferente. O no?

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 14:04   #5
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2689
ma onestamente fregatene delle questioni etiche-estremiste... c# e' un linguaggio fantastico, mono e' open... tanto basta, imho.
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2012, 14:13   #6
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Si ma il problema è un altro. Io posso pure fregarmene. Ma i programmi che faccio non li uso solo per me stesso. Se faccio un programma in C# e la stragrande maggioranza degli utenti Linux non ha installato mono nel proprio sistema?

Per il momento mi pare che la soluzione migliore per scrivere software multipiattaforma sia C++/QT o Java o Python, Ruby, etc. Tutto tranne C#.

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 11:43   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Volevo installare Mono su Ubuntu ma:

http://linuxaria.com/article/mono-li...od-bad?lang=it

Why free software shouldn't depend on Mono or C#:
http://www.fsf.org/news/dont-depend-on-mono

Perché il software libero non deve dipendere da Mono o dal C#:
http://www.fsf.org/it/mono-versione-italiana

Che debbo fare?

Installo Portable .NET?
http://www.gnu.org/software/dotgnu/pnet.html
Il solo fatto che esista un'implementazione di .NET che ha la benedizione della FSF e di Stallman, è la dimostrazione della bontà di .NET e delle stupidaggini ideologiche di certi personaggi e organizzazioni pseudoreligiose.

Mono è disponibile per diverse piattaforme, e supporta C# e qualche altro linguaggio della famiglia .NET (IronPython sicuramente).

Per cui... usalo(i), se ti va. Si tratta di linguaggi e ambienti molto produttivi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 11:56   #8
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ho capito Cesare, ma ho notato che non è molto apprezzato(a torto o a ragione) in ambiente Linux.

È un discorso di programmi multipiattaforma. A me piace C# e me lo sono installato nel mio sistema. Ma poi a chi li do i programmi(su Linux dico) se quasi nessuno ha installato mono?
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 12:41   #9
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dipende dalla distro. Alcune hanno Mono installato.

Comunque non è che qualunque programma per Linux lo installi così com'è e funziona. Ognuno ha le proprie dipendenze, e quelle che non vengono trovate nel sistema vengono installate dal package manager.

Per il resto se Mono viene visto male in ambito Linux è perché il fanatismo è una brutta bestia, anche alle porte del 2013...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 15:12   #10
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2689
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Ho capito Cesare, ma ho notato che non è molto apprezzato(a torto o a ragione) in ambiente Linux.

È un discorso di programmi multipiattaforma. A me piace C# e me lo sono installato nel mio sistema. Ma poi a chi li do i programmi(su Linux dico) se quasi nessuno ha installato mono?
mah... ti rendi conto che ti stai ponendo un problema riguardo a una fascia di utenza che e' abituata dall'inizio dei tempi a dover tirar madonne con librerie, sottoversioni e dipendenze assurde?
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 15:23   #11
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da Braccop Guarda i messaggi
mah... ti rendi conto che ti stai ponendo un problema riguardo a una fascia di utenza che e' abituata dall'inizio dei tempi a dover tirar madonne con librerie, sottoversioni e dipendenze assurde?
Io mi sono avvicinato da pochi giorni al mondo Linux. Forse un tempo era così.
Vero è che ho avuto qualche problemino ad aggiornare GCC all'ultima versione ma questo m'è capitoto con la distro Debian. Con Ubuntu, invece, è andato tutto liscio come l'olio.
Per installare i programmi puoi farlo in modalità grafica con "Ubuntu Software Center". Ci pensa lui a gestire ed eventualmente scaricare tutte le dipendenze.
Anche gli strumenti a riga di comando(apt-get o aptitude) fanno lo stesso egregio lavoro.

Per me Linux(Ubuntu) è un gran bel sistema operativo così com'è un gran bel sistema Windows 8 che ho installato nell'altro computer e nel portatile.

http://www.youtube.com/watch?v=16Ocb8oNhM8

http://www.youtube.com/watch?v=okJbwLBCKhs

Ultima modifica di Vincenzo1968 : 28-12-2012 alle 16:13.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2012, 23:14   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Lascia perdere Dotgnu e Portable.net, troppo vecchi e ormai abbandonati.

La discussione che si faceva nel 2009 era valida all'epoca, ma oggi sono cambiate molte cose. In primo luogo un certo Ellison ha preso calci in bocca da un certo Google. Credo che Ballmer non sarebbe altrettano stupido.

Poi ms è ormai solo una delle tante aziende del settore e i suoi strumenti non sono più monopolisti ( addirittura gli analisti pensano che amazon, google, facebook e apple valgono più di ms in quanto a potere di imporsi sul mercato ).

Poi ci sono progetti in corso per tradurre l'IL di .net in altro ( vmkit è un esempio ). Addirittura ci sono altri progetti tipo Haxe che puntano ad usare un linguaggio javascript-like che poi può essere tradotto in altri linguaggi o fatto girare sotto un'apposita vm. Quello che voglio dire è che l'epoca del megalinguaggio che dominava è finita.

Semmai ms dovesse decidere di trascinare qualcuno in tribunale, si ritroverebbe solo con una figuraccia in più e il crollo della sua piattaforma.

L'unico problema reale è che ms si è dimostrata non proprio affidabile ultimamente ( buttare a mare silverlight e compagni per poi dirci che è html5 il top dei top ).

Comunque se ti piace c# usalo e non farti millemila problemi.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 09:51   #13
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Io mi sono avvicinato da pochi giorni al mondo Linux. Forse un tempo era così.
Vero è che ho avuto qualche problemino ad aggiornare GCC all'ultima versione ma questo m'è capitoto con la distro Debian. Con Ubuntu, invece, è andato tutto liscio come l'olio.
Per installare i programmi puoi farlo in modalità grafica con "Ubuntu Software Center". Ci pensa lui a gestire ed eventualmente scaricare tutte le dipendenze.
Anche gli strumenti a riga di comando(apt-get o aptitude) fanno lo stesso egregio lavoro.

Per me Linux(Ubuntu) è un gran bel sistema operativo così com'è un gran bel sistema Windows 8 che ho installato nell'altro computer e nel portatile.

http://www.youtube.com/watch?v=16Ocb8oNhM8

http://www.youtube.com/watch?v=okJbwLBCKhs
Ubuntu e' un bel sistema operativo (anche io lo tengo sul portatile) seppure con le sue pecche...
Stare li a preoccuparsi degli utenti linux comunque significa stare a preoccuparsi di una percentuale risibile del mercato. E' molto piu' importante che il tuo software giri su mac...
Per adesso (parlo per la mia limitatissima e personalissima esperienza, da non generalizzare, io scrivo software per hobby eh... non vendo nulla) l'unico linguaggio che finora non mi ha dato problemi di portabilita' e' Java.
Mono comunque e' installato di default su ubuntu perche' alcuni dei suoi componenti sono basati su mono. Non so che versione ma almeno il runtime e' sempre installato. Se vai di Mono+GTK# dovresti non avere alcun problema di portabilita', forse neanche su Mac. Altrimenti Java+swing (o SWT) e passa la paura. (o c++/Qt, Python/PySide, ecc...). Peccato che Mono non supporti WPF
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 09:56   #14
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Quote:
Originariamente inviato da ingframin Guarda i messaggi
Stare li a preoccuparsi degli utenti linux comunque significa stare a preoccuparsi di una percentuale risibile del mercato. E' molto piu' importante che il tuo software giri su mac...
l'8% di macchine nel mondo è cosi importante?
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 10:14   #15
idoido
Senior Member
 
Iscritto dal: May 2008
Messaggi: 429
Quote:
Originariamente inviato da The_ouroboros Guarda i messaggi
l'8% di macchine nel mondo è cosi importante?
di sicuro più degli utenti end-user linux.
e l'8% semmai considerato a livello globale, se andiamo per stati ad esempio negli usa la diffusione è del 15%, australia del 14%.
la regione sudamericana invece fa circa l'1%

ma da uno che scrive "lascerei perdere" parlando di mono (e da programmatore .net ti dico che è un ottimo framework, e chi afferma il contrario non l'ha mai usato) e ha il logo gnu come avatar non mi aspetto certo che sia obiettivo su certi argomenti.
idoido è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 10:36   #16
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da The_ouroboros Guarda i messaggi
l'8% di macchine nel mondo è cosi importante?
Se il problema e' girare ovunque Java e' la risposta.
Se il problema e' vendere software bisogna andare dove va il mercato quindi a naso direi in ordine di priorita' Win8 -> Apple -> Linux.
http://gs.statcounter.com/#os-ww-mon...111-201211-bar
Tenendo sempre in conto che molte applicazioni per il mondo linux sono anche free == gratis, non solo free come free software e l'utenza media di linux non mi pare molto propensa a spendere.
Poi stiamo parlando di aria fritta comunque... Io ho supposto che si parlasse di realizzare programmi che girano su pc per un vasto pubblico di persone.
Nel mio settore, elettronica, molti programmi girano su linux, alcuni solo su linux e difatti i designer dove lavoro hanno Red Hat installato sulle loro macchine come OS principale.
Dipende dal target di utenza cui ci si rivolge. Nel mondo server i sistemi unix la fanno da padrone, sui pc, vogliamo o non vogliamo noi illuminati linuxari, windows la fa da padrone.

Oh alle perse ci sono sempre le applicazioni web che girano dovunque...
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!

Ultima modifica di ingframin : 29-12-2012 alle 10:42.
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 10:37   #17
The_ouroboros
Senior Member
 
L'Avatar di The_ouroboros
 
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
Ammetto che le tue osservazioni sono valide ma cmq l'attuale Mac e' fondamentalmente uno smandruppamento di uno *nix.
Detto questo... .Net mi va anche bene... E Mono che non ritengo un progetto degno di nota.

Inviato dal mio HUAWEI U8825-1 con Tapatalk 2
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go
The_ouroboros è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 13:00   #18
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ma il runtime .NET è pienamente compatibile?
Voglio dire, se sviluppo un'applicazione C# per Windows con Visual Studio posso far girare tranquillamente l'eseguibile anche su Linux con mono installato?

Con QT il sorgente si scrive una volta sola. Poi si compila per le varie piattaforme.

Se non ricordo male qualche tempo fa c'era una certa incompatibilità tra i runtime microsoft e mono. Oggi la situazione è cambiata? Posso scrivere il sorgente una volta sola? O debbo modificarlo e ricompilarlo con gli strumenti mono?
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 13:01   #19
Braccop
Senior Member
 
L'Avatar di Braccop
 
Iscritto dal: Jan 2002
Messaggi: 2689
non ho mai provato ma io direi che come minimo va ricompilato
__________________
Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Braccop è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2012, 13:07   #20
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Ho dato un'occhiata al sito ufficiale. Sembrerebbe pienamente compatibile, a parte, come dice ingframin, le WPF:

http://www.mono-project.com/Compatibility
Quote:
The current release version of Mono is 2.10.8. (Released December 19th, 2011)

The easiest way to describe what Mono currently supports is:
Everything in .NET 4.0 except WPF, WWF, and with limited WCF.
Quindi un eseguibile creato con Visual Studio dovrebbe girare tranquillamente su Linux/Mono.

Edit: Faccio qualche prova e vi faccio sapere.

Ultima modifica di Vincenzo1968 : 29-12-2012 alle 13:15.
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Il robot che gioca a ping pong meglio di...
IA e ransomware: una combinazione micidi...
Addio treni e aerei? Per Hyperloop un te...
Microsoft porta una comoda novità...
Le azioni Gemini balzano oltre il 30% al...
TSMC diventa produttore di... miele! Dal...
Windows 11 24H2, rimosso un vecchio bloc...
Autunno su AliExpress: sconti folli fino...
È ancora dominio Apple: iPhone 16...
Dogecoin diventa azionista di maggioranz...
xAI, la startup di Elon Musk, si ridimen...
NVIDIA nei guai in Cina: accusata di vio...
Ducati presenta la moto elettrica con ba...
Pikachu Illustrator, la carta Poké...
Mini PC da urlo: prestazioni da desktop ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:29.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v