Perspektivní technologie Java vs .NET rubrika: Programování: Jiné

2 qwere
položil/-a 12.11.2014

Zdravím vážení.
Studuji momentálně střední školu a stojí přede mnou volba vybrat, zda budu pokračovat v Javě nebo C#.NET.
Nechci se ptát, který programovací jazyk je lepší, ale zajímá mě váš názor, která platforma (či jazyk) je dlouhodobě perspektivější.
Co se budoucnosti týče, např. jak bude situace vypadat za 5 let, zda se rozroste Microsoft, zvýší se poptávka po .NET. Nebo tak.
A taky bych rád znal váš názor, jestli bude lepší založit kariéru v .NET nebo Javě. A případně proč. Děkuji :)

odkaz
9 Honza Břešťan
odpověděl/-a 12.11.2014

Hod si korunou. Za obojim stoji korporace, ktere to nenechaji umrit - viz MS a jeho novou otevrenou naruc open source komunite. Udelaji cokoliv, aby to byly perspektivni platformy. Oboji se porad vyviji, nabizi spousty nastroju, jazyku, frameworku a knihoven. Oboji ma svoje zastoupeni od mobilnich platforem, pres high-performance servery az po single-board srandy jako RaspberryPI. Behem tech peti let se toho podle me moc nezmeni a zajem (a souvisejici karierni moznosti) bude o oboji podobny.

Komentáře

  • Honza Břešťan : Jinak mozna lepsi rada nez "hod si korunou" je vyzkousej si praci v obojim a zjisti, kde ti vic vyhovuji nastroje (IDE, build systemy atd.) 12.11.2014
  • Petr Voneš : Posledni dobou mam pocit, ze obe korporace se snazi aby je nahradil nekdo treti. Jedna svoji neschopnosti a absenci nejakeho vizionare a druha postupnym zahazovanim veci ktere vubec nejsou spatne jen proto, ze se jim nezdaji prilis "moderni". 12.11.2014
  • Honza Břešťan : Jednou to tak urcite dopadne, i tak ale pojede oboji jeste dlouho. JVM ekosystem se uspesne vyviji i mimo Oracle a MS svyma zmenama nastval tolik lidi, ze si mozna udela komunita vlastni nastupce ASP.NET, EF a podobnych veci, ktere ted MS rozsekal. Ostatni muzou leda doufat v novou stabilizaci. Az se objevi nova zajimava managed platforma s podobne velkym ekosystemem, tak treba vsichni radi presedlaji, ted ale o vetsi konkurenci nevim. 12.11.2014
  • Petr Voneš : Pekne receno tady http://ask.fm/ridercz/answer/113716507396 12.11.2014
  • Honza Břešťan : "O preziti" je ted cely .NET - http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacan... :) 12.11.2014
  • Petr Voneš : Zrovna tohle je to nejmene podstatne pro udrzeni nejake kvality. Plati o tom to co bylo v prispevku o zoufalych cinech :-) 12.11.2014
  • Martin Sura : No zrovna Microsoft dnes ukázal, jakým směrem se hodlá vydat :) http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing-net-2015-pr... 12.11.2014
  • Jakub Macek : Osobně jsem tím plánem open-sourcovat toho víc pod bežnějšími licencemi nebyl moc překvapen. Webová část .NETu to už nějakou dobu takto dělá, u nově vyvíjených to bylo už ohlášeno dřív, vlastní licence kritiku už sklidila (zdroják .NETu je přes Visual Studio stažitelný už nějakou dobu). S ohledem na Sun/Oracle kauzu s patentováním API si myslím, že jejich vývojáři by to udělali už dávno, ale právní a licenční oddělení MS není známé pro svou pružnou a rychlou reakci na potřeby trhu. 12.11.2014
  • qwere : Z některého výše uvedené odkazu jsem pochopil, že .NET portuje na i na Linux, takže má být v budoucnosti možno programovat aplikace na Linuxu v C# bez použití MONO atd? Nemůže to mít za následek (byť jen mírné) vytlačení Javy z desktopového Linuxu? 13.11.2014
  • Petr Voneš : Zatim to vypada, ze ta "multiplatformi" (= nefunguje dobre ani na jedne platforme) vetev se netyka zadneho UI frameworku pro desktopove aplikace (jako WPF), ale jen CLR + podmnoziny zakladnich knihoven + ASP.NET. Takze pro tento pripad bude asi Mono stale nutne. 14.11.2014
  • xxar3s : Petr Voneš, ale to je dost podstatna cast .NETu, vacsina firiem u nas ho pouziva prave na webovky. Este by mohli pre ostatne platformy uvolnit SQL Server a LAMP aj Java budu mat silnu konkurenciu. 14.11.2014
  • Jakub Macek : S tím SQL Serverem si nemyslím, že by to bylo smysluplné. Optimalizovat dobře DBMS dá dost práce a musí se to dělat s ohledem na OS. Přitom pro větší projekty je možné mít samostatný server s Windows, třeba i v cloudu. A na druhou stranu pro menší projekty zas naopak není takový problém mít to na PostgreSQL - už kvůli licenčním poplatkům za MSSQL. 16.11.2014
  • Kit : @jakub.macek.0: Je nutné brát v potaz i kvalitativní rozdíl mezi MSSQL a PostgreSQL. Ty databáze nejsou stejné. A licence nejsou jen o poplatcích ale také o (ne)možnosti vlastních pluginů a modifikací. 16.11.2014

Pro zobrazení všech 11 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.