IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Diskuze: Java vs. C#

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Neaktivní uživatel:12.3.2014 11:27

nechci odpoved co si vybrat spise srovnani v par vecech a par otazek

chtel bych vedet:

jaky jsou IDE pro Javu a jejich rozdily (+ kde v nem vygenerovat .jar)
jsou nejaky rozdily mezi tvorbou okennich aplikaci mezi C# a Javou?
Je neco co by mohlo zaskocit zacinajiciho C# programatora ?
je jeste neco co bych mel vedet?

chci prejit na Javu kvuli jeji MultiPlatformnosti, a rad bych vedel jak zacit

budu rad za kazdou odpoved :-)

Odpovědět
12.3.2014 11:27
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Tvůrce
Avatar
Jan Vargovský:12.3.2014 12:32

Jen otázka, jak využiješ tu multiplatformnost? Se mi líbí jak tím každý argumentuje, ale nikdo to skoro nevyužívá :D

Neber to nějak osobně, je to směrováno všem co maj podobné dotazy :)

Editováno 12.3.2014 12:33
 
Nahoru Odpovědět
12.3.2014 12:32
Avatar
Hartrik
Tvůrce
Avatar
Odpovídá na Jan Vargovský
Hartrik:12.3.2014 15:18

Každý toho možná nevyužije, ale tvrdit, že skoro nikdo, je hloupost. V každém případě je dobré mít tu možnost.

 
Nahoru Odpovědět
12.3.2014 15:18
Avatar
Odpovídá na Jan Vargovský
Neaktivní uživatel:12.3.2014 16:18

tak je jasny ze 98 % je windows a zbyli 2 % jsou Linux, Mac a dalsi...

moc bych uvital aby muj soft byl pristupny i na mene pouzivany os, nechci byt limitovan jen na windows

proto me laka ta Java ale bohuzel o ni nevim skoro nic a proto se obracim zde na foru :-)

Nahoru Odpovědět
12.3.2014 16:18
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Jan Vargovský:12.3.2014 16:55

2% to určitě nejsou, ale to je jedno.

Chápu tvoji představu, ale pochybuju, že je to takhle jednoduché, že vyvíjíš na winu a pak jen přeneseš zkompilovaný soubor na linux a nebo naopak.

S C# nebo obecně s .NETem nejsi omezený jen na winy, ale to už jsi tu mohl přečíst tak stokrát.

Dej spíše konkrétní otázky co tě zajímá o Javě, pak ti třeba někdo odpoví. Na otázku nevím nic, řekněte mi vše se blbě odpovídá :)

 
Nahoru Odpovědět
12.3.2014 16:55
Avatar
Warif-James
Člen
Avatar
Odpovídá na Neaktivní uživatel
Warif-James:12.3.2014 16:57

Divný přehled - o dost přesnější: Windows zaujímá 44% uživatelů, MAC 22%, Linux 20%, Unix 5%, DOS 2% a ostatní OS 7%. (A to z cca. 3 806 000 000 lidí - což je cca. 1/3 populace.) Java vs. C# - téma jen k zlosti. Bohužel je to pudová záležitost. Cítit se skvěle, když budu mít ten nejlepší produkt atd. Jenže to je zkrátka blbost. Stejně jako Windows vs. Linux. Někde jsem četl článek krástě toť vystihující - motorka vs. auto atp. Každý dopravní prostředek tě přenese z bodu A do bodu B. Ve chvíli kdy to tuto schopnost nenaplňuje, nemůže to být oficiálně uznané jako dopravní prostředek - stejně jako programovací jazyk... Uživatel je spolucestující, který stroji nemusí vůbec rozumět a ani nemusí mít řidičský průkaz. Pokud se chceš převozem lidí přímo živit, pak vyhledáš takový dopravní prostředek, který ti vyhovuje a přitom ti umožní vydělat kolik potřebuješ. Je tedy zcestné řešit, zda tento jazyk je rychlejší atp. Chceš vozit ožraly jako taxíkář? Chceš přepravovat kancelářské krysy jako pilot? To je daleko logičtější souhrn dotazů... Chceš létat s nízkorozpočtovým letadlem, nebo velikánem? Máš vůbec na to řídit tak složitý stroj? Ač je tento stroj bezpečnější, rychlejší, ale když jej nikdy v životě nebudeš schopen ovládat, k čemu ti to bude?...

Editováno 12.3.2014 16:59
Nahoru Odpovědět
12.3.2014 16:57
Kde je můj životní EIP registr?
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Warif-James
David Hartinger:12.3.2014 17:01

Ty statistiky jsou naprostý nesmysl - http://en.wikipedia.org/…ting_systems

C# a Java jsou tak podobné jazyky a umí tak podobné věci, že je orpavdu jen otázkou vkusu každého, který se mu bude líbit více.

Nahoru Odpovědět
12.3.2014 17:01
New kid back on the block with a R.I.P
Avatar
Warif-James
Člen
Avatar
Odpovídá na David Hartinger
Warif-James:12.3.2014 17:05

Počítám s dualbooty...

Nahoru Odpovědět
12.3.2014 17:05
Kde je můj životní EIP registr?
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Warif-James
David Hartinger:12.3.2014 17:09

Ne, cucáš si čísla z prstu, nejdříve si ověř zdroje než napíšeš že Linux má každý pátý user a že dos má 2% populace.

Nahoru Odpovědět
12.3.2014 17:09
New kid back on the block with a R.I.P
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Nymsa:12.3.2014 17:16

Ať už zvolíš to či ono, neprohloupíš. Co se týče té "multiplatfor­mnosti" tak ano, možná Java je na tom trochu líp. Ovšem pokud i tak budeš vyvíjet hlavně pro Windows, .NET je lepší volba.

Rozdíly mezi tvorbou okeních aplikací je možná tak ve frameworku - v C# např. Windows Forms či WPF. V Javě co tak jsem četl JavaFX (nevím přesně, Javu nedělám). Ale principy jsou stejné. Oddělit logiku od prezentace, obsluha událostí...

Tobě konkrétně poradím jedno. Už tu působíš možná tak rok, a jednou za čas se ptáš na nový jazyk. Co takhle konečně k nějakému se usadit a opravdu se ho učit ? :)

Diskuzi zavírám. Opět by tu byla nesmyslná diskuze o Java vs C# a pravděpodobně následně Windows vs Linux.

Nahoru Odpovědět
12.3.2014 17:16
Pokrok nezastavíš, neusni a jdi s ním vpřed
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 10 zpráv z 10.