NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Juraj Mlich
Tvůrce
Avatar
Juraj Mlich:16.5.2013 21:24

Čo je podľa vás, výhodnejšie? Poznám už základy (u C# aj niektoré pokročilé funckie/vlastnosti) a teraz sa chcem rozhodnúť ktorým smerom pôjdem, či sa dokonale naučím Javu alebo C#. Chcem to z hľadiska rýchlosti programovania, výkonu, štruktúry zdrojového kódu,...Ďakujem

 
Odpovědět
16.5.2013 21:24
Avatar
David
Tvůrce
Avatar
David:16.5.2013 21:25

Proč teď tu zase rozpoutáš bitvu :(

Nahoru Odpovědět
16.5.2013 21:25
Nic néni nemožné!
Avatar
Homo
Člen
Avatar
Odpovídá na Juraj Mlich
Homo:16.5.2013 21:58

Zalezi jestli chces umet jazyk, ktery se specifikuje pro jednu platformu (C#), nebo jazyk, ktery se cpe uplne vsude (Java), od pocitacu, mobily, blueray prehravace, az po pracky.

Nahoru Odpovědět
16.5.2013 21:58
1010011 1000101 1011000
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Juraj Mlich
Petr Nymsa:16.5.2013 22:03

A jéje, to zase vypadá na bitvu, nebudu se vyjadřovat víc než takto. Vyber si jazyk který ti více sedne ;) Jsou si velmi podobné. Pokud budeš spíše nakloněn Windowsu a prostě Microsoft zůstaň i u toho C#, naopak časem třeba přijdeš na to že by jsi rád i jiné platformy, tak poto mnejspíš tu Javu.... Prosím všechny vyjadřujte se tak nějak neutrálně, objektivně ! Nechcem tu další dohadování.

Editováno 16.5.2013 22:03
Nahoru Odpovědět
16.5.2013 22:03
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Martin Bednář (xbedm01):16.5.2013 22:15

Já to mám jednoznačné; na počítači mi nejede JDK :D

Nahoru Odpovědět
16.5.2013 22:15
I bez motta se dá žít
Avatar
Hartrik
Tvůrce
Avatar
Odpovídá na Martin Bednář (xbedm01)
Hartrik:16.5.2013 22:42

To ale určitě není chyba tvého počítače ani Javy

 
Nahoru Odpovědět
16.5.2013 22:42
Avatar
Odpovídá na Hartrik
Martin Bednář (xbedm01):16.5.2013 22:43

Ok když myslíš... já mám skill 2, nejsem žádnej superborec na počítače...

Nahoru Odpovědět
16.5.2013 22:43
I bez motta se dá žít
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Martin Bednář (xbedm01)
Petr Nymsa:16.5.2013 22:47

Při instalaci to možná napsalo nějakou chybu ne ? Vytvořilo error log apod. Jinak třeba google také poradí ;) Ten vždy ví :)

Nahoru Odpovědět
16.5.2013 22:47
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Juraj Mlich
David Hartinger:17.5.2013 7:51

Z hľadiska výkonu jsou stejné. Z hlediska struktury zdrojového kódu je modernější C#, ale má zase více syntaxe. Hodně lidí ti bude psát, že je Java multiplatformní, je to nesmyslný argument, když má 90% lidí Windows, takže podle toho se neřiď. Na Wikipedii bylo hezké porovnání obou jazyků, tak si to prohlédni. Je to asi rozdíl jako mezi Pepsi a Coca Colou.

Editováno 17.5.2013 7:51
Nahoru Odpovědět
17.5.2013 7:51
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 8:25

Svět se neskládá jen z PC, ale třeba na PIC pronikla nejen Java, ale i C#. Na non-PC však zatím vede Java.

Nahoru Odpovědět
17.5.2013 8:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:17.5.2013 8:29

Pokud chce jurajmlich programovat kávovary, tak určitě. Jinak tento argument prostě nemá váhu.

