Ahoj, pokud FE od BE oddelis, budou se Ti lip shanet lidi pro FE.
Setkal jsem se uz s FE borcem, ktery mi na Django projekt reagoval, ze nema rad python. Pak do ruky dostal akorat API a bylo to v pohode. Radek On Friday, September 30, 2016 at 9:23:50 PM UTC+2, Jáchym Čepický wrote: > > 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/8fe88893-d97c-4e10-877b-ad2ad8075fcf%40googlegroups.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.