Percorso di adozione Linux per uno sviluppatore .NET [chiuso]


16

Sono un programmatore .NET C #, adoro lo stack .NET. Ho provato Linux diverse volte, ma ogni volta che mi rimandavo non potevo farci niente.

Da quando è stato lanciato Mono, mi ritrovo ad usare Linux molto di più.

(Ho anche deciso di iniziare ad imparare Python.)

Mi piacerebbe saperne di più sul sistema operativo stesso: i comandi della shell, le API sottostanti ecc

Da dove comincio, ci sono dei libri raccomandati per questo?

Ho comprato una copia di - Unix Tools 3rd Edition O'Reilly e ho intenzione di ripassarlo (end to end) ci sono altri libri consigliati?

Nota: questo non importa, ma sto usando Ubuntu 10.04, mi piacerebbe avere Fedora, ma ho visto molti utenti pubblicare problemi con le loro installazioni Mono su di esso.

Risposte:




1

Ho scoperto che la Guida agli script avanzati era una risorsa eccellente per gli script di shell.

Leggendolo e provando tutti gli esempi, mi è venuto da qualcuno che poteva semplicemente navigare nella struttura di directory verso qualcuno che ha una buona padronanza di casa per usare la shell per fare praticamente qualsiasi cosa.


-2

Se vuoi sviluppare per Linux, potresti voler prima conoscere le diverse scelte che hai. Ma se stai andando in modo Python, allora le cose potrebbero essere più semplici. Mi piace molto lo stack Python + GTK + GNOME. Ci sono strumenti incredibili che rendono lo sviluppo molto semplice.

Dato che sei uno sviluppatore .Net, potresti sentirti più a tuo agio con Java e dimenticarti delle tecnologie sottostanti: uso Qt o GTK?

Mono ti farà sentire come a casa, ma sappi che non a molti piace avere Mono sui loro computer. Ci sono buone discussioni al riguardo su Internet (ad es. Gnote vs tomboy)


2
E il -1 è perché?
Eldelshell,

2
Raccomandare Python + Gtk + GNOME era un buon consiglio, ma raccomandare Java sembrava una scelta sbagliata considerando il supporto relativamente scarso della libreria su Linux. Ho anche sentito che il consiglio anti-mono è stato formulato in modo polemico. "non a molti piace avere Mono" è semplicemente falso e dovrebbe davvero essere supportato da alcuni fatti concreti. Solo perché i detrattori sono rumorosi non significa che siano una popolazione abbastanza significativa da influire sulla scelta della persona nel linguaggio di sviluppo. E sembra che la maggior parte degli odiatori di Mono abbiano riserve simili su Java, comunque.
Sandy,

Una risorsa utile per verificare la popolarità del pacchetto è: popcon.ubuntu.com . Si noti che circa il 90% degli utenti ha installato Mono. Confronta questo al 73% con ubuntu-desktop o all'87% con gnome-panel (indicatori del numero di utenti desktop che segnalano). Confronta anche al 64% con qualsiasi cosa che assomigli a Java.
Sandy,

1
"Java sembrava una scelta sbagliata considerando il supporto relativamente scarso della libreria su Linux" Stai scherzando, vero? Lo stack Java su Linux è mille volte più grande di quello che Microsoft .Net avrebbe mai sognato. Ovviamente otterresti quei numeri alti per Mono, poiché almeno tre app predefinite su Ubuntu sono basate su Mono.
Eldelshell,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.