Nahoru Odpovědět
17.5.2013 8:29
New kid back on the block with a R.I.P
Avatar
Juraj Mlich
Tvůrce
Avatar
Odpovídá na David Hartinger
Juraj Mlich:17.5.2013 8:30

A tvoj názor?

 
Nahoru Odpovědět
17.5.2013 8:30
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Juraj Mlich
David Hartinger:17.5.2013 8:34

Programuji v C# i v Javě, vede u mne C#, protože má .NET. Orientovat se v knihovnách Javy je někdy nadlidský úkol. Ale to je můj názor.

Nahoru Odpovědět
17.5.2013 8:34
New kid back on the block with a R.I.P
Avatar
Juraj Mlich
Tvůrce
Avatar
Odpovídá na David Hartinger
Juraj Mlich:17.5.2013 8:34

:) ďakujem a asi sa pustím do C#

 
Nahoru Odpovědět
17.5.2013 8:34
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 8:39

Kdyby sis pro Javu udělal podobný plugin do editoru jako je ten můj, tak bys zjistil, že knihovny Javy zas tak nepřehledné nejsou.

Co má .NET navíc proti JVM?

Nahoru Odpovědět
17.5.2013 8:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:17.5.2013 8:44

.NET měl zatím vždy vše, co jsem někdy potřeboval. Nikdy jsem v C# nepoužíval knihovnu třetí strany. Navíc toho má určitě dost, je obrovský. Ale porovnávat se mi to opravdu nechce.

Nahoru Odpovědět
17.5.2013 8:44
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 8:57

C# ani Java nemají v základních knihovnách například násobení matic. Přitom některé jiné jazyky to mají v základní výbavě (a nejen to). Takže pokud by se ti nechtělo implementovat Strassenův algoritmus, tak by sis tu knihovnu pro C# stáhnout musel.

Určitě bych našel něco, co se často používá, je v Javě, ale není v C#, ale to není účel této debaty. Obráceně už například vím o komplexních číslech.

Nahoru Odpovědět
17.5.2013 8:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Nahoru Odpovědět
17.5.2013 8:59
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 9:55

To je něco úplně jiného, než jsem měl na mysli. Tohle je jen na transformace souřadnic ve 2D.

Nahoru Odpovědět
17.5.2013 9:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:17.5.2013 10:06

Klasické matice asi opravdu nemá, zvláštní. Co si pamatuji ze školy, tak násobení byly snad jen 2 vnořené cykly.

Nahoru Odpovědět
17.5.2013 10:06
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 10:21

Klasickým způsobem jsou to 3 vnořené cykly, ale Strassenův algoritmus, který je nutný pro větší matice, je o dost složitější. Proto pro násobení matic a řešení soustav rovnic raději používám Octave, který to umí nativně a nemusím takové podružné záležitosti řešit.

Chtěl jsem tím ukázat, že univerzální programovací jazyky často není vhodné používat univerzálně na všechno. Vždyť i v Pythonu jsem viděl napsaný program, který měl skoro dvě stránky. Když jsem se dozvěděl, co má dělat, napsal jsem totéž v Perlu na jednom 60znakovém řádku. V Javě ani C# jsem to tenkrát nezkoušel.

Nahoru Odpovědět
17.5.2013 10:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:17.5.2013 10:24

To máš pravdu, problémem zde ale může být, že potřebuješ různé úlohy v jedné aplikaci. Zde se univerzální jazyk vyplatí.

Nahoru Odpovědět
17.5.2013 10:24
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 10:36

Tak v jedné aplikaci zkombinuji ty jazyky, které zkombinovat potřebuji. Běžně to tak dělám. Už jsem také v jedné jednořádkové aplikaci zkombinoval 5 programovacích jazyků a šlape to jako hodinky.

Nahoru Odpovědět
17.5.2013 10:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Homo
Člen
Avatar
Odpovídá na David Hartinger
Homo:17.5.2013 15:20

Kdyz si ti nelibi argument multiplatformnosti, tak jedna z nejvetsich vyhod javy je velka komunita, ktera dela spousty opensource knihoven. Takze najdes knihovnu uplne na cokoliv.
Jinak ta neprehlednost je spis jenom zvyk (muj nazor je, ze u C# hromada programatoru zlenivy), hromada aplikaci pouziva i nekolik knihoven treti strany.

Nahoru Odpovědět
17.5.2013 15:20
1010011 1000101 1011000
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 15:40

Pokud chceš používat univerzální jazyk, tak asi Javu, protože C# není univerzální.

Nahoru Odpovědět
17.5.2013 15:40
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Juraj Mlich
Зайчик:17.5.2013 15:46

"Proč Java?
Technologie Java je základem pro téměř všechny typy síťových aplikací a je <strong>světovým standardem</strong> pro vývoj a poskytování mobilních aplikací, her, webového obsahu a podnikového softwaru"

-> Oracle.com

Editováno 17.5.2013 15:47
Nahoru Odpovědět
17.5.2013 15:46
Коммунизм для нашего будущего!
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Зайчик
David Hartinger:17.5.2013 16:15

Nojo, chceš přečíst co se píše u Delphi? :D

Nahoru Odpovědět
17.5.2013 16:15
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Homo
David Hartinger:17.5.2013 16:16

C# má ještě větší komunitu, se podívej jak to vypadá tady.

Nahoru Odpovědět
17.5.2013 16:16
New kid back on the block with a R.I.P
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:17.5.2013 16:17

co s tím má pascal společného? :D

Nahoru Odpovědět
17.5.2013 16:17
Коммунизм для нашего будущего!
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 16:18

Zkusil sis někdy C# na unixovém serveru? Java tam běží.

Nahoru Odpovědět
17.5.2013 16:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Зайчик
Kit:17.5.2013 16:19

Že na stránkách Delphi tvrdí totéž, jako na stránkách Oracle i Microsoftu.

Editováno 17.5.2013 16:21
Nahoru Odpovědět
17.5.2013 16:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Зайчик
David Hartinger:17.5.2013 16:19

Že má na svých stránkách také napsáno jak jsou Delphi nejlepší, multiplatformní a nejrychlejší :D Výrobce má tohle vždycky na stránkách, je to u všech nástrojů. Z tvého příspěvku jsem pochopil, že jsi citoval Oracle.com.

Nahoru Odpovědět
17.5.2013 16:19
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:17.5.2013 16:21

ASP.NET je také jako modul do Apache, nemusíš používat IIS.

Nahoru Odpovědět
17.5.2013 16:21
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:17.5.2013 16:26

Už ho vidím: libapache2-mod-mono. Používá se to?

Nahoru Odpovědět
17.5.2013 16:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:17.5.2013 16:29

j tak to potom jo xD každopádně nevím co řešíte, mě je to už nějak jedno ať si dělá každej to co mu sedne líp. Však je to na každém znás. Nevím proč se kůli tomu pořád hádat. Java je udělané převážně na síťový aplikace, weby a tyhle věcičky a přesto se to cpe absolutně všude i tam, kde absolutně nemá co dělat. :D To samé C# taky se cpe úplně všude. Jediný co mě zaráží je že jsem teď na praxi v softwarový firmě a když jsem přišel s tím, že C# dělat nebudu tak na mě koukali jak na zrůdu ve stylu " a jako co chceš dělat když ne dot net ani objective C?" Tak říkám : no samozřejmě že javu... Tak chvilku tak blbě koukal a povídá mi že v Javě se tam skoro nedělá že vlastní projekty mají v C#/Objective C ( dokonce i Javu), ale převzatý projekty jsou vždy v C#, na apple se píše v objective C a jako co tam chci dělat s javou? Že teď prostě pro javu nic není :D tak jsem byl docela smutnej no

EDIT : naštěstí mi vymysleli něco v jave EE :D

Editováno 17.5.2013 16:31
Nahoru Odpovědět
17.5.2013 16:29
Коммунизм для нашего будущего!
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:17.5.2013 16:33

Zajímavé statistiky:
http://www.tiobe.com/…i/index.html
našel jsem při procházení Wikipedie

 
Nahoru Odpovědět
17.5.2013 16:33
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Зайчик
Kit:17.5.2013 16:34

Vidíš, aspoň té firmě vyplníš chybějící portfolio. Teď budou moct tvrdit, že cokoli naprogramují i v Javě.

Nahoru Odpovědět
17.5.2013 16:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Kit
Зайчик:17.5.2013 16:38

Právě že tam je hodně javistů, ale pro android se nic nedělá, převzatý projekty jsou v C#, weby píšou v php. Takže javisti = C#isti, který maj v popisku že uměj javu ^^

Nahoru Odpovědět
17.5.2013 16:38
Коммунизм для нашего будущего!
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Hartrik
Kit:17.5.2013 16:39

Zajímavé. Koukám, že nejrychleji stoupá Bash. Dobře se v něm dělají drobné utility, ale je nutné se vyvarovat práci s polem. Na velké projekty není vhodný a ani k tomu není určen.

Nahoru Odpovědět
17.5.2013 16:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Hartrik
Зайчик:17.5.2013 16:45

java,c,c++ se roky držej jak klíšťata :D, koukám že C# zase padnul, no to se dalo čekat :D ale objective C jde taky pořád nahoru to je dobře.

Nahoru Odpovědět
17.5.2013 16:45
Коммунизм для нашего будущего!
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Hartrik
David Hartinger:17.5.2013 16:51

Jelikož je Ruby před JavaScriptem, tak je na tom "TIOBE" indexu něco špatně :D

EDIT: A první céčko :`

Editováno 17.5.2013 16:52
Nahoru Odpovědět
17.5.2013 16:51
New kid back on the block with a R.I.P
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:17.5.2013 16:52

to se bere podle toho co se hledá nejvíc na internetu :D nebude to nejpřesnější

EDIT : spis to ukazuje jak javisti googlej pač si nevěděj rady :D:D

Editováno 17.5.2013 16:53
Nahoru Odpovědět
17.5.2013 16:52
Коммунизм для нашего будущего!
Avatar
Зайчик
Člen
Avatar
Odpovídá na David Hartinger
Зайчик:17.5.2013 16:58

teď mě napadlo proč je C první :D :D :D :D protože vyšla nová verze ubuntu :D :D :D :D :D :D

Nahoru Odpovědět
17.5.2013 16:58
Коммунизм для нашего будущего!
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:4.7.2013 13:47

to máš sice pravdu, ale když ti nevyjde programovat na PC tak tu potom máš ty kávovary apod., navíc když má někdo Linux, nebo Mac OS a chce něco jiného než C++/C tak co má dělat? Jít k Windows? Já radši tu Javu. :)

Nahoru Odpovědět
4.7.2013 13:47
Neaktivní uživatelský účet
Avatar
Juraj Mlich
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Juraj Mlich:4.7.2013 13:51

Prečo otváraš dva mesiace starú tému?

 
Nahoru Odpovědět
4.7.2013 13:51
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:4.7.2013 13:52

A co má pro práci se zazipovanou složkou? :D

Nic a nemyslím si, že by zrovna toto byly patentové problémy.

 
Nahoru Odpovědět
4.7.2013 13:52
Avatar
Odpovídá na Neaktivní uživatel
Michal Žůrek - misaz:4.7.2013 13:53

radši vyjidi z faktu kolik lidí má Mac OS a kolik Windows.

 
Nahoru Odpovědět
4.7.2013 13:53
Avatar
Odpovídá na Michal Žůrek - misaz
Neaktivní uživatel:4.7.2013 14:05

jako vytvořit něco v Jave na práci se zipkou?

Nahoru Odpovědět
4.7.2013 14:05
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Nahoru Odpovědět
4.7.2013 14:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Juraj Mlich
Neaktivní uživatel:4.7.2013 14:06

není uzavřené moderátory nebo je?

Nahoru Odpovědět
4.7.2013 14:06
Neaktivní uživatelský účet
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 50 zpráv z 117.