Výběr vhodného OOP jazyka

uuuuuuuu

Re:Výběr vhodného OOP jazyka
« Odpověď #30 kdy: 31. 05. 2018, 18:38:17 »
Citace
Opravdu nerad bych tu začínal flame, ale JavaScript není úplně nejjednodušší opravdu zvládnout.
(...)  Dál je potřeba počítat s tím, že je nutné znát minimálně dva dialekty(ES5/ES6), lépe ale tři(TypeScript), pokud chcete mít co nejširší záběr. No a pak už zbývá jenom naučit se asi sto knihoven, buildovacích nástrojů, design patternů a běhových prostředí a můžete prohlásit, že jste zvládli JavaScript.(...)

Ty nástroje a tak bych do něj dvakrát nezahrnoval. Jednak se pořád mění (to mě na komunitě dost štve) a ES6 už dnes povětšinou stačí (zvlášť mi nepřijde jiný, oproti ES5, ale obsáhlejší), TypeScript nemusím. Přinejhorším se dá použít nějaký transpilátor na ES5, ale pokud někdo nepotřebuje podporovat Internet Explorer z přelomu století, tak je to imo ok. :)

Javascript je infekcni mem, ktery se siri po slabsich jedincich.
S webassembly doufam v navrat k C/C++

V C mám naprogramováno víc než v JS (v C++ asi taky), ale nerozumím, proč bych ho měl chtít na web. Na hřebík použiju kladivo, na šroubek šroubovák.

K tomu kladivu a sroubovaku.....to je jen vase zkostnazelost si myslet, ze C nepatri na web a patri tam JS.  SMRT JS!!!


Re:Výběr vhodného OOP jazyka
« Odpověď #31 kdy: 31. 05. 2018, 18:48:30 »
Citace
Opravdu nerad bych tu začínal flame, ale JavaScript není úplně nejjednodušší opravdu zvládnout.
(...)  Dál je potřeba počítat s tím, že je nutné znát minimálně dva dialekty(ES5/ES6), lépe ale tři(TypeScript), pokud chcete mít co nejširší záběr. No a pak už zbývá jenom naučit se asi sto knihoven, buildovacích nástrojů, design patternů a běhových prostředí a můžete prohlásit, že jste zvládli JavaScript.(...)

Ty nástroje a tak bych do něj dvakrát nezahrnoval. Jednak se pořád mění (to mě na komunitě dost štve) a ES6 už dnes povětšinou stačí (zvlášť mi nepřijde jiný, oproti ES5, ale obsáhlejší), TypeScript nemusím. Přinejhorším se dá použít nějaký transpilátor na ES5, ale pokud někdo nepotřebuje podporovat Internet Explorer z přelomu století, tak je to imo ok. :)

Javascript je infekcni mem, ktery se siri po slabsich jedincich.
S webassembly doufam v navrat k C/C++

V C mám naprogramováno víc než v JS (v C++ asi taky), ale nerozumím, proč bych ho měl chtít na web. Na hřebík použiju kladivo, na šroubek šroubovák.

K tomu kladivu a sroubovaku.....to je jen vase zkostnazelost si myslet, ze C nepatri na web a patri tam JS.  SMRT JS!!!
C nepatří skoro nikam, pokud člověk nemusí stavět na legacy kódu.

Re:Výběr vhodného OOP jazyka
« Odpověď #32 kdy: 31. 05. 2018, 19:03:17 »
Téměř každý z životaschopných jazyků je v základu jednoduchý, ale když se k němu přidá ekosystém v knihovách a frameworcích, tak je z toho monstrum. Postupně bobtná do doby, než ho vývojáři opustí, protože je příliš složitý a nepřehledný. Tím uvolní prostor pro další jednoduchý jazyk a cyklus je uzavřen.

A nebo se to uklidní, až jazyk "uzraje" (vývoj se zpomalí) a bude líp. Příkladem by mohl být třeba Perl. :)

Kit

Re:Výběr vhodného OOP jazyka
« Odpověď #33 kdy: 31. 05. 2018, 19:12:12 »
Téměř každý z životaschopných jazyků je v základu jednoduchý, ale když se k němu přidá ekosystém v knihovách a frameworcích, tak je z toho monstrum. Postupně bobtná do doby, než ho vývojáři opustí, protože je příliš složitý a nepřehledný. Tím uvolní prostor pro další jednoduchý jazyk a cyklus je uzavřen.

A nebo se to uklidní, až jazyk "uzraje" (vývoj se zpomalí) a bude líp. Příkladem by mohl být třeba Perl. :)

