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. 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. Konkrétní otázky: - přináší gulp něco výrazně lepšího než klasické django nástroje? - 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) - 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é) - nerozbijou se třeba reusable appky, které bundlují statické soubory, media ve formech apod.? Díky, Vašek P.S.: Je to docela zajímavý projekt a sháníme na něj kolegy jak na trvalou spolupráci, tak externisty/freelancery na dočasnou spolupráci. Zatím je naplánováno cca do konce roku přepis stávajícího a pokládání základů, po Novém roce pak přidávání fíčur, nové byznys logiky a vylepšování backendu. -- -- 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/CAKu9meuiHQXw41GWdS%3DoX6B25r1CAU3yvWTWEO%3D-VT3s_%2By%3D0Q%40mail.gmail.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.