Salve a tutti!
Programmo da sempre in Java. Un mio collega mi ha mostrato un software di svilupopo, SharpDevelop, il quale funziona con in dot.net framework (è giusto?). Ho dato un'occhiata veloce ed ho visto che usa una sintassi molto simile a quella di Java. Compilato un programmino di poche righe ho visto che ha prodotto un file .exe.
1) Tale eseguibile funziona solo in ambiente Windows con installato in dot.net framework?
2) Posso usare i sorgenti e compilare il tutto in un altro ambiente come Linux senza modificare il codice?
3) Chiaramente l'eseguibile non funziona su Linux vero?
4) Che cosa sarebbe il dot.net framework? Si tratta di una piattaforma analoga alla sdk di Java?
Grazie mille, Denis.