Programowanie w C# na Linuxie

0

cześć,

mam pytanie odnośnie programowania w c# na linuxie. Otóż niedługo rozpoczynam swoją przygodę z ubuntu i zastanawiam się nad pozostawieniem na dysku Windowsa. W sumie byłby mi on tylko potrzebny do programowania w c#, o którym niedługo mam zamiar poczytać. Jednak chciałbym się Was zapytać czy jest sens go pozostawiać tylko do tego celu ?

Czytałem, że dzięki jakimś bibliotekom Mono będę mógł programować w C# i na linuxie. Ale jest to również polecane dla początkujących, nie będzie żadnych utrudnień ?

Pozdrawiam.

0

Zaczynasz przygodę z C# i z Ubuntu naraz i planujesz porzucić Windowsa? Dziwna kombinacja. Na Windowsa jest sporo więcej narzędzi do pisania w C# (np od JetBrains), użeranie się z Mono raczej nie ma sensu wg mnie.
Java 7 właśnie wyszła, oczywiście na Linucha też, a do Javy są bardzo dojrzałe i dobre IDE działające pod Linuchem, jak np NetBeans, Eclipse czy IntelliJ IDEA. Poza tym jeśli chodzi o wydajność to popularne JVMy zjadają Mono na Linuchu. Tutaj jest poradnik dot Javy 7: http://download.oracle.com/javase/tutorial/

0

Zaczynasz przygodę z C# i z Ubuntu naraz i planujesz porzucić Windowsa?

Nie, pierwsze Ubuntu i trochę kodzenia jeszcze w C++, a potem nowy język. Być może zacznę od Javy, nie wiem jeszcze.

Ale jeśli chodzi o moje pytanie to jednak polecasz zostawić te kilkadziesiąt GB na dysku specjalnie dla Windowsa i programów w C# ?

A decyzję muszę podjąć juz teraz, bo kiedys czytałem o tym, że nie należy instalować Windowsa po linuxie (cos tam się nadpisuje czy coś, już nie pamiętam dokładnie)...

1

90% "ekosystemu" .NET to Windows - czy to ASP.NET, czy Office, czy Sharepoint czy cokolwiek innego. Jeżeli chcesz zaczynać i porzucić Windows jednocześnie to C# nie jest najlepszą drogą, bo nie tam raczej jest jego nisza (wiem, jest Banshee i inne dzieci Mono).

A decyzję muszę podjąć juz teraz, bo kiedys czytałem o tym, że nie należy instalować Windowsa po linuxie (cos tam się nadpisuje czy coś, już nie pamiętam dokładnie)...

Nadpisuje MBR. Ale ten Linuksowy da się przywrócić. Zresztą - mamy XXI wiek i istnieje wirtualizacja jeszcze - nie musisz instalować Windows fizycznie, możesz go mieć na VirtualBoksie czy innym narzędziu tego typu.

0

Jak zainstalujesz wina po linuxie to usunie ci gruba. Będziesz musiał go sam instalować.

Też mam ubuntu i winde i też uczę się c#.

Czasem piszę na windowsie + c# express 2010 ale czasem na ubuntu i odpalam na windowsie;p
Nie wiem jak z tym mono ponoć nie działa dużo.

0

W takim razie za niedługi czas zacznę od Javy. Chyba i tak nie ma różnicy czy zacznę od niej czy od C#, right ?

0
Adamus1 napisał(a)

Ale jeśli chodzi o moje pytanie to jednak polecasz zostawić te kilkadziesiąt GB na dysku specjalnie dla Windowsa i programów w C# ?

Tak, jak radzi Ktos - zrób sobie maszynę wirtualną w VirtualBoxie i działaj po ludzku. (No chyba, że masz kompa starszego niż 5 lat.)

1 użytkowników online, w tym zalogowanych: 0, gości: 1