Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Filip Jirsák

Stran: 1 ... 96 97 [98] 99 100 ... 375
1456
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 18. 02. 2021, 20:54:00 »
jQuery je sice pomalé, ale proti reactu je to sportovec; myslím, že ochota dělat stránky rychlé, paměťově a zdrojově nenáročné prostě právě s Reactem umřela.

S vanillaJS si musím být vědom omezení a daleko více testovat mezi prohlížeči. Doporučení na čistý js tady zaznělo ve vláknu několikrát.
Když vy pořád porovnáváte jablka s krokodýlama. To není tak, že ten samý web budete psát v čistém JavaScriptu bez jakýchkoli knihoven, nebo v jQuery, nebo v Reactu. Když budete psát webovou aplikaci, použiju Svelte, React, Vue, Angular, Preact nebo třeba webcomponents. Když budu potřebovat jenom nějaké drobnosti, budu psát třeba v ES2019 a transpilovat do verze, kterou podporují všechny prohlížeče, které chci podporovat. Případně použiju nějakou knihovnu pro to, co potřebuji.

1457
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 18. 02. 2021, 18:37:32 »
stejně tak nikomu nedoporučuji používat bezhlavě vanillaJs, to je zase módní věc poslední dobou a vznikají v tom chyb, viz i doporučování v tomhle vlákně.
Jak můžete „bezhlavě“ používat čistý JavaScript? Buď podporované prohlížeče danou funkci umí (nebo ji transpilujete), pak je hloupost používat něco jiného – zpomalujete tím načítání stránky (čeká se na další kód) i zpomalení provádění (implementace v JavaScriptu je obvykle pomalejší, než nativní implementace). Nebo ji neumí, a pak musíte použít nějakou funkci, která to implementuje. Nevidím tam prostor pro nějakou bezhlavost.

Nevím, jaké chyby tím podle vás reálně vznikají – tady jsem zaznamenal akorát příklady toho, že divnou implementaci jQuery, které je dobré se zdaleka vyhnout, není úplně jednoduché zreplikovat. Chyba ale je jenom to, pokud někdo něco takového chce programovat.

Tohle prostě nepovažuji na dobrou náhradu.
Ona to také není žádná náhrada. Ono prostě už jen jQuery není potřeba.

Pokud chci vyřešit podporu i pro ty starší, už to tak málo kódu není a potřebuji pomoc nějakého frameworku/knihovny, která přidá polyfill.
Ano, přidá se polyfill pro ty používané funkce, ne zbytečná knihovna, která má spoustu anti-vzorů.

VanillaJS je sice cool, ale těch plnohodnotných webů v tom moc není, jen se o tom mluví a píšou tutoriály na jednoduché příklady.
To jako podle vás všechny weby používají jQuery? Web je napsaný v Reactu, Svelte, Vue, Angularu nebo něčem podobném, a do toho je tam přidané jQuery? Vážně?

To už vyžaduje trochu větší um než bylo potřeba s jQuery.
Teď jste trefil hřebíček na hlavičku. jQuery se výborně hodí, když chcete prasit a vůbec vás nezajímá, jak bude ten výsledný web vypadat, jak bude pomalý a datově náročný. Kdo chce web dělat pořádně, ten se jQuery vyhne.

Vzhledem k tomu jaká je cílovka a pozice jQuery prostě nevidím vhodné doporučovat přejít na čistý JS.
Nikdo nedoporučuje „přejít na čistý JS“. Doporučení je používat současné nástroje. Spousta věcí se dnes napíše přímo pomocí funkcí prohlížeče, další se udělají pomocí CSS, pro další máte samostatné malé knihovny.

1458
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 18. 02. 2021, 17:44:08 »
Samozřejmě se to dá napsat i v čistém js, jen jsem chtěl říct, že to není tak jednoduchý a dobu, kdy byla půlka webů rozbitých právě kvůli nedostatečně obecné implementaci bez testů si živě pamatuji, nerad bych opakoval chyby z minulosti. Doporučování vanillaJS jako řešení nepovažuji za rozumné.
Chybou je připravovat se na minulé války. Dříve bylo použití jQuery rozumné, protože odstiňovalo vývojáře od rozdílech v implementacích v různých prohlížečích, a poskytovalo funkce, které přímo prohlížeče neimplementovaly. Dnes je naopak použití jQuery nerozumné, protože si do stránky zbytečně natáhnete velkou knihovnu, která nic nepřináší, akorát tam máte spoustu zbytečného kódu pro podporu prohlížečů, které nikdo nepoužívá.

1459
To spojení se ukončí pro neaktivitu – viděl bych problém spíš na úrovni IP vrstvy, možná se někde nějaký paket zahodí. Podíval bych se na to pomocí tcpdump nebo Wiresharku na úrovni paketů.

1460
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 18. 02. 2021, 08:50:49 »
jQuery je oblíbené a pohodlné.
jQuery bylo oblíbené, dnes už se používá jen ze setrvačnosti. Pohodlné je na něm akorát to, že lidé, kteří se ho naučili používat, se nemusí učit nic nového. Jinak má jQuery dost nevýhod, mezi prvními tu, že se cpe do globálního jmenného prostoru. Z čehož plynou například problémy, kterých jste se dotknul, pokud se na jedné stránce sejde víc verzí jQuery.

