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
Luboš Běhounek Satik:4.7.2013 14:06

Je to fuk, pro ktery jazyk se rozhodnes, poptavka po obou tady v CR je prakticky stejna.
Java je mozna malinko rozsirenejsi (asi o 10%), ale to prisuzuji predevsim tomu, ze je hodne protlacovana na skolach (samotnym Oraclem).

Java ma lepsi podporu multiplatformnosti, Microsoft ma zase ale docela dobre provazane veskere souvislosti mezi svymi produkty a stejne 90% PC bezi na Win.

Odpovědět
4.7.2013 14:06
https://www.facebook.com/peasantsandcastles/
Avatar
Juraj Mlich
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Juraj Mlich:4.7.2013 14:11

Na túto otázku mi už netreba odpoveď :) Písal som ju pred dvoma mesiacmi,ale aj tak dík.

 
Nahoru Odpovědět
4.7.2013 14:11
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:4.7.2013 14:12

zlib je třetích stran. David Hartinger říkal že u C# nenarazil na nic co by .NET v základu nedokázal.

 
Nahoru Odpovědět
4.7.2013 14:12
Avatar
Homo
Člen
Avatar
Homo:4.7.2013 14:13

Achjo, nekteri stale nechapou, ze sila Javy neni v desktopu. Drtiva vetsina poptavky javy se tyka appletu nebo Java EE.

Nahoru Odpovědět
4.7.2013 14:13
1010011 1000101 1011000
Avatar
Odpovídá na Homo
Luboš Běhounek Satik:4.7.2013 14:33

Java EE je jen obdoba ASP.NET, ne?

Editováno 4.7.2013 14:34
Nahoru Odpovědět
4.7.2013 14:33
https://www.facebook.com/peasantsandcastles/
Avatar
Homo
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Homo:4.7.2013 14:55

ASP.NET je obdoba JSP. Java EE je mnohem rozsahlejsi.

Nahoru Odpovědět
4.7.2013 14:55
1010011 1000101 1011000
Avatar
Odpovídá na Homo
Luboš Běhounek Satik:4.7.2013 15:01

Myslim, ze rozsahove jsou na tom obe platformy podobne.

Nahoru Odpovědět
4.7.2013 15:01
https://www.facebook.com/peasantsandcastles/
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:4.7.2013 15:05

a co se tyče grafiky jaké jsou vaše názory? Konkrétně 3D grafika. Sem zvědavý jestli budou Vaše názory podobné těm co mám já :D

 
Nahoru Odpovědět
4.7.2013 15:05
Avatar
Homo
Člen
Avatar
Homo:4.7.2013 15:11

Luboš Běhounek Satik http://www.adam-bien.com/…ee_or_net_an
oboje ma svoje pro a proti, v obou pripadech se programator prosadi, zalezi jen na nem jestli chce byt diktovan mrkvosoftem
Milan Gallas jsou na tom stejne, C# ma XNA a Mono, Java ma LWJGL + enginy/frameworky staveny na tom a JavaFX pracuje na podpore 3D.

Nahoru Odpovědět
4.7.2013 15:11
1010011 1000101 1011000
Avatar
Benjibs
Člen
Avatar
Odpovídá na Milan Gallas
Benjibs:4.7.2013 15:11

http://slashdot.org/…-real-world/
http://www.cs.yale.edu/…06/java.html
http://www.kulman.sk/…rogramovania
Koho živelne trápi, ktorý jazyk je lepší, môže surfovať do aleluja..

Nahoru Odpovědět
4.7.2013 15:11
1 + 1 = 2
Avatar
Odpovídá na Milan Gallas
Luboš Běhounek Satik:4.7.2013 15:19

Sam se grafice moc nevenuji, maximalne nejake jednoduchosti v Blenderu, ale podle informaci od kamose z jedne vetsi ceske herni firmy modelari obvykle modeluji hlavne v 3DS MAX a animatori animuji hlavne v Maye.

EDIT: Jo ty jsi myslel Java vs C# ohledne 3D grafiky, tady je to uplne fuk, tady bych preferoval C++.

Editováno 4.7.2013 15:21
Nahoru Odpovědět
4.7.2013 15:19
https://www.facebook.com/peasantsandcastles/
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:4.7.2013 15:26

c++ je jazyk zastaralý. Takže učit se u něj 3D grafiku bych asi nikomu nedoporučoval.

 
Nahoru Odpovědět
4.7.2013 15:26
Avatar
Odpovídá na Homo
Luboš Běhounek Satik:4.7.2013 15:26

Diktovan mrkvosoftem? :)
Koukam, ze tvuj nazor neni moc nestranny, ale spis je hodne zaujaty :)

Nahoru Odpovědět
4.7.2013 15:26
https://www.facebook.com/peasantsandcastles/
Avatar
Odpovídá na Milan Gallas
Luboš Běhounek Satik:4.7.2013 15:30

C++ je mozna stary jazyk, ale urcite ne zastaraly.

Nahoru Odpovědět
4.7.2013 15:30
https://www.facebook.com/peasantsandcastles/
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 15:31

