Kvalitní hosting pro WordPress [WP3]
Stránka 1 z 3 123 PosledníPoslední
Zobrazují se odpovědi 1 až 30 z 62

Bootstrap & spol. Proč?

  1. Zdravím,

    mám otázku na kodéry a na ty, co je poptávají: Proč při kódování webů používáte nebo požadujete použití Bootstrapu (nebo jakéhokoliv jiného CSS FW)?

    Byl jsem asi třikrát nucen ho použít a vždycky jsem se u toho chtěl zastřelit :). Je ale možné, že jsem ho používal nějak špatně. Je fakt, že postupně to bylo čím dál lepší, ale to mohlo být tím, že jsem se mu snažil čím dál tím víc vyhýbat (že jsem ho vlastně nakonec skoro ani nepoužil).

    Podle mě má univerzální CSS FW víceméně tři případy využití:
    1. Děláte tutorial na kódování.
    2. Web nemá žádný grafický návrh. (Administrace webu.)
    3. Grafik přímo navrhne web tak, aby byl založený na daném FW.

    První dva body jsou jasné. Co se týče toho třetího, tak to je dost problém, protože ani v jednom případě grafik evidentně netušil, co to takový CSS FW vůbec je. Ostatně taky není důvod, aby se o to zajímal. Takže grafika zpravidla s nějakým FW vůbec nepočítá.

    Ve výsledku tak člověk násilím musí ten FW ohýbat, což se dělá dost těžko, protože mnohdy vůbec netušíte, jak jsou věci nastylované (třeba nevíte, že je tam varianta i pro selektor ":active", nebo jestli je ta mezera udělaná marginem nebo paddingem, apod.).

    Nějak jsem tak do teď úplně nepochopil, jak přesně to má šetřit práci. (Upozorňuji, že mluvím o univerzálních FW, nikoliv o specifických FW vytvořených přesně pro daný design.) V minulosti byly vymyšleny věci jako CSS Reset, které odstranily stylování ze všeho, aby přepisování výchozích stylů bylo co nejsnazší. Tohle je oproti tomu skok úplně extrémě na opačnou stranu.

    Chápu, že je tam ten grid, ale tak nějak mi přijde, že ve většině případů je stejně snazší si to udělat sám. (Nevím, kdo potřebuje grid, aby udělal dva sloupce a na mobilu z toho udělal jeden.)

    Taky jsou tam ty JS komponenty, ale z toho se použije co? Dialog a to je tak všechno. Zbytek je třeba nevhodný a nebo je snadné si to udělat sám (třeba přepínání tabů), popř. se to musí nějak zase ohýbat. Tak to si tam můžu dát A11y Dialog a nemusím se otravovat se zbytkem. Jako určitě je dobré, že je to všechno vyřešené i včetně přístupnosti (WAI-ARIA), což je mnohdy těžké si udělat sám.

    Pak je tam taky výchozí stylování základního obsahu, ale to si stejně ale člověk musí vždycky upravit. (V případě CSS Resetu to může být celkem zdlouhavé, ale tak můžu použít Normalizer nebo něco.) Neupravené CSS komponenty pak navíc působí strašně amatérsky, přitom se z toho použijí mnohdy zase jenom nějaké alerty, které bych mohl nakódovat za deset minut.

    Možná, že všechny ty výhody nějak dohromady ty nevýhody překonají, ale já jsem to tedy neodhalil. Mně přijde, že to všichni používají, protože je to moderní a na nějakém super zahraničním (!) webu někdo, kdo měl přednášku na nějaké konferenci, řekl, že on používá grid nebo nějaký FW, a tak je lepší než všichni ostatní, ale že by u toho někdo nějak moc přemýšlel, se mi nezdá. Hype kolem toho mi přijde podobně absurdní jako kolem Reactu, který lidi používají na jakoukoliv kravinu.

    Díky za odpovědi.

  2. Co se právě děje na Webtrhu?
    Vojtas@onio.cz prodává: Prodej projektu Duchod.cz - SLEVA
    Bulanci poptává: Grafik pro materialy pro eshop
    Peterhajovsky1 poptává: Logo pre satelitnú techniku
  3. Jediný CSS FW, který dává smysl, je SASS.

  4. imho protože:
    - většina lidí jsou bastliči a vlastní řešení od nich není spolehlivé (TB je prostě funkční takřka všude)
    - je přenositelné, nový kodér se nemusí hrabat v kódu a "učit" se celou kostru nové aplikace

    pokud by existoval ustálený, většinou používaný systém, jak dělat kostru a nazývat classy, pak by možná přestal dávat TB smysl, do té doby smysl mít bude

  5. Citace Původně odeslal LerainSoft Zobrazit příspěvek
    Jediný CSS FW, který dává smysl, je SASS.
    A nechcete se mnou založit nějakou skupinu, kde budeme proti těm Bootstrapům bojovat. Člověk by pak sehnal víc práce. :D

    ---------- Příspěvek doplněn 02.08.2018 v 17:02 ----------

    Citace Původně odeslal double Zobrazit příspěvek
    - je přenositelné, nový kodér se nemusí hrabat v kódu a "učit" se celou kostru nové aplikace
    No nevím, protože vy tam stejně máte vlastní kód, protože design nebyl pro FW většinou navržen, který je navíc (nevhodně*) namontovaný na jiný univerzální kód, takže je to všechno mnohem komplikovanější. Výsledek pak bude zbastlený ještě více.

    *protože to musíte dělat ne podle toho, jak to dává smysl, ale podle toho jak to "sežere" ten FW

  6. Citace Původně odeslal mjerabek Zobrazit příspěvek
    A nechcete se mnou založit nějakou skupinu, kde budeme proti těm Bootstrapům bojovat. Člověk by pak sehnal víc práce. :D
    Nemá smysl proti tomu bojovat.

    Jakmile vidím, že se v projektu používá bordel jako Wordpress, Bootstrap a jemu podobné, odmítám na tom pracovat.
    Pokud byl projekt vytvořen na podobných věcech, tak byl budget podprůměrný, což znamená, že i úpravy na něm budou mít podprůměrný budget.

    Dělej dobře svou práci a nebudeš mít potřebu tohle řešit.

  7. Citace Původně odeslal LerainSoft Zobrazit příspěvek
    Dělej dobře svou práci a nebudeš mít potřebu tohle řešit.
    V tomhle směru dělám, co můžu, ale potřebu to řešit mám. Jedna věc je, že někde se začít musí a pokud nemáte dost referencí, tak vám nikdo žádný důležitý projekt nedá. A druhá věc, proč to řeším, je ta, jestli "dobře udělaná práce" neznamená, že tam použijete ten Bootstrap.

  8. LerainSof: SASS není FW, ale preprocessor. Motáš tu 2 úplně jiný věci. Použití bootstrapu je známka malého budgetu? Ale prosímtě :-D

    mjerabek: Bootstrap je dobrý sluha, ale špatný pán. Jeho použití má svojí logiku, obzvláště pokud je web responzivní. Většinou chceš použít něco, co nějak funguje a je k tomu dokumentace a ne nějaký "samo domo" responzivní "systém", který bude muset jiný kodér při nějaké malé úpravě rozšifrovávat - pár jsem jich viděl a bylo to vždy docela peklo, zlatej bootstrap. Nicméně souhlasím že někdy by bylo rozumější použít nějaký trošku "lehčí" FW který řeší třeba jen responzív - ale není problém bootstrap ořezat tak, že tomuhle vyhovuje, sám to tak často dělám.

    Je nicméně pravda že spousta klientů si neuvědomuje že je třeba myslet na to už při navrhování grafiky, kdy grafik navrhuje minimálně do připravených gridů. Já osobně pokud není grafika připravená na bootstrap ale klient ho vyžaduje, používám pouze media queries (@media(max-widht: @screen-xs-max) a modalní okna, taby, prostě co se zrovna hodí. Pro dalšího kodéra bude nějaká úprava šablony jednodužší, pokud bootstrap zná. Určitě nepracuji tak, že se snažím grafiku za každou cenu nějak nahňácat do gridů a předpřipravených komponenet bootstrapu (menu atd), prostě pokud tomu grafika neodpovídá, komponentu zakomentuji a udělám si ji sám, je to i méně časově náročné. Praktikuji tento postup již několik let a nikdy s tím neměl žádný klient problém.

  9. Citace Původně odeslal Toliceek Zobrazit příspěvek
    LerainSof: SASS není FW, ale preprocessor. Motáš tu 2 úplně jiný věci. Použití bootstrapu je známka malého budgetu? Ale prosímtě :-D

    mjerabek: Bootstrap je dobrý sluha, ale špatný pán. Jeho použití má svojí logiku, obzvláště pokud je web responzivní. Většinou chceš použít něco, co nějak funguje a je k tomu dokumentace a ne nějaký "samo domo" responzivní "systém", který bude muset jiný kodér při nějaké malé úpravě rozšifrovávat - pár jsem jich viděl a bylo to vždy docela peklo, zlatej bootstrap. Nicméně souhlasím že někdy by bylo rozumější použít nějaký trošku "lehčí" FW který řeší třeba jen responzív - ale není problém bootstrap ořezat tak, že tomuhle vyhovuje, sám to tak často dělám.

    Je nicméně pravda že spousta klientů si neuvědomuje že je třeba myslet na to už při navrhování grafiky, kdy grafik navrhuje minimálně do připravených gridů. Já osobně pokud není grafika připravená na bootstrap ale klient ho vyžaduje, používám pouze media queries (@media(max-widht: @screen-xs-max) a modalní okna, taby, prostě co se zrovna hodí. Pro dalšího kodéra bude nějaká úprava šablony jednodužší, pokud bootstrap zná. Určitě nepracuji tak, že se snažím grafiku za každou cenu nějak nahňácat do gridů a předpřipravených komponenet bootstrapu (menu atd), prostě pokud tomu grafika neodpovídá, komponentu zakomentuji a udělám si ji sám, je to i méně časově náročné. Praktikuji tento postup již několik let a nikdy s tím neměl žádný klient problém.

    Sorry, ale když vidím web postavenej komplet na Bootstrapu, tak to pro mě značí, že klient si najal někoho levného a tudíž počítá s tím, že se i já budu pohybovat cenově na stejné úrovni.

    Když vidím, že byl Bootstrap využit tak, aby to dávalo smysl - jako například ty, tak to pochopím, nicméně o takových lidech se my nebavíme.

    Za SASS se omlouvám, chtěl jsem tim říci, že je to jediná CSSková věc, která se vyloženě vyplatí používat.

  10. Citace Původně odeslal LerainSoft Zobrazit příspěvek
    Sorry, ale když vidím web postavenej komplet na Bootstrapu, tak to pro mě značí, že klient si najal někoho levného a tudíž počítá s tím, že se i já budu pohybovat cenově na stejné úrovni.
    Může být, ale určitě to není pravidlo. Mám za sebou dost projektů, některé maj jen rozpočet na kódování v řádech desítek tisíc a požívá se tam bootstrap. Je ale pravda že to většinou bez pohledu do kódu nepoznáš. Pokud jsou někde použity komponenety úplně "čistě" bez jakékoliv grafické úpravy, může to být známka "šetřílství" klienta.

    Určitě souhlasím s tím, že pokud někdo neumí použít bootstrap tam, kde to na něj není úplně předpřipravené, tak je lepší ho raději nepoužívat vůbec, protože to práci jen stěžuje. Už jsem pár takových projektů viděl a vyznat se v tom bylo prakticky nemožné. Lahůdka je použití gridů a jejich následné kompletní přepsání pomocí přidaných class, v tom bych se taky hrabat nechtěl :-D

  11. Citace Původně odeslal Toliceek Zobrazit příspěvek
    Bootstrap je dobrý sluha, ale špatný pán. Jeho použití má svojí logiku, obzvláště pokud je web responzivní. Většinou chceš použít něco, co nějak funguje a je k tomu dokumentace a ne nějaký "samo domo" responzivní "systém", který bude muset jiný kodér při nějaké malé úpravě rozšifrovávat - pár jsem jich viděl a bylo to vždy docela peklo, zlatej bootstrap. Nicméně souhlasím že někdy by bylo rozumější použít nějaký trošku "lehčí" FW který řeší třeba jen responzív - ale není problém bootstrap ořezat tak, že tomuhle vyhovuje, sám to tak často dělám.

    Je nicméně pravda že spousta klientů si neuvědomuje že je třeba myslet na to už při navrhování grafiky, kdy grafik navrhuje minimálně do připravených gridů. Já osobně pokud není grafika připravená na bootstrap ale klient ho vyžaduje, používám pouze media queries (@media(max-widht: @screen-xs-max) a modalní okna, taby, prostě co se zrovna hodí. Pro dalšího kodéra bude nějaká úprava šablony jednodužší, pokud bootstrap zná. Určitě nepracuji tak, že se snažím grafiku za každou cenu nějak nahňácat do gridů a předpřipravených komponenet bootstrapu (menu atd), prostě pokud tomu grafika neodpovídá, komponentu zakomentuji a udělám si ji sám, je to i méně časově náročné. Praktikuji tento postup již několik let a nikdy s tím neměl žádný klient problém.
    Tak to ale nemá moc význam, když použijete jenom @media a modály... Ale tak tedy nabízet, že to uděláte "s Bootstrapem kompatibilní", tedy že ho vložíte do stránky, ale víceméně ho ignorujete, je možné. To by mohlo být v pohodě.

    Jinak chápu, že mít dokumentaci je dobré, ostatně vždycky k šablonám dodávám texťák, kde je popsaná obecně metodologie, na jakých media query je to založené, jaké jsou tam použité pluginy, knihovny, kde jsou jaké soubory a tak. Ale nějak nejsem přesvědčený o tom, že ty úpravy jsou pak snazší. Už jenom ze zkušenosti toho, když upravuji nějaké weby, tak mi nepřijde, že by to něčemu pomohlo. Protože prostě nemohu tušit, co tam původní kodér změnil a tak to stejně musím procházet, abych viděl, jak je to udělané. (Snad jedině ten JS, ale tak stejně tam dám plugin, který má dokumentaci.) Pokud se jedná o FW (komponenty), který byl navržen přímo pro daný web, tak to nepochybně pomáhá, ale u těch univerzálních, nevím... (Samozřejmě uvažuji, že se bavíme o práci kodéra, který ví, co dělá, a umí vyrobit znovupoužitelné CSS komponenty a umí udělat JS, ve kterém se dá vyznat.)

  12. Zrovna bootstrap je robustni FW, ktery kdyz se naucis, usetri ti hromadu prace. Proc znovu vymyslet kolo nejakym svym resenim, kdyz FW uz to resi. Vsechny mozne komponenty co clovek pouziva tam jsou uz pripravene. Muzes si jednoduse upravit defaultni promene (vlastne sass definice vsech komponent, ktere se dedi napric celym systemem komponent) a vysledkem je rychle nastaveny core "feel" tveho dizajnu.

    Hodne lidi dela tu chybu, ze si nalinkujou bootstrap v defaultu a pak kazdou classu prestylovavaj ve vlastnim css a to se pak ani nedivim, ze nato nadavaj. Ale kdyz tomu das cas, chytnes to do ruky, je z toho mocny nastroj. Skvele se v tom prototypuje, nablijes komponenty do html, ladis defaulti promene a definice, prekompilujes a cely web ma behem chvile zas jiny dizajn. Ale chce to mit zmaknute a venovat tomu ten cas.

    Zaroven to muze slouzit jako nejaky standard pro praci v tymu nebo kdyz neco predavas nekam dal. Nikdo se nemusi ucit tve suprove vymozenosti, staci umet BS a hodne rychle dokazes prebrat praci po nekom jinym - za predpokladu ze to nezprasil svyma CSS.

    Tech lepsich css frameworku neni tolik, treba ti nejaky lightweight typu Pure CSS bude vyhovovat lip.

    Vesmes jde o to, ze mas uz pripravene tridy, komponenty, atd, ktere si muzes libovolne nastavovat a velice pohodlne rozsirovat o vlastni customizace. Ale reknu to jeste jednou - je potreba si nad tim sednout a experimentovat, ponorit se do dokumentace, zkouset a ucit se.

  13. Pokud jako freelancer děláš projekt a grafika není bootstrap friendly, tak ho prostě nepoužívej. Pokud to zadavatel vyžaduje, tak to je pravděpodobně z důvodu, že až tam bude za 2 roky potřeba něco změnit a ty nebudeš zrovna moct, tak lépe najde náhradu.

    U větších firem je Framework základ - mohou si vytvořit vlastní nebo použít Bootstrap, druhá možnost je mnohem lepší. Tak či tak vždycky se najde šablona na kterou nebude framework vhodný a bude se to muset ohýbat, nicméně údržba, nadstavba atd.. je pak mnohem snazší.

    Nehledě na další výhodu pro negrafiky, kteří si jsou schopni poskládat vcelku pěkný design jenom s použitých komponent.

  14. Citace Původně odeslal sentosa Zobrazit příspěvek
    Zrovna bootstrap je robustni FW, ktery kdyz se naucis, usetri ti hromadu prace. Proc znovu vymyslet kolo nejakym svym resenim, kdyz FW uz to resi. Vsechny mozne komponenty co clovek pouziva tam jsou uz pripravene. Muzes si jednoduse upravit defaultni promene (vlastne sass definice vsech komponent, ktere se dedi napric celym systemem komponent) a vysledkem je rychle nastaveny core "feel" tveho dizajnu.

    Hodne lidi dela tu chybu, ze si nalinkujou bootstrap v defaultu a pak kazdou classu prestylovavaj ve vlastnim css a to se pak ani nedivim, ze nato nadavaj. Ale kdyz tomu das cas, chytnes to do ruky, je z toho mocny nastroj. Skvele se v tom prototypuje, nablijes komponenty do html, ladis defaulti promene a definice, prekompilujes a cely web ma behem chvile zas jiny dizajn. Ale chce to mit zmaknute a venovat tomu ten cas.

    Zaroven to muze slouzit jako nejaky standard pro praci v tymu nebo kdyz neco predavas nekam dal. Nikdo se nemusi ucit tve suprove vymozenosti, staci umet BS a hodne rychle dokazes prebrat praci po nekom jinym - za predpokladu ze to nezprasil svyma CSS.

    Tech lepsich css frameworku neni tolik, treba ti nejaky lightweight typu Pure CSS bude vyhovovat lip.

    Vesmes jde o to, ze mas uz pripravene tridy, komponenty, atd, ktere si muzes libovolne nastavovat a velice pohodlne rozsirovat o vlastni customizace. Ale reknu to jeste jednou - je potreba si nad tim sednout a experimentovat, ponorit se do dokumentace, zkouset a ucit se.
    Mně přijde, že je to ale tak dobré jenom v případě, že skutečně je design navržený pro daný FW. Nebo když kašlete na to, že se odchýlíte od návrhu (pokud s nějakou věci FW nepočítá). Což je možná právě ta moje "chyba", že se snažím, aby to bylo všechno vyladěné tak, jako kdyby existoval grafický návrh pro každých 10px viewportu. Jenže, když se člověk podívá právě na ty reponzivní verze webů, tak je právě vidět, jaký jsou ty FW problém. Buďto musíte věci přestylovávat a pak je v tom bordel a nebo využijete pouze možností FW a pak je to mnohdy zase tragédie na straně designu.

    Ono ale nejde o to, co by vyhovovalo mně, ale o to, co chtějí klienti. Kdyby to záleželo na mně, tak chci vždycky použít svoje "startovací CSS", které vychytávám už pár let.

    Napsal jste jinak v zásadě hezkou reklamu. :) Zní to jako hodně super.

    Ale tak je to asi tím, že jsem s tím skutečně moc nepracoval, takže to tak neznám a tak mě to pořád obtěžuje a nevím, jak to využít tak, aby mi to nějak pomohlo. Ale pořád nejsem přesvědčený, že má smysl tomu věnovat nějaký čas (když ponecháme stranou, že poptávka si to žádá).

    Můžete nějak dokázat tu úsporu času? Nebo máte jenom takový pocit?

  15. Citace Původně odeslal mjerabek Zobrazit příspěvek
    Mně přijde, že je to ale tak dobré jenom v případě, že skutečně je design navržený pro daný FW. Nebo když kašlete na to, že se odchýlíte od návrhu (pokud s nějakou věci FW nepočítá). Což je možná právě ta moje "chyba", že se snažím, aby to bylo všechno vyladěné tak, jako kdyby existoval grafický návrh pro každých 10px viewportu. Jenže, když se člověk podívá právě na ty reponzivní verze webů, tak je právě vidět, jaký jsou ty FW problém. Buďto musíte věci přestylovávat a pak je v tom bordel a nebo využijete pouze možností FW a pak je to mnohdy zase tragédie na straně designu.

    Ono ale nejde o to, co by vyhovovalo mně, ale o to, co chtějí klienti. Kdyby to záleželo na mně, tak chci vždycky použít svoje "startovací CSS", které vychytávám už pár let.

    Napsal jste jinak v zásadě hezkou reklamu. :) Zní to jako hodně super.

    Ale tak je to asi tím, že jsem s tím skutečně moc nepracoval, takže to tak neznám a tak mě to pořád obtěžuje a nevím, jak to využít tak, aby mi to nějak pomohlo. Ale pořád nejsem přesvědčený, že má smysl tomu věnovat nějaký čas (když ponecháme stranou, že poptávka si to žádá).

    Můžete nějak dokázat tu úsporu času? Nebo máte jenom takový pocit?
    Tezko soudit usporu vuci "startovacim CSS", nicmene kdyz clovek vi jak a kam sahnout, urcite je to rychlejsi nez to psat komplet vlastni od nuly - a kdyz nekdo dlouho ladni vlastni reseni, kde ma mraky znovupouzitelnych konfigurovatelnych komponent, jaky je pak rozdil oproti frameworku? Snad jen, ze ho perfetkne zvladne pouze on. Nechtel jsem, aby to vyznelo jako reklama, spis jsem se snazil odpovedet na onu otazku "Proc?".

  16. Citace Původně odeslal Jiří Šubr Zobrazit příspěvek
    Pokud to zadavatel vyžaduje, tak to je pravděpodobně z důvodu, že až tam bude za 2 roky potřeba něco změnit a ty nebudeš zrovna moct, tak lépe najde náhradu.
    A nebo slyšel, že je to moderní a "potřebuje" mít web založený na moderních technologiích.

    Citace Původně odeslal Jiří Šubr Zobrazit příspěvek
    U větších firem je Framework základ
    A používají třeba SUPERKODERS nějaký FW? Byl jsem se teď podívat na nějaké významnější agentury v ČR a nepřijde mi, ale ono se to těžko pozná, protože odstraňují nepoužité CSS apod.

    Citace Původně odeslal Jiří Šubr Zobrazit příspěvek
    údržba, nadstavba atd.. je pak mnohem snazší.
    Ale proč? Čím? Vždyť ten kód nakonec tomu FW stejně neodpovídá. Ta dokumentace k tomu webu nepasuje. Je ve skutečnosti zavádějící. (Když chci třeba udělat na stránce podobný komponent, tak si prostě zkopíruju kód toho původního a nějak ho upravím. Stejně jako to udělám v tom FW — vezmu jejich kód a upravím ho. Všechny cizí (klidně i vlastní) JS komponenty, které použiju, mají vlastní dokumentaci a navíc mohou být vhodnější.)

    Citace Původně odeslal Jiří Šubr Zobrazit příspěvek
    Nehledě na další výhodu pro negrafiky, kteří si jsou schopni poskládat vcelku pěkný design jenom s použitých komponent.
    Ano, to je bod 2 v úvodním příspěvku.

  17. Citace Původně odeslal mjerabek Zobrazit příspěvek

    Ale proč? Čím? Vždyť ten kód nakonec tomu FW stejně neodpovídá. Ta dokumentace k tomu webu nepasuje. Je ve skutečnosti zavádějící. (Když chci třeba udělat na stránce podobný komponent, tak si prostě zkopíruju kód toho původního a nějak ho upravím. Stejně jako to udělám v tom FW — vezmu jejich kód a upravím ho. Všechny cizí (klidně i vlastní) JS komponenty, které použiju, mají vlastní dokumentaci a navíc mohou být vhodnější.)
    viz https://getbootstrap.com/docs/4.1/ge...arted/theming/, https://getbootstrap.com/docs/4.1/extend/approach/
    kdyz se dodrzuje standard, customizace jsou velice prehledne - nic nekopiruju, konfiguruju

  18. Citace Původně odeslal sentosa Zobrazit příspěvek
    Tezko soudit usporu vuci "startovacim CSS", nicmene kdyz clovek vi jak a kam sahnout, urcite je to rychlejsi nez to psat komplet vlastni od nuly - a kdyz nekdo dlouho ladni vlastni reseni, kde ma mraky znovupouzitelnych konfigurovatelnych komponent, jaky je pak rozdil oproti frameworku? Snad jen, ze ho perfetkne zvladne pouze on. Nechtel jsem, aby to vyznelo jako reklama, spis jsem se snazil odpovedet na onu otazku "Proc?".
    No rozdíl je v tom, že to, co mám já, lze sice označit za FW, ale nejsou to žádné komponenty, jen pár tříd a výchozích stylů, které třeba zarovnají stránku do středu, skryjí elementy při různých viewportech, přidají univerzální transition, nastaví box-sizing: border-box a pár drobností, které se skutečně použijí v 95 % případů, a když už je použijete, tak je použijete vždy tak, jak jsou.

    Ale myslím, že můžete mít pravdu, že je to prostě jenom o tom, že ty FW neznám tak důsledně, jako vlastní práci. Pak bych možná ty výhody ocenil. (Ale stejně mi z příspěvků výše vychází, že je často lepší se tomu vyhýbat, protože grafika tomu neodpovídá a protože se to pak musí přepisovat, čímž se ten FW ale pak prostě stává naprosto nadbytečným. Zdá se mi lepší, zvolit si nejvhodnější řešení pro daný problém. Ve FW si musím vybrat jejich řešení, bez něj se můžu rozhodnout sám, jestli se bude menu lepé chovat, když tam dám display table, flex nebo grid.) Že bych se naučil Bootstrap tak jako vlastní řešení, asi ale není moc pravděpodobné. Podle mě, tak jak to dělám, to musí vést k mnohem lepšímu a kvalitnějšímu výsledku. Nicméně to startovací CSS jsem vymyslel na základě toho, jak pracuji, a proto mi to víc pasuje do celé práce, spíš než že by šlo o to, že ho znám (respektive se to ovlivňuje navzájem).

  19. kazda vec ma sve vyhody a nevyhody a vzdy se vymenuje jedna vyhoda za nejakou nevyhodu a naopak... Bez vyjimky... neexistuje dokonaly postup vhodny pro vsechny a pro vsechno... Pokud to pochopis, pak nebudes mit potrebu proti nicemu bojovat, protoze vsechno ma svoje misto a existuje z nejakeho duvodu. Samozrejme, ze kazdou technologii bude urcita skupina lidi uzivat spatne a zbytecne jeji pouzivani protlacovat i nekam kam se nehodi. Ale to neni tou technologii jako takovou...

  20. Citace Původně odeslal sentosa Zobrazit příspěvek
    viz https://getbootstrap.com/docs/4.1/ge...arted/theming/, https://getbootstrap.com/docs/4.1/extend/approach/
    kdyz se dodrzuje standard, customizace jsou velice prehledne - nic nekopiruju, konfiguruju
    Tak ta čtyřka je jako mnohem lepší. Zatím jsem používal jenom verzi 3. To ale chápu, ale to vám funguje, jenom když ty komponenty použijete tak, jak je oni navrhli. (Co se týká kopírování, tak jsem měl namysli HTML.)

    Nicméně s tím, jak do CSS přibývají nové funkce (Grid, Custom Properties), tak se mi ty FW jeví čím dál míň užitečné. Možná bych to měl teď nějak přežít a neztrácet čas s něčím, co vypadá, že během doby, než se to naučím, skončí.

    ---------- Příspěvek doplněn 02.08.2018 v 19:37 ----------

    Citace Původně odeslal Aleš Jiříček Zobrazit příspěvek
    kazda vec ma sve vyhody a nevyhody a vzdy se vymenuje jedna vyhoda za nejakou nevyhodu a naopak... Bez vyjimky... neexistuje dokonaly postup vhodny pro vsechny a pro vsechno... Pokud to pochopis, pak nebudes mit potrebu proti nicemu bojovat, protoze vsechno ma svoje misto a existuje z nejakeho duvodu. Samozrejme, ze kazdou technologii bude urcita skupina lidi uzivat spatne a zbytecne jeji pouzivani protlacovat i nekam kam se nehodi. Ale to neni tou technologii jako takovou...
    S tím bojem to byl spíš humor. Tomu jinak rozumím. Ostatně jsem v úvodním příspěvku napsal situace, kdy si myslím, že je to vhodné.

  21. Citace Původně odeslal mjerabek Zobrazit příspěvek
    No rozdíl je v tom, že to, co mám já, lze sice označit za FW, ale nejsou to žádné komponenty, jen pár tříd a výchozích stylů, které třeba zarovnají stránku do středu, skryjí elementy při různých viewportech, přidají univerzální transition, nastaví box-sizing: border-box a pár drobností, které se skutečně použijí v 95 % případů, a když už je použijete, tak je použijete vždy tak, jak jsou.

    Ale myslím, že můžete mít pravdu, že je to prostě jenom o tom, že ty FW neznám tak důsledně, jako vlastní práci. Pak bych možná ty výhody ocenil. (Ale stejně mi z příspěvků výše vychází, že je často lepší se tomu vyhýbat, protože grafika tomu neodpovídá a protože se to pak musí přepisovat, čímž se ten FW ale pak prostě stává naprosto nadbytečným. Zdá se mi lepší, zvolit si nejvhodnější řešení pro daný problém. Ve FW si musím vybrat jejich řešení, bez něj se můžu rozhodnout sám, jestli se bude menu lepé chovat, když tam dám display table, flex nebo grid.) Že bych se naučil Bootstrap tak jako vlastní řešení, asi ale není moc pravděpodobné. Podle mě, tak jak to dělám, to musí vést k mnohem lepšímu a kvalitnějšímu výsledku. Nicméně to startovací CSS jsem vymyslel na základě toho, jak pracuji, a proto mi to víc pasuje do celé práce, spíš než že by šlo o to, že ho znám (respektive se to ovlivňuje navzájem).
    To je super, ale odbihame od prvotni otazky - ta znela proc se pouzivaji FW. Je pravda, ze se to hodi spise na rozsahlejsi projekty, eshopy a atp, coz jsem nezminil. Na mensi weby je to nekdy opravdu overkill. Rozhodne bych to ale hned nezavrhoval jako nepouzitelne reseni... jako nekteri zde.

    Preji hodne pracovnich uspechu

  22. No, pusobis jako dost presvedceny o tom ze se bootstrap nehodi skoro nikam, ale realita je takova, ze jako kazdy jiny framework v kazdem jinem jazyce predevsim drzi lidi v urcitych mezich, vyrazne urychluje spousty opakujicich se ukonu, umoznuje pomerne pokrocily vysledek dosahnout i zacinajicim/mene zkusenym... Navic diky standardizaci ulehcuje a casto tedy i zlevnuje budouci upravy (samozrejme to nemusi platit ve 100% pripadu)... A diky tomu je tak rozsireny, nic vic bych v tom nehledal... protoze tam ani nicmoc vic neni :)

  23. Citace Původně odeslal sentosa Zobrazit příspěvek
    To je super, ale odbihame od prvotni otazky - ta znela proc se pouzivaji FW. Je pravda, ze se to hodi spise na rozsahlejsi projekty, eshopy a atp, coz jsem nezminil. Na mensi weby je to nekdy opravdu overkill. Rozhodne bych to ale hned nezavrhoval jako nepouzitelne reseni... jako nekteri zde.

    Preji hodne pracovnich uspechu
    Ok, díky. Jenom jedna věc: Není ale pak u rozsáhlejších projektů lepší použít vlastní framework (nebo sadu komponentů) než univerznální řešení?

    Trochu mi přijde, že nějak "bylo potřeba" pro CSS vymyslet něco jako jQuery, Laravel apod., akorát někomu nedošlo, že se jedná o úplně odlišný koncept. Mně tady to univerzální řešení nějak nesedí.

    ---------- Příspěvek doplněn 02.08.2018 v 19:56 ----------

    Citace Původně odeslal Aleš Jiříček Zobrazit příspěvek
    No, pusobis jako dost presvedceny o tom ze se bootstrap nehodi skoro nikam
    Snažím se zejména obhajovat danou pozici a čekám, kdo na to jak zareaguje. :) (Ale jako jo, už jsem nad tím hodně dlouho přemýšlel. A Toliceek mi výše trochu potvrzuje, co jsem si myslel — když to není navržené pro FW, tak to nepoužívat. A zároveň nepochybuji o tom, že pokud je to pro FW navržené, tak to usnadní hromadu práce.)

    Citace Původně odeslal Aleš Jiříček Zobrazit příspěvek
    ...jako kazdy jiny framework...
    Problém je, že CSS a HTML nejsou PHP a slouží k úplně něčemu jinému.

    Nenamítám nic proti urychlení opakujích se úkonů pomocí řekněme frameworku, sám takovou věc používám. Stejně tak používám hromadu různých pluginů. Ale pokud dostanete grafický návrh, tak se mi jeví jako absurdní, dát tam hromadu stylů, které tam jsou k ničemu, a pak se zabývat tím, jak se jich zbavit. Efekt je přesně opačný, než jaký by měl FW přinášet.

    Také nevidím, jak CSS FW někoho udrží v nějakých mezích. Pro začátečníky, kteří chtějí nějak splácat web, je to asi fajn. Ale pro profesionální práci?

    ---------- Příspěvek doplněn 02.08.2018 v 20:06 ----------

    Přičemž si všimněme, že normálně funkcionalitu SW nenavrhujeme tak, aby pasovala do FW, ale navrhujeme FW tak, aby se v něm dalo snadno udělat téměř všechno. CSS FW ale neusnadňují udělat cokoliv, naopak to ztěžují (už od návrhu).
    Naposledy upravil mjerabek : 02.08.2018 v 20:15

  24. Myslím, že tady je dobře shrnuté, co tě zajímá ;) https://www.vzhurudolu.cz/blog/11-bootstrap-pomuze

  25. Citace Původně odeslal rotwang Zobrazit příspěvek
    Myslím, že tady je dobře shrnuté, co tě zajímá ;) https://www.vzhurudolu.cz/blog/11-bootstrap-pomuze
    Dobrý článek, souhlasím do poslední tečky. :)

    Akorát tohle všechno neřeší můj problém.

  26. Já když si nechávám navrhnout design, tak grafik ví, že se to bude kódovat s TB a je to proto připravené. Když kupuju nějakou hotovou HTML šablonu, tak zase jen postavenou na TB, protože se pak v tom rychle zorientuju.

  27. Pracujeme tak, že grafik navrhne grafiku rovnou pro Bootstrap. Díky tomu šetříme čas a všichni jsou spokojení. Úpravy pak nejsou moc složité.
    Toť pohled agentury. :-)

  28. Martin Kejzlar a Netmo: A grafik a kodér jsou jiné osoby?

  29. Myslím, že to vidíš zbytečně černě. Většina lidí stejně nemá o Bootstrapu či jiných FW ani potuchy. Tak zakázky požadující Bootstrap odmítej a máš vystaráno, k čemu nějaký boj. :-D

  30. Samozřejmě. Dvě rozdílné osoby.

  31. mjerabek: Pokud je tvůh problém v tom, že nemáš rád bootstrap a neumíš v něm pracovat, ale klienti ho vyžadují, tak to je konflikt, který tu nevyřešíme :)

    Já tvůj postoj tak trochu i chápu. Když jsem tenkrát na střední psal ještě čisté PHP a ignoroval stávají FW, protože to je pomalý, zbytečně robustní atd.. (což tenkrát Zend fakt byl), tak jsem si to technicky taky pořád obhajoval. Jenže teď s odstupem času už vím, že nějaká subjektivní kvalita je naprosto k prdu. Stejně jako může dnes programátor namítat, že nebude psát v node.js ale radši čisty javascript, protože node.js je přece tak špatný. Jenže klient nebo firma chce lidi v node.js, protože to je framework, na který mohou sehnat lidi. Když by to nechali psát v čistém JS, tak to každý programátor bude dělat "po svém" a vznikne z toho spatlaná blbost. A tahle výhoda rozšířenosti je mnohem důležitější než rychlost nebo "kvalita kódu".

    Takže buď můžeš být proti tomu a hledat si zakázky, kde to zadavatel nevyžaduje, a nebo se to naučíš, smíříš se s tím a budeš mít dost možná více práce.

Stránka 1 z 3 123 PosledníPoslední
Hostujeme u Server powered by TELE3