Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #60 kdy: 20. 07. 2016, 14:43:51 »
Většina jazyků nemá svůj jasný účel jako PHP.

"snadno dostat uzivatele na Daily WTF"?


Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #61 kdy: 20. 07. 2016, 14:49:07 »
Radši zůstanu lopatou a budu používat jazyky kde podobné problémy neexistují.
Stačí vzít nějaký funkcionální, tam je jen jeden návrhový vzor - monáda. Ta se dá naroubovat na všechno (dobře, trochu přeháním, ale ne moc). OOP je v tomto docela zmatek.

No ;)
https://www.packtpub.com/application-development/haskell-design-patterns

Kit

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #62 kdy: 20. 07. 2016, 14:50:13 »
COBOL neznám. PHP slouží svému účelu dobře.

COBOL je dnes už za zenitem, v podstatě se v něm jen udržují běžící aplikace.

PHP svému účelu slouží velmi dobře. Bohužel někteří lidé nepochopili, jak se v něm dá elegantně programovat a tak jim zbývá jen na tento jazyk plivat všude, kudy chodí.

Ostatně každý jazyk má své příznivce i odpůrce.

gl

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #63 kdy: 20. 07. 2016, 15:59:27 »
Většina jazyků nemá svůj jasný účel jako PHP.

"snadno dostat uzivatele na Daily WTF"?

Jaký je účel Javy? Java se používá na vše a přitom se na spoustu věcí nehodí. Neříkám, že je PHP dokonalé, ale weby se v tom dělají snadno. Zkuste v Javě pracovat s delšími SQL dotazy nebo key value strukturami. Nelíbí se mi hlavně OOP inspirované Javou. Nemožnost monkey patchingu atd. Naštěstí PHP nikomu nevnucuje jedno jediné paradigma a spousta knihoven OOP nepoužívá.


javaman

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #64 kdy: 20. 07. 2016, 16:07:29 »
Java se hodí na úplně všechno. Proto je tak oblíbená. Nemusíš vůbec střídat jazyky, když ji máš.

Monkey patching chybí :D OK.


gl

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #65 kdy: 20. 07. 2016, 16:12:50 »
Java se hodí na úplně všechno. Proto je tak oblíbená. Nemusíš vůbec střídat jazyky, když ji máš.

Monkey patching chybí :D OK.

Nechybí jen monkey patching, ale celkově možnost přepsat existující funkci. runkit pokud vím v novějších verzích nefunguje.

javaman

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #66 kdy: 20. 07. 2016, 16:17:36 »
Jak to asi ty frameworky dělají, když to nejde...

Za prvé je to prasárna, proto tam není přímá podpora a za druhé to není problém, pokud po tom hodně toužíš a máš velmi dobrý důvod.

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #67 kdy: 20. 07. 2016, 16:21:05 »
Java se hodí na úplně všechno. Proto je tak oblíbená. Nemusíš vůbec střídat jazyky, když ji máš.

Monkey patching chybí :D OK.

No to jsi pak dost omezeny.

gl

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #68 kdy: 20. 07. 2016, 16:24:03 »
Jak to asi ty frameworky dělají, když to nejde...

Za prvé je to prasárna, proto tam není přímá podpora a za druhé to není problém, pokud po tom hodně toužíš a máš velmi dobrý důvod.

Mluvíš o PHP? Jaký PHP framework tohle dělá?

Slovo prasárna nemám rád.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #69 kdy: 20. 07. 2016, 16:38:46 »
COBOL neznám. PHP slouží svému účelu dobře.

COBOL je dnes už za zenitem, v podstatě se v něm jen udržují běžící aplikace.

PHP svému účelu slouží velmi dobře. Bohužel někteří lidé nepochopili, jak se v něm dá elegantně programovat a tak jim zbývá jen na tento jazyk plivat všude, kudy chodí.

Ostatně každý jazyk má své příznivce i odpůrce.
Za zenitem je i Java, byť se to někomu nemusí líbit. Z příslušných diskusí nakonec vyplyne jedině to, že většina lidi neví, co to je zenit.

javaman

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #70 kdy: 20. 07. 2016, 16:40:50 »
Jo ták. Mluvil jsem o dokonalé Javě. PHP je zbytečný vůbec používat, když máš Javu.

PHP je celkově prasárna, takže by sis na to měl zvyknout.

Za zenitem je i Java, byť se to někomu nemusí líbit. Z příslušných diskusí nakonec vyplyne jedině to, že většina lidi neví, co to je zenit.

Tak určitě :D

gl

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #71 kdy: 20. 07. 2016, 17:02:07 »
PHP je celkově prasárna, takže by sis na to měl zvyknout.

PHP nepoužívám, tak si nemusím zvykat. Jak jsem psal výše, na PHP mi vadí, že se snaží zakazovat užitečné featury (ty jim říkáš prasárny).

javaman

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #72 kdy: 20. 07. 2016, 17:04:16 »
Kdybys používal luxusní jazyk, tak bys je tam měl, jen dobře schované před lopatami.

gl

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #73 kdy: 20. 07. 2016, 17:05:46 »
Kdybys používal luxusní jazyk, tak bys je tam měl, jen dobře schované před lopatami.

To je nevýhoda jazyků určených pro lopaty.

Platon

Re:Rozdíl mezi návrhovými vzory Přepravka x Obálka x Holder
« Odpověď #74 kdy: 20. 07. 2016, 17:31:34 »
javaman:
Jo tak java je luxusny jazyk? Ako vyvojar s 6 rocnou praxou v Jave a 7 rocnou praxou v C#/.NETe mozem s istotou povedat, ze luxusny jazyk je skor C#, ako Java. Jedina nevyhoda je platforma, ale uz aj to sa meni nakolko vysiel .NET Core 1.0. Keby si bol naozaj guru, tak nerobis v jave, ale C/C++ a ASM. Vies java ma vela kniznic uz hotovych, ty ako NElopata by si si mal vsetko pisat sam. Nechapem ale potom, preco pouzivas Javu :D