Article View: pl.comp.lang.javascript
Article #51960Re: Webpack i otoczenie
From: Roman Tyczka
Date: Fri, 11 Jan 2019 13:28
Date: Fri, 11 Jan 2019 13:28
38 lines
2808 bytes
2808 bytes
On Fri, 11 Jan 2019 13:38:31 +0100, Borys Pogoreło wrote: >> tego muszę pożenić webpacka. >> Po zastanowieniu wymyśliłem, że będę to robił tak, że webpack będzie >> przetwarzał te szablony mustache i robił w nich swoją robotę, a potem PHP >> już na tych przetworzonych przez webpacka szablonach będzie operował i >> generował html-e, czy to się klei? > > Nie, zupełnie nie. Wygląda na próbę wciśnięcia webpacka do procesu tylko > dlatego, że masz nową zabawkę i próbujesz ją wykorzystać. Zadaniem webpacka > jest tylko poskładanie zasobów w ładne paczki + dostarczenie paru ciekawych > funkcjonalności z tym związanych (tree shaking, hot module replacement, > itd.). Webpacka wybrałem dlatego, że poza taskami umożliwia sporo więcej, więc jeśli już czegoś się miałem uczyć to wybrałem jego, ale najważniejsze są taski typu transpilacja, minifikacja, polyfikacja itd. Dzięki temu mogę apkę w JS rozbić na moduły (jak w każdym normalnym języku) oraz nie kopać się ze starymi standardami tylko pisać w ES6, co daje dużo wygody i prostoty (relatywnie). > PHP niech zajmie się generowaniem gotowych szablonów jak to było do tej > pory Ok, ale jeśli w tych szablonach ma być odniesienie do plików JS czy CSS to jak to pogodzić bez automatycznego ich includowania? > albo niech dostarcza dane dla widoków. A wtedy obsługa widoku to jest > zadanie dla zupełnie innego narzędzia. Nie używam żadnych frameworków, bo jeszcze jestem za chudy w uszach, nawet MVC nie wiem jak dobrze zrobić, na razie ten obszar kuleje i nie potrafię zrobić tego dobrze, np. nie mam bladego pojęcia jak dostarczać dane do widoków w PHP. -- pozdrawiam Roman Tyczka
Technical Details
Message-ID:
<1nex4z0wucam0$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<1cc7pmnro6epm$.dlg@tyczka.com> <q0bkni$guu$1@node2.news.atman.pl> <cidkv12zjvz6.dlg@tyczka.com> <1xthl22kodiwv$.bllbphbwlvq9$.dlg@40tude.net> <1gnzrdot2kjlc$.dlg@tyczka.com> <iw27wensewsn.t4l2atqal849$.dlg@40tude.net> <11ha0zu6retqx$.dlg@tyczka.com> <v8jodd04ewwi.elsdq4m09jpt$.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Roman Tyczka <noemail@because.no> Newsgroups: pl.comp.lang.javascript Subject: Re: Webpack i otoczenie Date: Fri, 11 Jan 2019 14:28:30 +0100 Organization: ATMAN - ATM S.A. Lines: 38 Sender: romek@tyczka.no.found Message-ID: <1nex4z0wucam0$.dlg@tyczka.com> References: <1cc7pmnro6epm$.dlg@tyczka.com> <q0bkni$guu$1@node2.news.atman.pl> <cidkv12zjvz6.dlg@tyczka.com> <1xthl22kodiwv$.bllbphbwlvq9$.dlg@40tude.net> <1gnzrdot2kjlc$.dlg@tyczka.com> <iw27wensewsn.t4l2atqal849$.dlg@40tude.net> <11ha0zu6retqx$.dlg@tyczka.com> <v8jodd04ewwi.elsdq4m09jpt$.dlg@40tude.net> NNTP-Posting-Host: ip-94-75-90-137.wave.com.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1547213310 26121 94.75.90.137 (11 Jan 2019 13:28:30 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Fri, 11 Jan 2019 13:28:30 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit