Začátky v Javě

YF

Re:Začátky v Javě
« Odpověď #30 kdy: 29. 03. 2014, 12:37:03 »
... prosimte hlavne se vykasli na tudle bandu dementu na rootu vcetne zamindrakovanych zneuznalych pseudogeniu a nech se vest svoji hlavou - v cemkoliv se da udelat neco zajimavyho a prijd si na to co ti vyhovuje. A pokud ti to nevyhovuje tak si napis vlastni jazyk nebo platformu - tady v ty zasrany zemi mame ve zvyku furt akorat vykrikovat nesmysly a ucit se opakovat a papouskovat co sme si kde precetli aniz bychom dosahovali ke kontrnikum tem co to skutecne delaj a sami potom delat jak sme chytri az to skoro vypada ze sme to sami vymysleli - ale proste vymyslet od premyslet popripade o tom honosne mluvit je proste kurevskej rozdil.

bud dobra
YF


perceptron

Re:Začátky v Javě
« Odpověď #31 kdy: 29. 03. 2014, 13:02:59 »
Citace
A pokud ti to nevyhovuje tak si napis vlastni jazyk
skvely napad, nieco podobne robili aj ostatni:

http://ceylon-lang.org/

http://kotlin.jetbrains.org/

RAII

Re:Začátky v Javě
« Odpověď #32 kdy: 29. 03. 2014, 13:57:29 »
Citace
Ahoj :-),
začala jsem se učit Javu, ale slyšela jsem(místní blog), že se již nepoužívá. Je to pravda?

Děkuji 
Takto položená otázka vylučuje touhu nechat se vést vlastní hlavou ...

Začít s Javou je podle mne chyba, pokud bude někdy chtít přejít na jiný (-> efektivnější) jazyk (ať už z důvodu zájmu a nebo práce), bude to mít zbytečně těžké. Průměrný Javista je zlenivělí (takto to stačí říci abych nikoho neurazil) a má tendenci nezvládnout management paměti bez GC ...

flv

Re:Začátky v Javě
« Odpověď #33 kdy: 29. 03. 2014, 14:23:52 »
Management pameti, really ? Jste padli na hlavu ?
Proc bych to mel delat ? Ja mam kodovat bussines a aplikacni logiku, ne managovat pamet.

Tyhle kecy lidi kteri dokazou onanovat nad tim ze jedine C++ nebo C, protoze "management pameti" me vazne bavi.

Pokud se nejedna o hry, desktop, nebo ultra high-frequency aplikace tak je java dobra volba.
Kecy o tom ze to svadi lidi k tomu ze neumi "managament pameti" ... vy jste snad ze skolky ne ?

Java bezi na backendech, enterprise aplikace, btw. vysla ted java 8, zatim to na rootu moc velkou pozornost nemelo (melo by mit).

Jinak co se poptavky na trhu a platu tyce, to si snad udela kazdy obrazek sam.

znojm

Re:Začátky v Javě
« Odpověď #34 kdy: 29. 03. 2014, 14:29:12 »
a má tendenci nezvládnout management paměti bez GC ...

To je divný, co? :D Třeba ho totiž něco takového vůbec nezajímá. Mělo by?


txt

Re:Začátky v Javě
« Odpověď #35 kdy: 29. 03. 2014, 14:29:49 »
Citace
Ahoj :-),
začala jsem se učit Javu, ale slyšela jsem(místní blog), že se již nepoužívá. Je to pravda?

Děkuji 
Takto položená otázka vylučuje touhu nechat se vést vlastní hlavou ...

Začít s Javou je podle mne chyba, pokud bude někdy chtít přejít na jiný (-> efektivnější) jazyk (ať už z důvodu zájmu a nebo práce), bude to mít zbytečně těžké. Průměrný Javista je zlenivělí (takto to stačí říci abych nikoho neurazil) a má tendenci nezvládnout management paměti bez GC ...
Přesně, ti kdož si alokují/dealokují paměť ručně jsou 1.25x větší drsňáci a otrocké psaní řádků kódu navíc vydávají za ctnost.

Prostě každý jazyk je vhodný k něčemu, nejde jednoznačně zgeneralizovat, který je nejlepší. Podle účelu použití můžeme seřadit jazyky od lepších po horší (průměrný plat programátora, rychlost vývoje v daném jazyku, rychlost na určité platformě, syntaxe, množství knihoven, IDE,rozsah projektů, ...) a i to bude závislé, na tom, jestli danou technologii používáte správně. Kapitolou pro sebe je obecné OOP a znalost základních algoritmů a datových struktur.

