Zdravím,

považuju se spíš za back-enďáka, ale k djangu jsem zatím čuchnul spíš z
dálky a posledních cca 10 let mě živí javascript, snad budou informce
relevantní

čt 22. 9. 2016 v 17:52 odesílatel Václav Řehák <rehak...@gmail.com> napsal:

> Ahoj,
>
> máte někdo zkušenosti s kombinací Django + gulp pro správu frontendu
> (Sass, minifikace, instalace externích balíčků jako je Foundation)?
>
> Zahájili jsme velký přepis Angelcam.com z kombinace Nette na frontendu a
> několik Node.js microservice na backendu do jednoho Django monolitu a řeším
> situaci, kdy jako jediný se bohatými zkušenostmi v Djangu zavádím
> best-practices pro nový projekt. Moc toho ale nevím o moderním frontendu a
> kolegové mě přesvědčují, že tradiční Django nástroje, které znám
> (django-compressor apod.) jsou zastaralé a správná ceste je gulp.
>

podle toho, co vidím všude kolem mají pravdu


>
> Jako backendově orientovaný člověk bych nerad bránil použití moderního
> frontend řešení, ale když vidím, že zprovoznění gulpu a laravel-elixir
> protáhlo build docker kontejneru z původních 30s na 2m20s, v repu přibyl
> npm-shrikwrap.json o 4.000 řádcích a node_modules má 240 MB, nemám z toho
> úplně dobrý pocit.
>

javascript je poslední dobou dost pohyblivý písek. vzniká hodně projektů,
má vlastní balíčkovací systém (npm - javascript ekvivalent k pip), doba
buildu je opravdu dlouhá, závislostí jak máku, co měsíc se to mění pod
rukama, ale když se to podaří nějak seskládat dohromady tak to dává smysl


>
> Konkrétní otázky:
>
> - přináší gulp něco výrazně lepšího než klasické django nástroje?
>

nevím jestli lepšího, ale dává určitě možnost reagovat na současné trendy a
rychle adoptovat nejnovější vývoj stran koprese, optimalizace, lintování atd


> - jaký nástroj byste použili místo gulp (jde hlavně o to, aby
> frotenďák/koder mohl ve Foundation vytvářet komponenty použitelné ostatními)
>

gulp je nástroj, který se doporučuje místo "těch druhých", je to
*momentální* best practice. ale počet MB v node_modules to nezmenší


> - dá se rozumně zkombinovat s běžným vývojovým django workflow
> (django-gulp na první vyzkoušení funguje s runserver, podle dokumentace i
> collectstatic, ale praktické zkušenosti jsou nenahraditelné)
>

imho jo, ale doporučil bych oddělit front-end od back-endu a nechat je žít
vlastním životem


> - nerozbijou se třeba reusable appky, které bundlují statické soubory,
> media ve formech apod.?
>

o tomhle nic nevím - ale asi to vyřeší odělení front-endu a back-endu

J

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CAAZUH4EqW%2BQTnFTY7qBD1H%2B8obJtiAKHR%2BE8vjdcUsEnjkdgXQ%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to