Ścieżka adopcji systemu Linux dla programisty .NET [zamknięta]


16

Jestem programistą .NET C #, uwielbiam stos .NET. Próbowałem Linuksa kilka razy, ale za każdym razem byłem odkładany, ponieważ nie mogłem nic na nim zrobić ... (jak program dla niego lub na nim).

Od momentu uruchomienia Mono, dużo częściej używam Linuksa.

(Postanowiłem także rozpocząć naukę języka Python).

Chciałbym dowiedzieć się więcej na temat samego systemu operacyjnego - poleceń powłoki, podstawowych interfejsów API itp

Od czego zacząć, czy są jakieś książki, które są do tego zalecane?

Kupiłem egzemplarz - Unix Tools 3. edycja O'Reilly i planuję ją przejrzeć (od końca do końca) czy są jakieś inne polecane książki?

Uwaga: Nie miało to znaczenia, ale używam Ubuntu 10.04, chciałbym mieć Fedorę, ale widziałem, jak wielu użytkowników publikuje problemy z instalacjami Mono.

Odpowiedzi:




1

Odkryłem, że Advanced Scripting Guide był doskonałym źródłem do skryptowania powłoki.

Przeczytanie go i wypróbowanie wszystkich przykładów dało mi od kogoś, kto może po prostu poruszać się po drzewie katalogów, do kogoś, kto ma całkiem dobre pojęcie o domu, aby używać powłoki do robienia czegokolwiek.


-2

Jeśli chcesz tworzyć dla Linuksa, możesz najpierw dowiedzieć się o różnych opcjach, które masz. Ale jeśli używasz języka Python, sprawy mogą być prostsze. Bardzo podoba mi się stos Python + GTK + GNOME. Istnieją niesamowite narzędzia, które bardzo ułatwiają rozwój.

Ponieważ jesteś programistą .Net, możesz czuć się bardziej komfortowo z Javą i zapomnieć o podstawowych technologiach: czy używam Qt lub GTK?

Mono sprawi, że poczujesz się jak w domu, ale wiesz, że niewielu lubi mieć Mono na swoich komputerach. W Internecie odbywają się dobre dyskusje na ten temat (np. Gnote vs tomboy)


2
A -1 to dlatego, że?
Eldelshell,

2
Polecenie Pythona + Gtk + GNOME było dobrą radą, ale zalecenie Java wydawało się złym wyborem, biorąc pod uwagę stosunkowo słabą obsługę bibliotek w systemie Linux. Czułem również, że rada antymonofonowa została sformułowana w sposób kłótliwy. „niewielu lubi mieć mono” jest po prostu fałszywe i naprawdę trzeba je poprzeć twardymi faktami. Tylko dlatego, że kłócą się hałaśliwi, nie oznacza to, że są wystarczająco liczną populacją, aby wpłynąć na wybór języka programowania. I wygląda na to, że większość hejterów Mono ma podobne zastrzeżenia do Javy.
Sandy,

Przydatnym źródłem do sprawdzania popularności pakietów jest: popcon.ubuntu.com . Pamiętaj, że ~ 90% użytkowników ma zainstalowane mono. Porównaj to do 73% z Ubuntu-Desktop lub 87% z Gnome-Panel (wskaźniki liczby zgłaszających się użytkowników komputerów stacjonarnych). Porównaj także do 64% z czymkolwiek przypominającym Javę.
Sandy,

1
„Java wydawała się złym wyborem, biorąc pod uwagę stosunkowo słabą obsługę bibliotek w systemie Linux” Żartujesz, prawda? Stos Java w Linuksie jest tysiąc razy większy niż marzenia Microsoft .Net. Oczywiście dostaniesz te wysokie liczby dla Mono, ponieważ co najmniej trzy aplikacje, które są domyślne w Ubuntu, są oparte na Mono.
Eldelshell,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.