Lol Phirae

Re:Začátky v Javě
« Odpověď #36 kdy: 29. 03. 2014, 14:34:08 »
btw. vysla ted java 8, zatim to na rootu moc velkou pozornost nemelo (melo by mit).

Z toho jsem úplně zvlhnul. Nic s tím nefunguje. Huráááá!

Re:Začátky v Javě
« Odpověď #37 kdy: 29. 03. 2014, 15:25:50 »
Začít s Javou je podle mne chyba, pokud bude někdy chtít přejít na jiný (-> efektivnější) jazyk (ať už z důvodu zájmu a nebo práce), bude to mít zbytečně těžké. Průměrný Javista je zlenivělí (takto to stačí říci abych nikoho neurazil) a má tendenci nezvládnout management paměti bez GC ...
Kdyby jenom management paměti bez GC. Dokonce ani neumí používat pro ukládání dat páskovou mechaniku, a dokonce ani neumí pracovat s děrovačkou štítků!

Efektivnost jazyka jako jednorozměrná univerzální veličina je nesmysl. Věděl by to i pan RAII, který o tom diskutoval ve vedlejším vlákně, jenže se mu nějakým nedopatřením nedaří z té diskuse přečíst stránky 5 až 6.

Jinak pro úplné začátky je to jedno, to se člověk naučí, jak vypadá program v nějakém imperativním jazyce, jak se používají proměnné, podprogramy, jak se používá větvení a cykly. To se může každý naučit v Javě, C, C++, Pascalu, Pythonu, PHP, JavaScriptu, Perlu, Ruby nebo v čemkoli jiném, a rozhodně si žádnou z těch voleb neuzavírá budoucí možnosti s jiným jazykem. Akorát se pak naučí, jak se v tom kterém jazyce zrovna píše daný příkaz. Pak je také dobré naučit se, jak se pracuje s objekty, tam bych akorát pro začátek vynechal JavaScript, protože se od těch ostatních vyjmenovaných jazyků dost liší. No a teprve pak nastává ta fáze, kde začne záležet na výběru jazyka, ale to by si měl člověk vybrat podle toho, že těch jazyků pár aspoň trochu zná a má představu, jaké jsou jejich silné a slabé stránky. A pak si vybrat podle toho, co chce dělat. Pokud chci programovat mikrokontroléry, nebudu volit PHP nebo JavaScript. Pokud chci programovat webové aplikace, zvolím Javu, PHP, Python, Ruby nebo JavaScript. Pokud enterprise aplikace, vyhraje asi Java. Pokud chci přispívat do linuxového jádra, nemám jinou volbu, než C. Pokud chci programovat systémové skripty, je dobré se podívat na Python a Perl. A ve všech případech je pak programovací jazyk jenom střípek mozaiky, důležitá je celá infrastruktura kolem, knihovny, nástroje, standardy. Pokud někdo programuje bankovní systém a někdo jiný hru pro Android, sice oba píší v Javě, ale ta syntaxe jazyka je skoro to jediné, co mají oba dva společné, jinak jsou to dva hodně odlišné světy.
No a pak vedle imperativního programování existují také funkcionální jazyky nebo deklarativní programování, v různých jazycích se to různě mísí... Takže na začátku si rozhodně člověk nevybírá jeden programovací jazyk na celý život.

fail

Re:Začátky v Javě
« Odpověď #38 kdy: 29. 03. 2014, 16:01:05 »
Ahoj :-),
začala jsem se učit Javu, ale slyšela jsem(místní blog), že se již nepoužívá. Je to pravda????

Děkuji  ;)
java sa samozrejme pouziva, je to dlhodobo v top 3 najpouzivanejsich, jazykov. na desktope mozno nie (tam mozno vidiet akurat vyvojove prostredia v nej napisane), ale na serveri urcite, a to nehovorim o androide, kde je primarny jazyk.

minuly tyzden dokonca vysla vyznamna verzia Java 8, takze pouzivat sa rozhodne bude.

na servrovem frontendu je pozuivana. kdo ji nasadi na serverovy backend riskuje, ze ho jednoho dne zabije vlastni systemovy spravce.