Zrovna u Perlu je vidět jak ho z výšeuvedených důvodů vytlačuje Python. Když se začtu do některých perlových skriptů v systému, tak se ani nedivím.

Re:Výběr vhodného OOP jazyka
« Odpověď #34 kdy: 31. 05. 2018, 19:14:35 »
Tak o důvodech bychom mohli diskutovat, ale pořád to nic nemění na tom, co jsem psal.

Jak jsou psané některé skripty je také na jinou diskusi. :)


Youda

Re:Výběr vhodného OOP jazyka
« Odpověď #35 kdy: 31. 05. 2018, 19:14:52 »
Téměř každý z životaschopných jazyků je v základu jednoduchý, ale když se k němu přidá ekosystém v knihovách a frameworcích, tak je z toho monstrum. Postupně bobtná do doby, než ho vývojáři opustí, protože je příliš složitý a nepřehledný. Tím uvolní prostor pro další jednoduchý jazyk a cyklus je uzavřen.

A nebo se to uklidní, až jazyk "uzraje" (vývoj se zpomalí) a bude líp. Příkladem by mohl být třeba Perl. :)

Perl je uz dokonce krapet prezraly.
Asi jako zapomenuty balicek tvaruzku v kufru auta objeveny po tydnu.

xyz

Re:Výběr vhodného OOP jazyka
« Odpověď #36 kdy: 31. 05. 2018, 19:35:08 »
Jednoznačně Java, .NET tě svazuje s proprietární platformou - až zavřou Microsoft budeš bez práce.

o

Re:Výběr vhodného OOP jazyka
« Odpověď #37 kdy: 31. 05. 2018, 19:44:07 »
Oba jazyky, ktere zminujes jsou na ustupu (to neni muj dojem, jen odkazuji na statistiky stackoverflow a githubu) ale samozrejme za leta je v nich napsana spousta veci, ktere budou jeste dlouhou dobu potrebovat udrzbu.

Pokud jsi mlady a zacinas, zkus zvazit i modernejsi moznosti - GOlang, JS (alias typescript), atd. atp.

anonym

Re:Výběr vhodného OOP jazyka
« Odpověď #38 kdy: 31. 05. 2018, 19:44:56 »
Jednoznačně Java, .NET tě svazuje s proprietární platformou - až zavřou Microsoft budeš bez práce.

Ty vole to je logika ve stylu odstěhuju se do vysokých tater, abych si v případě celosvětové potopy zachránil život.

I/O

Re:Výběr vhodného OOP jazyka
« Odpověď #39 kdy: 31. 05. 2018, 20:21:27 »
C nepatří skoro nikam, pokud člověk nemusí stavět na legacy kódu.
V čem tedy nejlépe dělat low-level a embedded věci?

anonym

Re:Výběr vhodného OOP jazyka
« Odpověď #40 kdy: 31. 05. 2018, 21:05:51 »
C nepatří skoro nikam, pokud člověk nemusí stavět na legacy kódu.
V čem tedy nejlépe dělat low-level a embedded věci?

Tak to ti řeknu naprosto přesně, V Číně  :D :D :D

Re:Výběr vhodného OOP jazyka
« Odpověď #41 kdy: 31. 05. 2018, 22:04:15 »
Doporučuju sledovat vývoj jazyků postavených na jvm (Clojure, Groovy, Kotlin, Scala).

Emanuel

Re:Výběr vhodného OOP jazyka
« Odpověď #42 kdy: 01. 06. 2018, 06:13:38 »
Doporučuju sledovat vývoj jazyků postavených na jvm (Clojure, Groovy, Kotlin, Scala).
To už se radši soustředit na LLVM.

Akiz

Re:Výběr vhodného OOP jazyka
« Odpověď #43 kdy: 01. 06. 2018, 08:35:24 »
Objektivně? Asi Java, jsou v tom peníze, má to knuhovny a JVM je super.
Subjektivně? Kdybych se chtěl naučit OOP a bavit se u toho, tak SmallTalk (Pharo).
Kdybych si chtěl vyvíjet rychlý aplikace a "psát obyčejnej kód" tak základy Ruby a pak Crystal. Možná Rust.
A kdybych se chtěl OOP naučit jen tak náhodou, protože to vlastně není zas tak hrozně důležitý, tak Python.
A teprve potom bych si troufl na JS, s tím, že bych se cestou naučil ještě Scheme.

Re:Výběr vhodného OOP jazyka
« Odpověď #44 kdy: 01. 06. 2018, 09:03:37 »
A kdybych se chtěl OOP naučit jen tak náhodou, protože to vlastně není zas tak hrozně důležitý, tak Python.

 :D :D :D :D