Diskuze: Budúcnosť .NET a (nielen) desktopu

C# .NET .NET (C# a Visual Basic) Budúcnosť .NET a (nielen) desktopu American English version English version

Avatar
Štefan Pružinský:

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ý
Redaktor
Avatar
Odpovídá na Štefan Pružinský
Jan Vargovský:

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  +2 26.4.2015 20:13
Avatar
Odpovídá na Jan Vargovský
Štefan Pružinský:

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
Denis Homolík (Alfonz):

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
Vše je možné, dokud si to myslíte!
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Štefan Pružinský
Jan Vargovský:

.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ý:

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
Nahoru Odpovědět 26.4.2015 20:32
Vše je možné, dokud si to myslíte!
Avatar
Odpovídá na Denis Homolík (Alfonz)
Štefan Pružinský:

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ý:

Ď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:

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  +1 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ý:

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
BlugW
Redaktor
Avatar
Odpovídá na Štefan Pružinský
BlugW:

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
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
Odpovídá na Štefan Pružinský
Michal Štěpánek:

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ý
Redaktor
Avatar
Odpovídá na Michal Štěpánek
Jan Vargovský:

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:

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):

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ý:

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:

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ý:

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:

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.