Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Tazatel 15. 07. 2018, 22:39:33

Název: Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tazatel 15. 07. 2018, 22:39:33
Začal jsem tak, že jsem si udělal jednoduchou single page HTML stránku. Do té jsem si dal pěkně graf do kterého jsem si načítal sata z RESTu přes JQuery. Všechno šlo dobře až do chvíle, kdy jsem potřeboval vykreslit tabulku na základě dotazu z RESTu.

Nechtěl jsem v javascriptu hardkodovat HTML, tak jsem hledal nějaký způsob podobný tomu, co je v AngularJS, tzn. dám si do HTML stránky templatovou tabulku a nějaký malý framework mi umožní tam dávat foreach atp.

Nenašel jsem nic kloudného, co by bylo tak pěkné jako to má Angular. Tak jsem si řekl, že použiju rovnou Angular a zkusím teda ten nový.........................................................

Šel jsem podle tutorialu, a stáhlo se mi na disk javascriptových knihoven za 250MB. Když se ta aplikace startuje, trvá to několik vteřin, šíleně se tam něco buildí atp.

 :-[ :-X :-\ :'( ??? ::)

Já fakt nevím co mám dělat. Chci si udělat jednoduchou webku a vygenerovat si kloudným způsobem do HTML templatu data z JSON. Mít na stránce jenom import na JQuery a možná ještě nějakou drobnost k tomu. Udělat to ideálně vše v jediné HTML stránce. Nechápu co je to Node.js zač, ale ještě před 2 lety když jsem si zkoušel Angular jsem rozhodně nepotřeboval 250MB knihovnu, stačilo mi pár importů.

Co mám dělat?
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: MarSik 15. 07. 2018, 22:46:13
Odpovědi jsou dvě:

1) "jednoduchá" data a grafy - https://c3js.org/

2) množství stažených dat u moderních JS aplikací - minifikovaná verze aplikace bude celkem malá, ale zdrojová data u vývojáře můžou klidně mít 1 GB i více (mám tu jednu aplikaci co má cca 3 GB ve zdrojových kódech a cca 100 KB jako výsledný minifikovaný balík).
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: cppman 16. 07. 2018, 00:38:50
Tohle je smutná realita dnešního webu. Jednoduché weby/aplikace se současnými technologiemi prakticky dělat nelze.

Webaři chtěli dělat věci jednoduše, ohrnovali nos nad nástroji, jako je C++, Java, SOAP, XML, XSLT, SQL… Tak se rozhodli, že nebudou opakovat chyby předešlé generace a že si to napíší znova po svém – jednodušší, elegantnější.

A co jim z toho nakonec vyšlo?

NAPROSTO ZRŮDNÝ BLOATWARE – jako ten, na který jsi právě narazil.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 16. 07. 2018, 05:17:23
Tohle je smutná realita dnešního webu. Jednoduché weby/aplikace se současnými technologiemi prakticky dělat nelze.

Webaři chtěli dělat věci jednoduše, ohrnovali nos nad nástroji, jako je C++, Java, SOAP, XML, XSLT, SQL… Tak se rozhodli, že nebudou opakovat chyby předešlé generace a že si to napíší znova po svém – jednodušší, elegantnější.

A co jim z toho nakonec vyšlo?

NAPROSTO ZRŮDNÝ BLOATWARE – jako ten, na který jsi právě narazil.

angular byl vždy bloatware inspirovaný newebovými frameworky. Tazatel (javaman?) navíc plete dohoromady velikost nástrojů a výsledné aplikace. Dobu buildění a startu.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: pepa 16. 07. 2018, 06:38:14
No kdyz je ti zatesko stvorit tabulku v jquery tak nenadelas nic, radeji si promrhal spoustu casu stahovanim neceho co ani nechces misto toho abys ho venoval napsani deseti radkum kde v jquery stvoris tabulku i s obsahem z dat.
Ja jsem proto aby se pouzivali knihovny, ale nahrazovat praci na 2minuty puldenim hledanim knihovny a pak jeste psanim na foru dost spatny pristup.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: harrison314 16. 07. 2018, 07:31:00
Taketo jednorazovky (Ajax + render do sablony tvorenej spatnymi apostrofmi) riesim vanila javascriptom - vlastne vanila Typescriptom,  narichlo napisanych 200 riakdov kodu. Ucel to splni.

