Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: HAPPY DAY 11 Června 2012, 17:26:22
-
ahoj
jsem vývojář Java a C# a rozhodl jsem se po několika chcípácích Windowsu a po radě učitele IT, že si Ubuntu stáhnu.
chtěl bych se zeptat, jak to je s instalací JDK a SDK pro C#. a jaký byste mi mi doporučili verzi OS Ubuntu. hledám nějakou verzi, kde by mohly určité balíky být. učitel říkal, že to je nainstalované už ve verzi.
shrnutí:
1. existuje verze Ubuntu pro vývojáře, který má nainstalované JDK a SDK?
2. pokud nebudou určité balíky, je možné nainstalovat alespoň SDK, když je od Microsoftu a ten provozuje Windows?
3. děkuji za odpovědi.
-
neboj se používat naši wiki (http://wiki.ubuntu.cz)
wiki.ubuntu.cz/Java (http://wiki.ubuntu.cz/Java)
wiki.ubuntu.cz/MonoDevelop (http://wiki.ubuntu.cz/MonoDevelop)
-
díky
a verze OS najdu kde
díky
-
www.ubuntu.com (http://www.ubuntu.com/)
-
jako javistovi ti patrne asi nemusim pripominat, ze javu budes potrebovat tu oracli (pokud zacinas) a jako DE podle chuti Eclipse a nebo NetBeans
-
shrnutí:
1. existuje verze Ubuntu pro vývojáře, který má nainstalované JDK a SDK?
2. pokud nebudou určité balíky, je možné nainstalovat alespoň SDK, když je od Microsoftu a ten provozuje Windows?
3. děkuji za odpovědi.
1. K čemu? Stačí zadat: sudo apt-get install mono-complete monodevelop
a máš téměř kompletní C#. Linux je v základu nekomerční. Víceméně existuje jedna verze na které je vše. Nic víc nepotřebuješ, zbytek je komerční zlozvyk, který jen způsobuje problémy.
2. Balíky na Javu jsou. Tam by neměl být sebemenší problém.
Na C# musíš použít Mono (C# JIT, Compiler) a MonoDevelop (C# IDE), což jsou balíky, ale ne "originál" .NET. Samozřejmě čistě C# knihovnu lehce integruješ, bohužel málokdy se píšou knihovny takto zodpovědně. WPF není a nebude (jako jediná oficiální součást .NETu).
V MonoDevelop jsem prošel celým C# (3 semestry, poslední už dost pokročilý) na MFF UK. Čili tam rozhodně není problém. Občas je něco trochu jinak, ale IMHO to za opravdovou multiplatformnost stojí. Přechod zpět na MS Visual je snadný (i když já šílím z omezenosti Windows, takže jsem moc daleko nedošel).
Popřípadě můj blog o tématu: http://blog.ubuntu.cz/clanek/mono
-
jako javistovi ti patrne asi nemusim pripominat, ze javu budes potrebovat tu oracli (pokud zacinas)
Proc ? diky za vysvetleni.
-
Díky spoustu mi toho vysvětlil učitel.
stáhnu hned.
díky a Zerogu:
o Javu se zajímám, ale Nej je pro mě C# (Javu beru hlavně kvůli za*rasnýmu Microsoftu)
:) :) :) :) :) :) :)
-
o Javu se zajímám, ale Nej je pro mě C# (Javu beru hlavně kvůli za*rasnýmu Microsoftu)
Sorry že odpovídám a nic neradím a to ještě na půl měsíce starý příspěvek, ale jen nechápu souvislost javy a Microsoftu. Podle mě Java spadá právě mimo portfolium Microsoftu a právě proto je multiplatformní. Zatímco C# a .NET platforma je čistě windowsová záležitost. Přestože mnohde je uvedeno, že se jedná o multiplatformní řešení, dle mého soudu tomu tak prostě není. Nenašel jsem nikde .NET framework pro linux. Ale je tu mono. To je multiplatformní. Tedy to co si představujete pod C# je právě Microsoft a Java je právě spíše to jiné, přestože je vývoj javy podobný jako u .NET frameworku, je alespoň na všech hlavních platformách, včetně linuxu. To se o .NET říci nedá.
Odlišujte prosím Mono vs. .NET framevork a Oracle Java vs. Open Java.
Promiňte ale když jsem to viděl nemohl jsem tuto diskuzi takto zakončenou.
Abych přece jen podal nějakou užitečnou informaci tak říkám: jazyky jsou stejné, jiný je pouze základ a tedy je jedno jestli použijete OpenJavu a Mono nebo jejich původce. Jen pokud programujete pro .NET a Oracle Javu tak pozor na kompatibilitu s opensource variantami. Něco není, jak je v předcházejících příspěvcích uvedeno, implementováno.