Byl tu zmíněn Bootstrap – 5. verze už se obejde bez jQuery. Další čtení třeba zde: Removing jQuery from GitHub.com frontend. Nebo zde obhajuje jQuery, ale podle mne to popisuje jen tu setrvačnost: Why I’m still using jQuery in 2019.

1461
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 17. 02. 2021, 18:28:06 »
Tak jo, přesvědčili jste mě.
Ještě mi potvrďte, že použití uedených nativních JS funkcí je cross-platform jednotné (což byla v minulosti také výhoda použití jQuery funkcí) a budu úplně spokojený.  :)
Ano, je to jednotné. Právě že ta hlavní výhoda jQuery (že sjednotil různou podporu prohlížečů) už dnes není potřeba.

1462
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 17. 02. 2021, 13:13:15 »
Já vnímám jQuery pořád jako knihovnu pro zjednodušení práce s DOM/CSS v čistém JS, tam své místo pořád má, dokud podobné věci neumí JS sám o sobě.
Na rozdíl od velkých FW, které když začnu používat, tak už nemůžu uhnout (a proto je moc nemusím), tak jQuery mě do ničeho nenutí, nemusím jí nijak přizpůsobovat návrh projektu, jen využívám zjednodušení syntaxe tam, kde se to hodí.
Jenže pro takovéhle věci nepotřebujete jQuery, je lepší použít to, co už umí přímo prohlížeče.

1463
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 17. 02. 2021, 10:40:10 »
Nevím, v jakém roce žiješ ty, ale v roce 2021 je pořád jQuery významný artefakt na webech, i třeba Bootstrap ho používá pro řadu widgetů, pokud neděláš SPA nebo RIA tak věci jako React, Vue, Svelte ti zase tolik život neušetří, naopak ti seberou spousty času.
To, že se to stále hodně používá, neznamená, že je dobrý nápad to použít, zejména v nových projektech. A zejména, když se chci učit něco nového.

1464
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 16. 02. 2021, 17:50:55 »
A JQuery se už fak moc nepoužívá? :o
V nových projektech není žádný důvod použít jQuery. Používá se ve starých projektech, které nikdo nechce přepisovat. A pak ho používají lidé, kteří se ho kdysi naučili a nevšimli si, že dnes je svět webových technologií už úplně někde jinde.

Dokonce vidím, že se VUE používá s Bootstrapem.
Snad pro všechny frameworky nebo frontendové knihovny existuje knihovna (nebo i více knihoven), která pro ně zapouzdřuje Bootstrap.

1465
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 16. 02. 2021, 16:45:17 »
jQuery není framework, a hlavně už není rok 2010, aby se jQuery používalo (na cokoli). Záleží na tom, co na frontendu chcete řešit. Jestli bude lepší použít nějaký framework/prostředí jako Vue, Svelte nebo React, nebo jestli bude lepší použít jen nějaké knihovny.

1466
Vývoj / Re:Náhrada PHP nebo ASP.NET Core
« kdy: 16. 02. 2021, 10:19:01 »
java na backend je strasny moloch. Kod sice vyzera super jednoducho, ale mas tam milion roznych kniznic, o ktorych netusis ako vlastne funguju.
To ale není problém Javy. Klidně to můžete programovat s pár jednoduchými knihovnami, o kterých víte, jak fungují. Java není jen Spring.

1467
Server / Re:Docker a hosting bez námahy
« kdy: 13. 02. 2021, 18:23:38 »
Tak jasně, ale jak bude ten kontejner tučný záleží na okolnostech - a stejně jej bude muset tvůrce aktualizovat. Takže žádná velká výhra to není - bude platit a ještě se starat. To už je lepší použít tu hotovou platformu, kterou pak opravdu jen užívá.
Starat se bude muset stejně. Hotovou platformu můžete použít tehdy, když pro vaše potřeby už nějaká hotová platforma existuje. Spousta hotových platforem navíc znamená uzamčení k té platformě – nemůžete snadno přejít jinam.

1468
Server / Re:Docker a hosting bez námahy
« kdy: 13. 02. 2021, 16:33:01 »
Předpoklad, že kontejner něco z výše zmíněného vyřeší, je podle mě zcela chybná. Kontejner řeší snadné spuštění projektu v předem specifikovaném runtime. Je sice oddělený od hostujícího os, ale svoji vlastní bezpečnost a snadnou správu neřeší.
V kontejneru ale máte typicky jen jednu aplikaci a pár knihoven, které ta aplikace potřebuje. To je na správu mnohem jednodušší, než celý OS.

1469
Server / Re:Docker a hosting bez námahy
« kdy: 12. 02. 2021, 19:00:37 »
...nabízí RancherOS…
To vypadá zajímavě, díky za tip, neznal jsem.

V tom případě se podívejte ještě na Fedora CoreOS. Má trošku blíže ke klasickým distribucím, ale pořád je to minimalistický systém určený pro běh kontejnerů s atomickou aktualizací OS.

1470
Server / Re:Docker a hosting bez námahy
« kdy: 12. 02. 2021, 17:43:59 »
Pokud „v ČR“ znamená v NIXu, pak třeba OVH Public Cloud. Dále třeba Master Internet, Hosting90 nabízí RancherOS… Nehledejte hosting (to obvykle znamená webový server), ale spíš public cloud, kubernetes apod.

Stran: 1 ... 96 97 [98] 99 100 ... 375