Prodej projektu Duchod.cz - SLEVA
Zobrazují se odpovědi 1 až 19 z 19

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

  1. 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

  2. Co se právě děje na Webtrhu?
  3. 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.

  4. 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. :-)

  5. Taky používám a doporučuju, jak samostatně tak potom s Laravel PHP ideální kombo :)

  6. A ja jsem byl presvedceny, ze z tech vetsich fw je proste Angular nejlepsi :(

  7. 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.

  8. 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.

  9. 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 ----------

    Citace Původně odeslal w3Dominik Zobrazit příspěvek
    Taky používám a doporučuju, jak samostatně tak potom s Laravel PHP ideální kombo :)
    S tím souhlasím:).

  10. 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. Citace Původně odeslal Aleš Jiříček Zobrazit příspěvek
    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.

  12. Citace Původně odeslal Miroslav Foltýn Zobrazit příspěvek
    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?

  13. První verze pluginu pro danou transpilaci je stará 2 roky viz https://www.npmjs.com/package/babel-...nsform-vue-jsx

  14. 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.

  15. 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 ----------

    Citace Původně odeslal phoca Zobrazit příspěvek
    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 :)

  16. 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

  17. TomasX: chapu argumenty, nicmene treba web bez JS je dneska investice a pozadavek, ktery uz tolik nedava smysl. Javascript uz dneska nevypina opravdu vubec nikdo - takze ten pozadavek je pro strasne malo niche pripadu, kterych bude mezi navstevniky vcelku bez prehaneni klidne cista 0.

    Zda, kde a jak pouzivat Javascript je uz na uvazeni kazdeho, React i dalsi se daji pouzivat jen na dynamicke casti webu a zbytek porad muze byt generovany ciste v PHP nebo cemkoliv jinem...

  18. Citace Původně odeslal Aleš Jiříček Zobrazit příspěvek
    TomasX: chapu argumenty, nicmene treba web bez JS je dneska investice a pozadavek, ktery uz tolik nedava smysl. Javascript uz dneska nevypina opravdu vubec nikdo - takze ten pozadavek je pro strasne malo niche pripadu, kterych bude mezi navstevniky vcelku bez prehaneni klidne cista 0.
    Ano, je to dnes již funkce navíc a má dopad na cenu. Nejde jen o vypnutý JS, jde o indexaci pro vyhledávače (všichni optimalizují pro konkrétní dva, tři, ale existuje jich na světě spousta, uměle se tím vytváří bariéra pro vstup dalšího a tím upevňuje monopolní postavení), o správné snippety pro sociální sítě (opět se optimalizuje a vytváření se metadata jen pro některé, ale sociálních sítí máme stovky, tady to zase odnáší uživatelé, kteží něco sdílejí a opět to utvrzuje monopol těch největších), rozbíjí se tím nástroje pro přizpůsobení webu danému zařízení (televize, hodinky, info panely, čtečky či čtecí režimy mobilů, hlasoví asistenti atd.) a celkově to má dopad na nižší použitelnost webu, ztěžuje se tím práce externím nástrojům pro kontrolu správnosti webu (monitoring chyb, funkcí atd.), výrazně se komplikují automatizované testy, běžně se lidé dostávají do situace, kdy se nějaký zdroj nenačte a poté celý web nefunguje, může to odvádět návštěvníky či snižovat spokojenost s webem atd.

    Tohle jsou věci, kterými argumentuji a přesně pod těmito položkami funkci pro fungování webu bez js prodávám (primárně ale weby nedělám a mám malej vzorek projektů). Nepřesvědčuji, nabízím druhý pohled :).

  19. Citace Původně odeslal TomášX Zobrazit příspěvek
    já tady budu v opozici :). Nejsem příznivcem SPA či feature rich klientů, protože ...
    Řekl bych, že mám podobný názor a po zkušenosti s Javascript frameworky a rychlostí jakou PHP7 a MySQL8 dnes dokáže vrátit obsah, se zase pomale přesouvám zpět k backendu a nechávám vesměs vše na backendu - jak píšete, tracing, debugging a logování je úplně někde jinde a nehrozí každodenní nepříjemné překvapování tím, že někde něco zase nefunguje jak má. Člověk, když se nemusí neustále nudit tím, že čeká na npm až udělá svoji práci, je tak nějak více uvolněnější :-)

    Jak jsem psal, osobně mi nejvíce vyhovuje Vue.js, ale prostě ten pocit, že je to to pravé stoprocentí, ten nemám.

  20. Moje cesta vedla od Angularu 1.x přes Ionic 1.x právě k VueJS. A nelituju volby. Líbí se mi, dělám v něm menší věci, převážně hybridní mobilní aplikace.

    Dokumentace je přehledná a srozumitelná. Komponenty jsou výborná věc.

    Osobně jsem s VueJS nadmíru spokojen.

Hostujeme u Server powered by TELE3