georgy

Re:Začátky v Javě
« Odpověď #39 kdy: 29. 03. 2014, 17:29:17 »
za tri roky vyslo pat novych verzii netbeansu + popracovalo sa aj na c/c++ integracii

samotny tomcat startne expresne rychlo, dlho trva redeployment celej aplikacie (30 sekund typicka doba pre velku aplikaciu). rozumni ludia pouzivaju class reloading zabudovany v jvm. ak vas limituju jeho obmedzenia, kupte si jrebel, tam mate deploymenty lusknutim prstu.

nehovoriac o tom, ze na mensie projekty pre lokalny vyvoj staci jetty a samozrejme posledne tomcaty (7,8) sa urychlili tiez

v C++ uz nerobim, ale dakujem. Keby chcem robit v C++, tak zvolim radsej Visual Studio 2013, ktore je urcite na prepracovanejsej urovni a myslim, ze nema ani konkurenciu :) Je to mozno "parna mlaticka", ale je NAJ.

RAII

Re:Začátky v Javě
« Odpověď #40 kdy: 29. 03. 2014, 17:36:29 »
Je to fakt sranda, stačí říct že Java není úžasná, že má i chyby a na člověka se vrhne hejno zažraných Javistů jež chrání svou modlu, protože kdyby jí nebylo, neměli by práci.

a má tendenci nezvládnout management paměti bez GC ...
To je divný, co? :D Třeba ho totiž něco takového vůbec nezajímá. Mělo by?

Mělo by, programy bez GC jsou zhruba o 100% rychlejší než ty s GC. To, že bez GC není programátor schopen pracovat ukazuje na jeho neschopnost, nikoli to že je moderní a de s dobou.

DK

Re:Začátky v Javě
« Odpověď #41 kdy: 29. 03. 2014, 18:11:07 »
Je to fakt sranda, stačí říct že Java není úžasná, že má i chyby a na člověka se vrhne hejno zažraných Javistů jež chrání svou modlu, protože kdyby jí nebylo, neměli by práci.

a má tendenci nezvládnout management paměti bez GC ...
To je divný, co? :D Třeba ho totiž něco takového vůbec nezajímá. Mělo by?

Mělo by, programy bez GC jsou zhruba o 100% rychlejší než ty s GC. To, že bez GC není programátor schopen pracovat ukazuje na jeho neschopnost, nikoli to že je moderní a de s dobou.

"Java neni uzasna, ma i chyby" == "Java je pomala"?  ;D

Re:Začátky v Javě
« Odpověď #42 kdy: 29. 03. 2014, 18:22:37 »
Mělo by, programy bez GC jsou zhruba o 100% rychlejší než ty s GC. To, že bez GC není programátor schopen pracovat ukazuje na jeho neschopnost, nikoli to že je moderní a de s dobou.
A taky jsou programy bez GC zhruba o 200 % oranžovější. Když jste takový odborník a vyjadřujete to rovnou v procentech, jak jsou na tomdalší způsoby správy paměti - o kolik procent jsou programy bez nich rychlejší?

Je to fakt sranda, stačí říct že Java není úžasná, že má i chyby a na člověka se vrhne hejno zažraných Javistů jež chrání svou modlu, protože kdyby jí nebylo, neměli by práci.
To špatně chápete. Problém není v tom, že byste říkal, že Java není úžasná. Problém je v tom, že plácáte nesmysly a ani se nepokoušíte předstírat, že byste je chtěl něčím doložit.

javaforever

Re:Začátky v Javě
« Odpověď #43 kdy: 29. 03. 2014, 18:40:11 »
Je to fakt sranda, stačí říct že Java není úžasná, že má i chyby a na člověka se vrhne hejno zažraných Javistů jež chrání svou modlu, protože kdyby jí nebylo, neměli by práci.

Je docela smutný, jestli programuješ, protože logika tvých programů bude asi jako ta psaná tady. Programátor nepotřebuje nic chránit, protože programuje a není podstatné v čem. Když nebude Java, bude něco jiného. Proč ale nepoužívat to nejlepší, když můžeš.

RAII

Re:Začátky v Javě
« Odpověď #44 kdy: 29. 03. 2014, 20:07:11 »
Miluju když se mé tvrzení splní, už sou tady 3.