ES6 syntax => class, public, private, constructor ... pripomína OOP, ale nie je to OOP? – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

ES6 syntax => class, public, private, constructor ... pripomína OOP, ale nie je to OOP? – JavaScript, AJAX, jQuery – Fórum – Programujte.comES6 syntax => class, public, private, constructor ... pripomína OOP, ale nie je to OOP? – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Toto vlákno bylo označeno za vyřešené.
Koder0
Newbie
28. 1. 2018   #1
-
0
-

Čaute, zaujíma ma predovšetkým jedna vec. V javascripte ES6 pribudli nové kľúčové slová ako class, public, private, constructor atd. Čo mnohí možno poznáme zo sveta OOP. Ale všeobecne pravidlo resp. odporúčanie je: v javascripte by sme mali programovať funkcionálne ( možno paradox kedže všetko v JS je objekt ). To znamená že v ES6 sa tieto nové kľučové slová používajú k funkcionálnemu prístupu. Ale potom moja otázka znie, prečo do jazyka javascript pribudli tieto kľúčové slová, keď reálne nemajú nič s OOP spoločné. A odporúča sa programovať funkionálne. 

Toto som zobral z jedneho fóra:

"

U zkušenějších JS vývojářů se však často setkáte s názorem, že tato nová syntax je velkou chybou, protože bude svádět nováčky ke klasickému OOP, což je v JS považováno z mnoha důvodů za špatné. 

"

Chápem to v tom zmysle že to slúži iba ako lepšie rozdelenie kódu a logiky s tým že stále sa dodržiava funkionálny prístup. ( ako to robí napr React ) 
Chápem to správne?

Díky za vecné odpovde. 

Nahlásit jako SPAM
IP: 95.105.233.–
gna
~ Anonymní uživatel
925 příspěvků
28. 1. 2018   #2
-
-1
-
Mimo téma

Funkcionální a objektové programování se nevylučuje. A typicky tazatel při srovnávacím dotazu nezná ani jedno.

Ale k věci. Zkoušel jsi v JavaScriptu dělat třídy? Tak teď to nebudeš muset dělat jako debil. Tečka.

Nahlásit jako SPAM
IP: 213.211.51.–
Koder0
Newbie
28. 1. 2018   #3
-
0
-

To je v poriadku že sa nevylučuje. Tu ide o určité paradigma, ktoré podporovať.

Takto sa ta spýtam, programoval si niekedy v javascripte? lebo očividne si len další jquery honič, čo ani nevie čítať. Klasika. 

OK.. niekto další? kto používa mozog?

Nahlásit jako SPAM
IP: 95.105.233.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 10 hostů

Podobná vlákna

Public vs. private — založil inferno-girl

Public vs private metóda — založil Plui

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý