Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vue,js – jaký je váš názor?

Nazdar pánové a dámy,
tak co, už někdo píšete ve Vue.js?
A jaký na to máte názor? :-)
Vue + Vuex + VueAwesome
10. 9. 2018 21:51:08
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364986
node
verified
rating uzivatele
(5 hodnocení)
10. 9. 2018 21:59:59
Ano, pouzivam. Minuly rok som potreboval riesit na jednom projekte reaktivny js a po dvoch tyzdnoch a asi 5 frameworkoch som zvolil Vue. Je velmi intuitivny, ma jednoduchu syntax, plno doplnkov, svkelu dokumentaciu a td. Na githube je navyse oblubenejsi nez react takze sa naozaj nejedna o ziadne sufilkove riesenie ktore spravil niekto doma na kolene. React je sice ziadanejsi ked si clovek pozera pracovne pouky ale to je iba z historickeho hladiska, vela firiem naksocilo na Facebookovsku vlnu a uz na tom musia ostat. Ale pre nove projekty nevidim dovod nedat vue sancu.
Taktiez je naozaj paradne robit s vue-cli a dev-tools pre Chrome a FF. Osobne sa nestaram co je pod kapotou(webpack...), len si robim svoju aplikaciu, staram sa len o svoj kod a o nic ine.
10. 9. 2018 21:59:59
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364985
Dev-tools je super!
Super je, že má někdo stejný názor jako já.
Vue bude ochvilku před Reactem, píšu v tom teď skoro všechno ať už simply aplikace s jednou komponentou, nebo větší projekty s XY komponenty.
Parádní, díky za názor. :-)
10. 9. 2018 22:03:35
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364984
Taky používám a doporučuju, jak samostatně tak potom s Laravel PHP ideální kombo :)
10. 9. 2018 22:34:22
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364983
Oleg
verified
rating uzivatele
(53 hodnocení)
10. 9. 2018 22:54:58
A ja jsem byl presvedceny, ze z tech vetsich fw je proste Angular nejlepsi :(
10. 9. 2018 22:54:58
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364982
Jan
verified
rating uzivatele
10. 9. 2018 23:11:02
Pár projektů jsem udělal ve vue.js (přišel mi z těch nových frameworků jako nejlepší), ovšem u některých věcí jsem zjistil, že když to napíšu v jQuery (hlavně ajax), tak si ušetřím hodně práce (jQuery stejně načítám, takže neřeším tu nesmyslnou histerii kolem něj). Takže vue.js, ale rozhodně ne všude.
10. 9. 2018 23:11:02
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364981
tuk
verified
rating uzivatele
(2 hodnocení)
11. 9. 2018 08:20:40
Jestli Vue nebo ne Vue, na to není jedna odpověď. Pokud dělám něco sám a pro sebe, tak si mohu vybírat podle knihoven a ukázkových projektů (abych měl méně práce). Pokud jsem hlava týmu vývojářů, kde je nějaký systém zažitý, anebo potřebuju najmout další lidi, tak se musím dívat i na jejich dostupnost.
Dělal jsem v Angular i Reactu a stejně mohu říct jen jedno. Svět full-stack vývoje je v neustálém pohybu a se znalostí jednoho frameworku si málokdo vystačí. Co je populární dnes nemusí platit zítra. Co je efektivní dnes (a pro jednoho), nemusí být efektivní zítra (a pro druhého).
Jednoduše, pokud zvolený framework splňuje všechny požadavky zadavatele a tvůrce, tak proč ne. Žádné řešení není ideální, vždy se narazí na nějaký problém. Jediné, čemu bych se vyhnul, jsou frameworky, které mají tendenci skončit za několik let v zapomění. Velký zájem ostatních vývojářů dokáže usnadnit hodně práce.
11. 9. 2018 08:20:40
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364980
tomve
verified
rating uzivatele
(22 hodnocení)
11. 9. 2018 08:35:01
Vypadý jednoduše než jQuery, resp. člověk se tolik neupíše.
Na druhou stranu jQuery je dost rozšířenéj, tak je lepší znát více js frameworků, jak píše tuk.
---------- Post added 11.09.2018 at 08:35 ----------
Napsal w3Dominik;1484403
Taky používám a doporučuju, jak samostatně tak potom s Laravel PHP ideální kombo :)
S tím souhlasím:).
11. 9. 2018 08:35:01
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364979
hm
verified
rating uzivatele
(20 hodnocení)
11. 9. 2018 08:54:19
Vetsinu veci delam v Reactu... Nebe a dudy proti jinymu vyvoji. Ale chapu ze to na spousty malickosti muze byt zbytecny kanon na vrabce... Nicmene kdybych se dneska neco ucil, nejak vubec nevidim duvod pro Vue, Angular - prijde mi to proti Reactu tak nejak "stary pristup" k veci... Ale tak to je asi taky castecne subjektivni, nevim... Proste mi ten vyvoj ve Vue,angularu prijde takovy rozstristeny, chybi mi tam ty templaty uvnitr kodu jako ma react (JSX)...
jQuery je dobrej oldschool a jednoduchy na pouzivani/uceni... ale to je tak vsechno :) na cokoliv vetsiho je naprosto nevhodny...
11. 9. 2018 08:54:19
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364978
Napsal Aleš Jiříček;1484436
Vetsinu veci delam v Reactu... Nebe a dudy proti jinymu vyvoji. Ale chapu ze to na spousty malickosti muze byt zbytecny kanon na vrabce... Nicmene kdybych se dneska neco ucil, nejak vubec nevidim duvod pro Vue, Angular - prijde mi to proti Reactu tak nejak "stary pristup" k veci... Ale tak to je asi taky castecne subjektivni, nevim... Proste mi ten vyvoj ve Vue,angularu prijde takovy rozstristeny, chybi mi tam ty templaty uvnitr kodu jako ma react (JSX)...
jQuery je dobrej oldschool a jednoduchy na pouzivani/uceni... ale to je tak vsechno :) na cokoliv vetsiho je naprosto nevhodny...
Ve skutečnosti, pokud si nakonfigurujete workflow, můžete JSX používat i v render funkcích Vue.js, viz https://vuejs.org/v2/guide/render-function.html#JSX.
11. 9. 2018 09:02:50
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364977
hm
verified
rating uzivatele
(20 hodnocení)
11. 9. 2018 09:14:25
Napsal Miroslav Foltýn;1484437
Ve skutečnosti, pokud si nakonfigurujete workflow, můžete JSX používat i v render funkcích Vue.js, viz https://vuejs.org/v2/guide/render-function.html#JSX.
Hezky, to rad slysim :) V tom pripade je Vue taky docela zajimavej. Kdyz sem ho zkoumal, tak JSX jeste neumel nebo jsem to nenasel - je mozny ze je az v posledni verzi a driv nebylo?
11. 9. 2018 09:14:25
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364976
První verze pluginu pro danou transpilaci je stará 2 roky viz https://www.npmjs.com/package/babel-plugin-transform-vue-jsx
11. 9. 2018 09:33:04
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364975
Jan
verified
rating uzivatele
11. 9. 2018 09:39:40
jQuery je dobrej oldschool a jednoduchy na pouzivani/uceni... ale to je tak vsechno :) na cokoliv vetsiho je naprosto nevhodny...
O jQuery se povídá hodně nesmyslů. Ale jQuery není framework a hlavně je univerzální. Jsou lidi, kteří vám budou tvrdit jak je jQuery špatné, atd. atd. a že oni používají Vue.js a nakonec se podívate na jejich projekty a oni používájaí Vue.js, ale pro AJAX ve Vue.js použijí jQuery a pak si klepete na čelo. Použití Vue.js nevylučuje použití jQuery. Často argumentují velikostí, ale když použijí kompletní framework, pak je velikost jQuery srovnatelná nebo menší. Moderní je dnes používat Vanilla JS, ale když si někdo projede příklady porovnání mezi Vanilla JS a jQuery, pak se mi opravdu zdá bláznovství jQuery zatratit a nepoužívat.
Ve světě Javascriptu je momentálně velký chaos, každý hledá nějaký nejlepší framework, nesmyslně se transpiluje es6 na es5 a pak se minimizuje, lidé přichází na to, že mít na serveru Javascript (Node.js) není zase taková výhra. Blázni přepisují jednoduché funkce jQuery do velkého frameworku a přitom na venek vše funguje pro uživatele pořád stejně.
Jediné, čemu bych se vyhnul, jsou frameworky, které mají tendenci skončit za několik let v zapomění. Velký zájem ostatních vývojářů dokáže usnadnit hodně práce.
Problém je, že to se těžko pozná, popularita nějakého nástroje vystřelí nahoru, pak příjde někdo s něčím novým a předchozí nástroj přestane být "moderní". Bohužel to se právě v oblasti Javascriptu děje - pořád něco nového, chaos, nové přístupy, nové frameworky a bohužel to dopadá tak, že je zde velká roztříštěnost a že ačkoliv je Javascript populární, najít šikovného programátora je velmi těžké, protože se kolikrát netrefíte do jeho klíčových znalostí (zrovna potřebujete někoho na Angular, a on je zrovna aktivní ve Vue.js - a samozřejmě pro specifické projekty nepotřebujete univerzála, ale odborníka v daném frameworku).
Myslím si, že je to vždy o tom, co komu vyhovuje a jak se v daném frameworku cítí. Čím lépe s v něm cítí, típ lépe jeho kód a řešení bude vypadat, nezávisle na tom, co je momentálně in.
11. 9. 2018 09:39:40
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364974
hm
verified
rating uzivatele
(20 hodnocení)
11. 9. 2018 09:41:58
jj koukam ze v2 vysla pred dvema lety :) to byla plus minus doba kdy jsem se rozhodoval co budu dal delat... A zvolil React. Obecne se koukam u Vue dost zmenilo od te doby (u react taky, ale jelikoz uz byl v te dobe dospely, tak ne zas tak vyrazne). Docela dospel a nektere veci se mi u nej libi vic jak u Reactu. Na druhou stranu se mi i nektere libi min :) Tady to bude asi dost uz na subjektivite kazdeho. Uprimne bych ted mel o dost slozitejsi rozhodovani. Asi bych stejne sel do Reactu, protoze pro nej existuje vetsi zakladna komponent... Ale jen asi :)
---------- Příspěvek doplněn 11.09.2018 v 09:45 ----------
Napsal phoca;1484448
O jQuery se povídá hodně nesmyslů. Ale jQuery není framework a hlavně je univerzální. Jsou lidi, kteří vám budou tvrdit jak je jQuery špatné, atd. atd. a že oni používají Vue.js a nakonec se podívate na jejich projekty a oni používájaí Vue.js, ale pro AJAX ve Vue.js použijí jQuery a pak si klepete na čelo. Použití Vue.js nevylučuje použití jQuery. Často argumentují velikostí, ale když použijí kompletní framework, pak je velikost jQuery srovnatelná nebo menší. Moderní je dnes používat Vanilla JS, ale když si někdo projede příklady porovnání mezi Vanilla JS a jQuery, pak se mi opravdu zdá bláznovství jQuery zatratit a nepoužívat.
jQuery je hezka berlicka tam kde neni treba zadny velky JS, ale tam to taky konci... Pouzivat Vue/React + jQuery je samozrejme hloupost, ze to par blbecku dela, neznamena vlasten vubec nic... Nezatracuji ho, pouzivam ho, ale konci presne tam kde ostatni zacinaji :)
Jinak vetsina toho co delal jQuery dneska zvlada bezny JS nebo dokonce CSS... jeho era je proste pomalu pryc :)
11. 9. 2018 09:41:58
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364973
TomasX
verified
rating uzivatele
(4 hodnocení)
11. 9. 2018 09:47:13
já tady budu v opozici :). Nejsem příznivcem SPA či feature rich klientů, protože:
- je složité až nemožné udržet UX napříč všemi zařízeními na přijatelné podobě (dostat se do situace, kdy web není možné na nějakém zařízení ovládat není vyjímka)
- tracing, debugging a logování jsou obrovsky problematické, najednou si stěžují klienti, že jim něco nefunguje a člověk nemá k dispozici informace a radí jim aby obnovili stránku nebo se znovu přihlásili
- deployment cyklus bývá problém, neustále obnovování stránky, aby to fungovalo, složitá kontrola nad distribucí jednotlivých částí aplikace
- náročný runtime, který je potřeba pro fungování webu, vysoké cpu i memory nároky, časté memory leaky, které je opět složité dostat pryč
- všechny tyhle full page renderery (react, angular, vue) mají znatelný dopad na performance, najednou na pomalejším počítači jsou některé weby špatně ovladatelné
- občas se to celé dostává do střetu s blokovači reklam, které jsou schopné odříznout runtime script a web je poté nepoužitelný
Naopak se mi líbí cesta jakou šel Google gmail (a jak funguje) a jsem zastánce myšlenky, kterou původně uvedl google closure, která jistou dobu pěkně fungovala v .NET. Líbí se mi cesta kterou jde webassembly a co přináší. Frameworky jako vue, agular (v1 i v2) a celý ekosystém kolem Fluxu vedou jen ke špatnému použití nástrojů. Stačí se podívat jak funguje klientská část FB, je to dost jiné než jak vypadají jiné flux aplikace.
Když to vezmu ekonomicky, náklady na frontendy se astronomicky zvyšují, jejich konverze a použitelnost ale nikoliv, zvyšuje se množství chyb, které brání weby používat. Problém, že se to děje i u prezentačních webů či webů, které nemusí být dynamické z jejich povahy. Obhajoba klient site rendering je UX a rychlejší odezvy pro klienta, ale v praxi to vede k více problémům než kdybych zapracoval na servové části, stránky, které jsou v jednom jediném souboru (css, js) a server je vrací za spodní desítky ms jsou vždy sázka na jistotu.
Pěkným příkladem je i zdejší webtrh, z povahy to je docela dynamický web s neustálými změnami, ale šlo se obejít bez spousty runtime JS a celkově je web velice svižný i na pomalých strojích.
Nechci rospoustat flame, je to můj osobní názor a pouze nabízím opačný pohled; většina webů, na kterých se podílím jsou právě v těchto FW a nebojím se je použít, když je chce klient/tým.
---------- Příspěvek doplněn 11.09.2018 v 09:51 ----------
doplnění: mám rád, když web funguje i bez js a vždy k SPA webů nabízím pokud to jinak nejde aspoň zjednodušenou variantou pouze v html, doménová logika stejně musí být na serveru
11. 9. 2018 09:47:13
https://webtrh.cz/diskuse/vuejs-jaky-je-vas-nazor/#reply1364972
Pro odpověď se přihlašte.
Přihlásit