Ono ten NPM svet je dost na zaplakanie, fakt to stahuje pol internetu aj ked chce clovek len minifikovat CSS-ko :(
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tazatel 16. 07. 2018, 10:29:28
Tam je u webovek strašný poser s tím, že tam neběží web stránka nějakým způsobem ve svém vlastním kontejneru, ve kterém by se mohly vytvořit javascriptové služby s obecnou platností. Protože to neexistuje, musí se znásilnit index.html a udělat ten root aplikace v něm. Jenže tím se přeruší standardní usecase pro HTML stránky, mezi kterými se pěkně proklikává a naviguje pomocí Zpět a Vpřed, protože překlikávání mezi HTML se nahradí javascriptovým nahrazováním obsahu na single page stránce. už tady ten fakt dává vzniku frameworkům, které nevyhnutelně mordujou standardní HTML.

Přitom by to bylo řešitelně přes Cookies, do kterých by si stránka ukládala datové struktury s globální platností napříč překlikaváním po HTML stránkách. To by pak způsobilo, že by mohly existovat service s globální platností. Proč se však dali cestou single page narovnáváků na ohýbáky, to nevím.

Jak já to vidím - a já vím, že do toho moc nevidím - tak by byl i na frontendu velice dobře uplatnitelný stejně jednoduchý framework, jako existuje třeba u Spring MVC. Mám view napsaný v JSP a do něj propaguju model. Všehovšudy k tomu potřebuju ve Springu vytvořit jen 3 soubory:

1. JSP view
2. @Controller s jedinou metodou
3. OOP model pro ten View

Je to velice přímočaré, dodržuje to standardní zaběhnutý systém HTML stránek, dají se tam používat standardní JS knihovny jako je Bootstrap atp., bez úprav. Místo toho to, co jde vidět v Angularu, připomíná spíše období Springu nekdy před rokem 2009, než byl Componentscan a Autowire. Dokonce bych řekl, že je to ještě horší a spiše to ukecaností připomíná nějakou starou Javu EE. A ještě se do toho přimíchal Node.js.

Zajímavě to vyřešil React.js, jenže neřekl bych, že líp. Ten zase totiž úplně zpřetrhal návaznost na klasické HTML a vytvořil tím totální atyp, ve kterém nejdou používat klasické JS komponenty aniž by měly svou (mnohdy nezdařenou) portaci do Reactu.

Takže zatímco v C#i v Javě se krásně přešlo na Anotace a všechno se stalo víc lightweight, tak frontend je těmi frameworky tak o 10 a více let pozadu.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: L. 16. 07. 2018, 10:53:49
a já vím, že do toho moc nevidím

To bylo z toho tvého příspěvku to zdaleka nejchytřejší, tak se toho drž.

Jinak celkově je jasné, že je to jen další trolovací pokus o flame vlákno.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Ondrej Nemecek 16. 07. 2018, 11:19:13
Nestačí použít bych nějaký existující javascriptový templatovací engine? Je jich dost.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 16. 07. 2018, 13:24:30
a já vím, že do toho moc nevidím

To bylo z toho tvého příspěvku to zdaleka nejchytřejší, tak se toho drž.

Jinak celkově je jasné, že je to jen další trolovací pokus o flame vlákno.

Tazatel (javaman) zná slovo Javascript jen z pracovních inzerátů a diskuzí s jemu podobnými.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: . 16. 07. 2018, 13:44:03
Tohle je smutná realita dnešního webu. Jednoduché weby/aplikace se současnými technologiemi prakticky dělat nelze.

Webaři chtěli dělat věci jednoduše, ohrnovali nos nad nástroji, jako je C++, Java, SOAP, XML, XSLT, SQL… Tak se rozhodli, že nebudou opakovat chyby předešlé generace a že si to napíší znova po svém – jednodušší, elegantnější.

A co jim z toho nakonec vyšlo?

NAPROSTO ZRŮDNÝ BLOATWARE – jako ten, na který jsi právě narazil.
Ševče, drž se svého řemesla a nevrtej se do věcí, kterým vůbec nerozumíš.  Tazatel tomu taky nerozumí, ale má dost odvahy si sám vybrat řešení. Pak se diví, že si vybral špatně a další matlák do toho napíše odstavec nesmyslů a že celý web je nahovno a Java rulezz. Co dodat.

Pokud chcete něco malého na SPA tak třeba:
hyperapp  1kB
preact      3kB

Ale jak už bylo řečeno, vám by stačil jen templatovací engine.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tomáš Roll 16. 07. 2018, 14:38:33
Vítám v hororovém světě npm, kde nic k ničemu nepasuje co včera platilo a fungovalo, dnes neplatí a nefunguje a vše je jinak.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: anonym 16. 07. 2018, 19:23:38
Tohle je smutná realita dnešního webu. Jednoduché weby/aplikace se současnými technologiemi prakticky dělat nelze.

Webaři chtěli dělat věci jednoduše, ohrnovali nos nad nástroji, jako je C++, Java, SOAP, XML, XSLT, SQL… Tak se rozhodli, že nebudou opakovat chyby předešlé generace a že si to napíší znova po svém – jednodušší, elegantnější.

A co jim z toho nakonec vyšlo?

NAPROSTO ZRŮDNÝ BLOATWARE – jako ten, na který jsi právě narazil.
Ševče, drž se svého řemesla a nevrtej se do věcí, kterým vůbec nerozumíš.  Tazatel tomu taky nerozumí, ale má dost odvahy si sám vybrat řešení. Pak se diví, že si vybral špatně a další matlák do toho napíše odstavec nesmyslů a že celý web je nahovno a Java rulezz. Co dodat.

Pokud chcete něco malého na SPA tak třeba:
hyperapp  1kB
preact      3kB

Ale jak už bylo řečeno, vám by stačil jen templatovací engine.

Obojí stejně jede nad node.js, naco bych to používal? To už to rovnou můžu udělat v Reactu.

Starej AngularJS byl dobrej. Nechápu proč ho zazdili.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 16. 07. 2018, 19:42:14
Obojí stejně jede nad node.js, naco bych to používal? To už to rovnou můžu udělat v Reactu.

Starej AngularJS byl dobrej. Nechápu proč ho zazdili.

transpiler jede v node.js
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: pepa 17. 07. 2018, 06:25:06
Tak docela čumím, tazatel píše, že pro stažení dat použil jQuery a pak k tomu přihazuje Angular a diví se počtu dat na disku, já se zas divím tomu, že někdo takhle motá technologie, pokud použiji Angular už nepotřebuji pro stahovnání jQuery. Todle promíchávání mě u spousty lidí doslova sere. Fakt lidi zamyslete se co děláte a proč, todle je jako stáhnout si data v linuxu pak přebootovat do win pustit excel a podívat se na ně.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Meh 17. 07. 2018, 06:55:07
A co to udelat uplne bez JavaScriptu?
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 17. 07. 2018, 06:55:58
Tak docela čumím, tazatel píše, že pro stažení dat použil jQuery a pak k tomu přihazuje Angular a diví se počtu dat na disku, já se zas divím tomu, že někdo takhle motá technologie, pokud použiji Angular už nepotřebuji pro stahovnání jQuery. Todle promíchávání mě u spousty lidí doslova sere. Fakt lidi zamyslete se co děláte a proč, todle je jako stáhnout si data v linuxu pak přebootovat do win pustit excel a podívat se na ně.

proč nepoužíváte fetch?
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: pepa 17. 07. 2018, 07:35:10
Tak docela čumím, tazatel píše, že pro stažení dat použil jQuery a pak k tomu přihazuje Angular a diví se počtu dat na disku, já se zas divím tomu, že někdo takhle motá technologie, pokud použiji Angular už nepotřebuji pro stahovnání jQuery. Todle promíchávání mě u spousty lidí doslova sere. Fakt lidi zamyslete se co děláte a proč, todle je jako stáhnout si data v linuxu pak přebootovat do win pustit excel a podívat se na ně.

proč nepoužíváte fetch?

No a další, tak pokud používám angular tak pro stahování dat použiju $http  https://www.w3schools.com/angular/angular_http.asp

Pokud mam miluju jQuery tak pouziju treba $.get 

, ale proc pouzivat ($.get || fetch) pokud mam vse ostatni napsane v angularu to nechapu
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 17. 07. 2018, 07:42:14
Tak docela čumím, tazatel píše, že pro stažení dat použil jQuery a pak k tomu přihazuje Angular a diví se počtu dat na disku, já se zas divím tomu, že někdo takhle motá technologie, pokud použiji Angular už nepotřebuji pro stahovnání jQuery. Todle promíchávání mě u spousty lidí doslova sere. Fakt lidi zamyslete se co děláte a proč, todle je jako stáhnout si data v linuxu pak přebootovat do win pustit excel a podívat se na ně.

proč nepoužíváte fetch?

No a další, tak pokud používám angular tak pro stahování dat použiju $http  https://www.w3schools.com/angular/angular_http.asp

Pokud mam miluju jQuery tak pouziju treba $.get 

, ale proc pouzivat ($.get || fetch) pokud mam vse ostatni napsane v angularu to nechapu

protože je to standard a dnes už ho podporují všechny prohlížeče. Není důvod, aby to bylo v každém frameworku jinak.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: pepa 17. 07. 2018, 10:15:12
Tak docela čumím, tazatel píše, že pro stažení dat použil jQuery a pak k tomu přihazuje Angular a diví se počtu dat na disku, já se zas divím tomu, že někdo takhle motá technologie, pokud použiji Angular už nepotřebuji pro stahovnání jQuery. Todle promíchávání mě u spousty lidí doslova sere. Fakt lidi zamyslete se co děláte a proč, todle je jako stáhnout si data v linuxu pak přebootovat do win pustit excel a podívat se na ně.

proč nepoužíváte fetch?

No a další, tak pokud používám angular tak pro stahování dat použiju $http  https://www.w3schools.com/angular/angular_http.asp

Pokud mam miluju jQuery tak pouziju treba $.get 

, ale proc pouzivat ($.get || fetch) pokud mam vse ostatni napsane v angularu to nechapu

protože je to standard a dnes už ho podporují všechny prohlížeče. Není důvod, aby to bylo v každém frameworku jinak.

Tak bud chces pouzivat freamworky pak je pouzivej jak se maji, nebo je pouzivat nechces. ja tu mluvim o kombinovani ruznych pristupu cehoz vysledkem je v lepsim pripade nabobtnaly kod v horsim nefunkcnost aplikace a v nejhorsim castecna nefunkcnost dle verze os a prohlizece. Oni ty freamworky to api na http requesty obaluji z nejakeho duvodu.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Vlado 17. 07. 2018, 11:39:41
Roky čítam root.cz. Hlavne kvôli odbornejším, zmysluplnejším článkom. A vždy som mal, tak nejak automaticky, komunitu okolo root tiež za odbornejšiu. Ale toto vlákno ma teda fakt vyviedlo z omylu... Tazatel je nielen totálne mimo, ale sa navyše neprišiel pýtať, ale posťažovať sa ako je Angular príšerný. A alternatívy ktoré navrhuje, napríklad ukladanie dát do cookies, tak to ma odrovnalo. A reakcie? Niektorí píšu úplne mimo, ako napríklad "pepa", iní píšu naprosto offtopic. Mám pocit, že o dnešných web aplikáciách a princípoch na ktorých stavajú, komunita okolo root nevie fakt ani ň...
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: . 17. 07. 2018, 11:53:19
Tohle je smutná realita dnešního webu. Jednoduché weby/aplikace se současnými technologiemi prakticky dělat nelze.

Webaři chtěli dělat věci jednoduše, ohrnovali nos nad nástroji, jako je C++, Java, SOAP, XML, XSLT, SQL… Tak se rozhodli, že nebudou opakovat chyby předešlé generace a že si to napíší znova po svém – jednodušší, elegantnější.

A co jim z toho nakonec vyšlo?

NAPROSTO ZRŮDNÝ BLOATWARE – jako ten, na který jsi právě narazil.
Ševče, drž se svého řemesla a nevrtej se do věcí, kterým vůbec nerozumíš.  Tazatel tomu taky nerozumí, ale má dost odvahy si sám vybrat řešení. Pak se diví, že si vybral špatně a další matlák do toho napíše odstavec nesmyslů a že celý web je nahovno a Java rulezz. Co dodat.

Pokud chcete něco malého na SPA tak třeba:
hyperapp  1kB
preact      3kB

Ale jak už bylo řečeno, vám by stačil jen templatovací engine.

Obojí stejně jede nad node.js, naco bych to používal? To už to rovnou můžu udělat v Reactu.

Starej AngularJS byl dobrej. Nechápu proč ho zazdili.
Máte zjevně problém pochopit, k čemu je node.js. Ani jedno nad node.js nejede a ani jej nepotřebují. Obojí jsou mikroframeworky pro snadnou tvorbu SPA v browseru.

Pokud budete chtit výsledek nějak zabalit a použít nějaký bundler, jako třeba webpack nebo parcel, tak pro běh těchto bundlerů budete potřebovat node.js, tak jako pro běh yum potřebujete mít nainstalovaný Python.

Tyhle ty dva příklady jsem uvedl proto, protože tu někteří argumentovali, že JS frameworky jsou magabajtové a stahují půl internetu. Ano, některé jsou, a některé ne. Když si uživatel pro zabití mouchy místo plácačky nabije dělo, je to jeho problém.

P.S.: Preact je na úrovni ES6 kompatibilní s Reactem.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tazatel 17. 07. 2018, 18:05:43
Řekl jsem si, že se tedy podvolím a udělám si tu aplikaci s Reactem. Šel jsem na Getting Started pro React s Typescriptem:

https://www.typescriptlang.org/docs/handbook/react-&-webpack.html

40 minut jsem se štval s tím, že se nechtěl dle tutoriálu rozjet příkaz "webpack". Nevím proč dpč webpack, když předtím jsem věci s Typescriptem pouštěl přes npm/yarn, ale budiž. Takže posraný "webpack" nefugoval a házel errory. Tak jsem to po 40 minutách nějak zázrakem zprovoznil a příkaz webpack začal fungovat. Jenže co nevidím: ten debil vypíše 500 chyb, protože skenuje i adresář "../*" kde jsou jiné projekty. Nechápu proč skáče ven z adresáře, kde je pro něj umístěn webpack.config.js.

Celkově jsem už zabil 70 minut na tom, že nemůžu rozjet jeden posraný Getting Started. Marně přemýšlím, s jakou technologií jsem zažil takovéhle neskutečné hovna.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Vlado 17. 07. 2018, 18:21:59
Tak skús Vue. Nič neinštaluj, pripni si ho do stránky miesto jQuery, pozri sa do dokumentácie Introduction a na List Rendering a za pol hodinu máš dynamicky vykreslenú tabuľku z json-u. Má tak super syntax, že sa ho prakticky netreba učiť, len si to prečítaš v ich guide a rovno to použiješ. A zistíš aj ty prečo je Vue na githube obľúbenejšie ako React a Angular, že na toto, jednoduchosť použitia a rýchlosť učenia sa, sa ani React, Ani Angular nechytá.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: . 18. 07. 2018, 01:51:54
Řekl jsem si, že se tedy podvolím a udělám si tu aplikaci s Reactem. Šel jsem na Getting Started pro React s Typescriptem:

https://www.typescriptlang.org/docs/handbook/react-&-webpack.html

40 minut jsem se štval s tím, že se nechtěl dle tutoriálu rozjet příkaz "webpack". Nevím proč dpč webpack, když předtím jsem věci s Typescriptem pouštěl přes npm/yarn, ale budiž. Takže posraný "webpack" nefugoval a házel errory. Tak jsem to po 40 minutách nějak zázrakem zprovoznil a příkaz webpack začal fungovat. Jenže co nevidím: ten debil vypíše 500 chyb, protože skenuje i adresář "../*" kde jsou jiné projekty. Nechápu proč skáče ven z adresáře, kde je pro něj umístěn webpack.config.js.

Celkově jsem už zabil 70 minut na tom, že nemůžu rozjet jeden posraný Getting Started. Marně přemýšlím, s jakou technologií jsem zažil takovéhle neskutečné hovna.
Pominu, že jste troll a budu se tvářit, že jsem to nepochopil.

Takže, když máte tutorial na nějakou verzi sw, tak si musíte nainstalovat danou verzi a ne třeba o dvě vyšší. To by mohla pochopit i totální lopata. Javascript má poměrně velmi rychlou obměnu, takže tutoriály jsou často už za půl roku staré a neaktuální. Místo webpacku použijte zmiňovaný parcel, protože ten na 99% pochopí, co chcete dělat a nebudete mu muset vytvářet config. Pokud nejste úplně nepoužitelná lopata, tak to zvládnete. A pokud ne, tak běžte od javascriptu pryč, nebo tvořte stránky stejně jako před 10 lety. Ono to kupodivu budu fungovat. Na frameworky pak zapomeňte, to je vyšší dívčí a na to nemáte.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tomáš Roll 18. 07. 2018, 07:48:18
Řekl jsem si, že se tedy podvolím a udělám si tu aplikaci s Reactem. Šel jsem na Getting Started pro React s Typescriptem:

https://www.typescriptlang.org/docs/handbook/react-&-webpack.html

40 minut jsem se štval s tím, že se nechtěl dle tutoriálu rozjet příkaz "webpack". Nevím proč dpč webpack, když předtím jsem věci s Typescriptem pouštěl přes npm/yarn, ale budiž. Takže posraný "webpack" nefugoval a házel errory. Tak jsem to po 40 minutách nějak zázrakem zprovoznil a příkaz webpack začal fungovat. Jenže co nevidím: ten debil vypíše 500 chyb, protože skenuje i adresář "../*" kde jsou jiné projekty. Nechápu proč skáče ven z adresáře, kde je pro něj umístěn webpack.config.js.

Celkově jsem už zabil 70 minut na tom, že nemůžu rozjet jeden posraný Getting Started. Marně přemýšlím, s jakou technologií jsem zažil takovéhle neskutečné hovna.

Problém je v tom, že tutoriál je víc než dva týdny starý, takže už neplatí. Zkuste tenhle, ještě včera fungoval:
https://github.com/Microsoft/TypeScript-React-Starter#typescript-react-starter
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Hmmm 18. 07. 2018, 09:04:34
Řekl jsem si, že se tedy podvolím a udělám si tu aplikaci s Reactem. Šel jsem na Getting Started pro React s Typescriptem:

https://www.typescriptlang.org/docs/handbook/react-&-webpack.html

40 minut jsem se štval s tím, že se nechtěl dle tutoriálu rozjet příkaz "webpack". Nevím proč dpč webpack, když předtím jsem věci s Typescriptem pouštěl přes npm/yarn, ale budiž. Takže posraný "webpack" nefugoval a házel errory. Tak jsem to po 40 minutách nějak zázrakem zprovoznil a příkaz webpack začal fungovat. Jenže co nevidím: ten debil vypíše 500 chyb, protože skenuje i adresář "../*" kde jsou jiné projekty. Nechápu proč skáče ven z adresáře, kde je pro něj umístěn webpack.config.js.

Celkově jsem už zabil 70 minut na tom, že nemůžu rozjet jeden posraný Getting Started. Marně přemýšlím, s jakou technologií jsem zažil takovéhle neskutečné hovna.
Co to je za blbost? Ked uz chcem skusat React, tak postupujem podla tutorialu zo stranky reactu a nie typescriptu a potom sa rozculujem, ze mi daco nejde...

Prave React to ma vyriesene velmi jednoducho a priamociaro, ak ide o zaciatky.
https://reactjs.org/docs/create-a-new-react-app.html

Neskor si uz clovek napise vlastnu konfiguraciu, ale zacat sa s tymto da nadherne.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Demižon 18. 07. 2018, 12:15:15
Na frameworky pak zapomeňte, to je vyšší dívčí a na to nemáte.

A nemělo by náhodou být smyslem frameworků to, aby práci šetřily a zjednodušovaly?
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Tomáš Roll 18. 07. 2018, 12:56:06
Na frameworky pak zapomeňte, to je vyšší dívčí a na to nemáte.

A nemělo by náhodou být smyslem frameworků to, aby práci šetřily a zjednodušovaly?
Ale to by nebylo tak cool. Připadám si jak na konci 80. let.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: gll 18. 07. 2018, 13:06:44
Na frameworky pak zapomeňte, to je vyšší dívčí a na to nemáte.

A nemělo by náhodou být smyslem frameworků to, aby práci šetřily a zjednodušovaly?

bagr šetří práci oproti lopatě, když ho umíte ovládat.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: L. 18. 07. 2018, 14:09:43
bagr šetří práci oproti lopatě, když ho umíte ovládat.

Přesně tak. Tazatel povolává bagr kvůli vykopání díry 40x40x40 cm a vzteká se, že bagr je nanic, protože je to s ním o tolik složitější, než tu díru udělat lopatou.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: andrej 19. 07. 2018, 15:40:41
Nechápu co je to Node.js zač, ale ještě před 2 lety když jsem si zkoušel Angular jsem rozhodně nepotřeboval 250MB knihovnu, stačilo mi pár importů.
niektori su presvedceni ze nodejs je rakovina. uz sa siri zo serverov aj na desktopove frontend aplikacie.
Název: Re:Angular a Node.js - 250MB na disku v základu
Přispěvatel: Hmmm 19. 07. 2018, 15:53:13
Nechápu co je to Node.js zač, ale ještě před 2 lety když jsem si zkoušel Angular jsem rozhodně nepotřeboval 250MB knihovnu, stačilo mi pár importů.
niektori su presvedceni ze nodejs je rakovina. uz sa siri zo serverov aj na desktopove frontend aplikacie.
Facepalm...