To jsi slyšel na devbooku ne ? :D

Nahoru Odpovědět
4.7.2013 15:31
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:4.7.2013 15:36

Zastaralý návrh. tím myslím OOP v c++ :D :D :D

 
Nahoru Odpovědět
4.7.2013 15:36
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Maxfx
Milan Gallas:4.7.2013 15:37

Ne na to berou důraz ve škole, že se nemáme učit jazyky které nepodporují OOP.

 
Nahoru Odpovědět
4.7.2013 15:37
Avatar
Odpovídá na Milan Gallas
Luboš Běhounek Satik:4.7.2013 15:42

C++ podporuje OOP lépe než spousta jiných používaných jazyků.

Nahoru Odpovědět
4.7.2013 15:42
https://www.facebook.com/peasantsandcastles/
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 15:44

Ve škole toho nakecají , v c++ je programuje taky OOP

Nahoru Odpovědět
4.7.2013 15:44
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Milan Gallas:4.7.2013 15:44

Promiň špatně jsem se vyjádřil. Ale stojím si zatím že úroveň oop není v dnešní době uspokojivá.

 
Nahoru Odpovědět
4.7.2013 15:44
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:4.7.2013 15:45

A když jsme u toho poptávka po programátorech v c++ je tedy jaká. Zajímali by mě statistiky.

 
Nahoru Odpovědět
4.7.2013 15:45
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 15:47

C++ taky podporuje několik stylů programování takže čisté OOP to být ani nemůže.OOP taky někdy není výhodou...

Nahoru Odpovědět
4.7.2013 15:47
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Maxfx
Milan Gallas:4.7.2013 15:48

OOP taky n+kdy není výhodou. To je u mě špatný přístup. Jmenuj nevýhody OOP.

 
Nahoru Odpovědět
4.7.2013 15:48
Avatar
Odpovídá na Milan Gallas
Luboš Běhounek Satik:4.7.2013 15:55

Poptavka po C++ programatorech je asi 2/3 poptavky po C# programatorech. To je porad docela dost :)

V cem v dnesni dobe neni uroven C++ uspokojiva ohledne OOP?

C++ norma je prubezne upravovana a rozsirovana, stejne jako dalsi jazyky.

Nahoru Odpovědět
4.7.2013 15:55
https://www.facebook.com/peasantsandcastles/
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 15:55

Může to být pomalejší.

Nahoru Odpovědět
4.7.2013 15:55
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Milan Gallas
Lukáš Hruda:4.7.2013 15:58

C++ není ani staré ani zastaralé, to co před 30 lety vzniklo jako C with classes (později C++) má s dnešním C++ společného už dost málo. Microsoft C++ pořád dost podporuje, řekl bych, že teď dokonce více než dřív, před dvěma lety se prosadil za nový standard a budou další, příští standard je tuším plánován na rok 2017. Co se týká OOP tak C++ není čistě objektový jazyk, je to jazyk smíšený, což ale osobně nepovažuji za nevýhodu, objektově orientované programování sice v C++ může být poněkud méně pohodlné než v moderních jazycích, ale, jak už jsem tu párkrát psal, prioritou systému tříd v C++ není pohodlné objektové programování, nýbrž možnost tvořit datové typy, se kterými je možno zacházet co nejvíce stejně jako s typy primitivními, tedy co nejpřirozeněji a nejpohodlněji.

 
Nahoru Odpovědět
4.7.2013 15:58
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Maxfx
Milan Gallas:4.7.2013 15:58

A jakou metodu preferuješ Ty?

 
Nahoru Odpovědět
4.7.2013 15:58
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Lukáš Hruda
Milan Gallas:4.7.2013 16:10

Ve škole nás učili že java a C# jsou nástupci jazyků (typu c++). Proto nechápu proč ten jazyk tak preferuješ? Dnes se učit tento zazyk moc nehodí a radši se každý začne učit Javu. A kvůli jednoduchosti. Nevím jak ostatním ale mě přijde Java opravdu jednoduchá.

 
Nahoru Odpovědět
4.7.2013 16:10
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Milan Gallas
Kit:4.7.2013 16:18

Čistě objektové programovací jazyky sice existují, ale programátoři v nich nechtějí programovat. Jsou příliš omezující. Všechny používané programovací jazyky jsou multiparadigma­tické.

Nahoru Odpovědět
4.7.2013 16:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 16:19

Podle toho co programuješ

Nahoru Odpovědět
4.7.2013 16:19
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Milan Gallas
Lukáš Hruda:4.7.2013 16:20

Java a C# jsou oba jednoduché, alespoň oproti C++ určite. Krásu a výhody C++ oceníš až ve chvíli, když ten jazyk umíš opravdu dobře a jelikož je to jazyk složitý a velmi rozsáhlý, tak na školách nemůžou počítat s tím, že se tam takový jazyk takto dobře naučí třída průměrné inteligentních studentů, což je jeden z důvodů proč se na školách neučí, druhý důvod je ten, že na 90% desktopových aplikací ti Java nebo C# stačí a díky svojí jednoduchosti jsou pro tyto úlohy vhodnější. Jinak neřekl bych, že C++ má nějaké nástupce, tento jazyk si v podstatě de svojí vlastní cestou, Java a C# přebírají jeho základy ale nejsou to jeho nástupci, oboje se používá pro jiný typ úloh.

 
Nahoru Odpovědět
4.7.2013 16:20
Avatar
Homo
Člen
Avatar
Odpovídá na Milan Gallas
Homo:4.7.2013 16:21

