NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Štefan Pružinský:26.4.2015 20:09

Ahoj,
už dlhší čas ma trápi otázka budúcnosti .NET frameworku, a klasických programovacích jazykov všeobecne. Zovšadiaľ počúvam, že jazyky ako C# (oproti C, C++ nemá výhodu ani v rýchlosti) nemajú budúcnosť. Viem, že C sa možno udrží kvôli Linuxu a OS všeobecne, že C++ sa udrží kvôli hrám, Java kvôli serverom a multiplaformnosti, Python je všade na všetko atď., avšak devízy C# nevidím okrem ASP.NET nikde. Aký je váš názor na túto problematiku? Oplatí sa C# ešte učiť? Bude C# niekedy multiplatformný, a použiteľný na mobilné zariadenia? A nakoniec, prečo majú C# programátori oproti všetkým webárom vyšší plat? Vopred ďakujem za čo najviac konštruktívnych odpovedí.

Odpovědět
26.4.2015 20:09
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Štefan Pružinský
Jan Vargovský:26.4.2015 20:13

C# už multiplatformní dávno je... Ověř si informace, 5 minut googli a ušetři nás takových threadu. Díky.

 
Nahoru Odpovědět
26.4.2015 20:13
Avatar
Odpovídá na Jan Vargovský
Štefan Pružinský:26.4.2015 20:18

Myslíš Xamarin a Mono? Ja myslím priamo od Microsoftu.

Nahoru Odpovědět
26.4.2015 20:18
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
alfonz
Člen
Avatar
alfonz:26.4.2015 20:18

Tipuji že za větší plat může asi to, že ASP.net se používá korporální weby, kde je více peněz :)

Nahoru Odpovědět
26.4.2015 20:18
lmao
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Štefan Pružinský
Jan Vargovský:26.4.2015 20:26

.NET core je už dávno na githubu a upravuje se na multiplatformní.

 
Nahoru Odpovědět
26.4.2015 20:26
Avatar
Odpovídá na Jan Vargovský
Štefan Pružinský:26.4.2015 20:30

Aha, a čo sa týka ASP.NET, dokáže používať všetky .NET knižnice?

Nahoru Odpovědět
26.4.2015 20:30
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
alfonz
Člen
Avatar
Nahoru Odpovědět
26.4.2015 20:32
lmao
Avatar
Odpovídá na alfonz
Štefan Pružinský:26.4.2015 20:37

Mne ide hlavne o to, že sa mi nepáči PHP vo všeobecnosti, avšak pri ASP.NET mi pripadá ťahanie z databázy ako klikačka...

Nahoru Odpovědět
26.4.2015 20:37
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Štefan Pružinský:26.4.2015 20:50

Ďalšia vec čo ma trápi je to, že desktopová aplikácia má oveľa viac možností ako webová, avšak pri súčasnom trende mi príde učenie sa C# do hĺbky ako zbytočnosť. Viem, že je tu veľa (bývalých) C# - istov, preto by som rád počul vaše skúsenosti pri (prípadnom) prechode na web.

Editováno 26.4.2015 20:50
Nahoru Odpovědět
26.4.2015 20:50
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Michal Štěpánek:26.4.2015 23:13

Kdyby .NET aplikace neměly mít budoucnost, Microsoft by do nich určitě neinvestoval tolik peněz a času a určitě by je asi tak masivně nerozvíjel. Desktopové aplikace tu budou když ne "furt", tak určitě ještě několik desetiletí, i když webové aplikace zažívají boom. Ale i tam v podobě ASP.NET se C# využije, takže ANO, má smysl se učit C# "do hloubky".

Nahoru Odpovědět
26.4.2015 23:13
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Štefan Pružinský:26.4.2015 23:21

Ale aké konkrétne využitie do budúcnosti má desktop? Z toho čo som zistil tak rozsiahle databázové systémy, informačné systémy, zložitý software atď. Ako dlho tu ešte s nami vlastne budú?

Nahoru Odpovědět
26.4.2015 23:21
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Neaktivní uživatel:27.4.2015 0:03

Pokud se chceš učit programovat, tak nevidím důvod se neučit C#(do hloubky), pokud náhodou zaniknou dektop appky, tak furt máš mobilní aplikace(xamarin) a web(ASP.NET(MVC)).

Nahoru Odpovědět
27.4.2015 0:03
Neaktivní uživatelský účet
Avatar
Odpovídá na Štefan Pružinský
Michal Štěpánek:27.4.2015 0:34

Využití desktop aplikací je určitě veliké, minimálně ve firemním prostředí vychází desktopové řešení levněji než webové. Hodně se píše o tom, že budoucnost je cloud, ale ruku na srdce: firma se nemůže spolehnout na to, že internet bude fungovat bez jakéhokoliv výpadku a taky nebude spoléhat na zabezpečení svých dat nějakou cizí osobou, takže bude mít data vždy "u sebe" na nějakém firemním serveru. Takový server stojí dost peněz a aby na tom běžela webová aplikace, kterou by využívalo např. 200 uživatelů najednou, musí ten server být skutečně "nadupaný" a to, v přepočtu na peníze je "darda". Investice do 200 PC je menší než do takového serveru a tudíž je pro firmu desktopové řešení levnější.

Nahoru Odpovědět
27.4.2015 0:34
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Jan Vargovský:27.4.2015 0:42

Divil by ses kolik věcí běží v cloudu (konkrétně třeba na azuru).

 
Nahoru Odpovědět
27.4.2015 0:42
Avatar
Odpovídá na Jan Vargovský
Michal Štěpánek:27.4.2015 8:16

Já netvrdím, že se to nevyužívá, jen mluvím (vlastně píšu) o tom, jak to máme my ve firmě. Nechceme svěřovat naše data někomu cizímu, nemůžeme si dovolit "nemít data" při případném výpadku sítě, který nemůžeme sami opravit. Cloudové řešení taky využíváme, ale jen u nás v naší síti...

Nahoru Odpovědět
27.4.2015 8:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Petr Domes (petrds):27.4.2015 12:58

Ještě jste zapomněli na WCF. V práci máme velkou webovou aplikaci, která běží na IIS jako WCF s klientem(html+JS, nověji už děláme v AngularJS frameworku). Všechna doménová logika a komunikace s DB se řeší v C#.

 
Nahoru Odpovědět
27.4.2015 12:58
Avatar
Odpovídá na Jan Vargovský
Štefan Pružinský:27.4.2015 16:17

A ako vlastne fungujú cloudové aplikácie? Je to niečo medzi desktopom a web app, a je možné na tom pracovať aj offline, nie? Aká technológia (od .NET) sa na to vlastne používa?

Nahoru Odpovědět
27.4.2015 16:17
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Michal Štěpánek:27.4.2015 22:21

Aplikace, které u nás běží "na cloudu" běží na tom serveru a na cílové stanice se posílají jen "obrazovky", tzn., že veškerý výpočetní výkon je soustředěn na tom serveru a stanice může být v podstatě jen "plečka"... Bez spojení pře síť to ale fungovat nemůže.

Editováno 27.4.2015 22:23
Nahoru Odpovědět
27.4.2015 22:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Štefan Pružinský:27.4.2015 22:33

To je ale webová aplikácia, nie?

Nahoru Odpovědět
27.4.2015 22:33
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Štefan Pružinský
Michal Štěpánek:27.4.2015 22:39

Ne, jsou to normální desktop aplikace, běží to přes citrix (více info je na www.citrix.com)

Nahoru Odpovědět
27.4.2015 22:39
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.