Angular a Node.js - 250MB na disku v základu

Meh

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #15 kdy: 17. 07. 2018, 06:55:07 »
A co to udelat uplne bez JavaScriptu?


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #16 kdy: 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?

pepa

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #17 kdy: 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

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #18 kdy: 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.

pepa

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #19 kdy: 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.


Vlado

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #20 kdy: 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 ň...

.

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #21 kdy: 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.

Tazatel

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #22 kdy: 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.

Vlado

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #23 kdy: 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á.

.

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #24 kdy: 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.

Tomáš Roll

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #25 kdy: 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

Hmmm

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #26 kdy: 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.

Demižon

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #27 kdy: 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?

Tomáš Roll

Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #28 kdy: 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.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Angular a Node.js - 250MB na disku v základu
« Odpověď #29 kdy: 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.