Delal jsem v Jave 2 roky, pred mesicem jsem zacal s C++ a od te doby jsem Javu nevidel :-)

Nahoru Odpovědět
4.7.2013 16:21
1010011 1000101 1011000
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Kit
Milan Gallas:4.7.2013 16:22

Java Multiparadigmatická není! Je to objektový jazyk a je hodně používán.
Multiparadigmatický jazyk je např: PHP.

 
Nahoru Odpovědět
4.7.2013 16:22
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Lukáš Hruda
Maxfx:4.7.2013 16:25

Přesně tak C++ je těžký jazyk a oceníš ho ,když to s ním umíš :)

Editováno 4.7.2013 16:27
Nahoru Odpovědět
4.7.2013 16:25
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Benjibs
Člen
Avatar
Odpovídá na Milan Gallas
Benjibs:4.7.2013 16:28

alebo za posledný den toľko zmieňovaný Python (3 paradigmy)

Nahoru Odpovědět
4.7.2013 16:28
1 + 1 = 2
Avatar
Milan Gallas
Tvůrce
Avatar
 
Nahoru Odpovědět
4.7.2013 16:28
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Milan Gallas
Kit:4.7.2013 16:30

Chceš mi snad tvrdit, že se v Javě nedá programovat imperativně? Vždyť to vidím všude kolem sebe. Většina programů v Javě je imperativní místo objektových.

Nahoru Odpovědět
4.7.2013 16:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek Satik:4.7.2013 16:33

WTF David Hartinger ? :D
"Ohodnotil jsi příliš mnoho komentářů za sebou. Pro zachování objektivnosti hodnocení budeš moci hodnotit až za chvíli. Zkušenější uživatelé mají nižší omezení."

(04.07.2013 16:30:44 Kit ++)

Nahoru Odpovědět
4.7.2013 16:33
https://www.facebook.com/peasantsandcastles/
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Kit
Milan Gallas:4.7.2013 16:35

Objektové jazyky:
BETA, C++, Boo, C#, Eiffel, Java, JavaScript, Object Pascal, Objective-C, Ruby, Smalltalk, VB.NET.

Multiparadigmatické jazyky:
Ada, Common Lisp, D, F#, Go, PHP, Python, Scala, Tcl/Tk, Vala

  • tedy já nevím ale v Mj Javu nevidím.
 
Nahoru Odpovědět
4.7.2013 16:35
Avatar
Benjibs
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Benjibs:4.7.2013 16:36

Ja to tak mám tiež :(

Nahoru Odpovědět
4.7.2013 16:36
1 + 1 = 2
Avatar
Nahoru Odpovědět
4.7.2013 16:39
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Milan Gallas
Kit:4.7.2013 16:39

To je z nějakého nedůvěryhodného zdroje. Objektově se dá programovat i v Assembleru a spousta lidí se to nenaučí ani v C# nebo Javě. Kategorické členění je vždy zavádějící.

Nahoru Odpovědět
4.7.2013 16:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Lukáš Hruda
Tvůrce
Avatar
Odpovídá na Milan Gallas
Lukáš Hruda:4.7.2013 16:40

C++ je multiparadigma­tické, už jenom proto, že v něm můžeš mít funkci normálně mimo třídu.

 
Nahoru Odpovědět
4.7.2013 16:40
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:4.7.2013 16:41

Už to také vidím:
objektově orientovaný, multiparadigma­tický, strukturovaný, imperativní, reflexivní

Nahoru Odpovědět
4.7.2013 16:41
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Milan Gallas:4.7.2013 16:43

Tak aspoň vidíš že to tam je napsaný a že sem si to pouze nevymyslel.

 
Nahoru Odpovědět
4.7.2013 16:43
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 16:45

Nástupce C++ je jazyk D

Editováno 4.7.2013 16:46
Nahoru Odpovědět
4.7.2013 16:45
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Maxfx
Milan Gallas:4.7.2013 16:46

:D :D :D a potom d+ a d++

 
Nahoru Odpovědět
4.7.2013 16:46
Avatar
Maxfx
Tvůrce
Avatar
Odpovídá na Milan Gallas
Maxfx:4.7.2013 16:47

Taky jsem si říkal že potom bude D++ :D

Nahoru Odpovědět
4.7.2013 16:47
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
Odpovídá na Milan Gallas
Luboš Běhounek Satik:4.7.2013 16:47

A vidíš tam to slovo multiparadigma­tický ? :)

Nahoru Odpovědět
4.7.2013 16:47
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Maxfx
Kit:4.7.2013 16:47

... a po D++ nastoupí D# :)

Nahoru Odpovědět
4.7.2013 16:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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.