Article View: pl.comp.lang.php
Article #232167Re: PHPStorm - jak tworzyć wzorce HTML?
From: Marek S
Date: Sun, 16 Dec 2018 18:29
Date: Sun, 16 Dec 2018 18:29
53 lines
3668 bytes
3668 bytes
W dniu 2018-12-16 o 17:43, Borys Pogoreło pisze: > Czyli tak jak podejrzewałem, próbujesz sobie strzelić w stopę, choć > korzytając z Laravela masz dostęp do całkiem wygodnego mechanizmu szablonów > Blade. Tylko, że nie stosujemy Laravela. Pytanie jest ogólne, dotyczące wyłącznie HTML/CSS z pominięciem tego, co w bacendzie siedzi. Strzelić w stopę w sensie chęci używania takiego stylu pracy w PHPStorm, czy ogólnie? Bo, tak jak napisałem, pod DW budujesz sobie szablony i podszablony w szablonach, a wszystko potem jest aktualizowane we wszystkich dokumentach HTML. Działa to bezbłędnie. Więc tam nie odnosiłem wrażenia strzelania w stopę. > W przeglądarce się ogląda gotowy efekt, a nie półprodukty. Które do tego > nie są wypełnione docelową treścią, więc finalny wygląd może być skrajnie > inny. Widzisz, a ja chcę widzieć wszystkie półprodukty wizualnie, bez testowania ich na całym projekcie. Jeśli projektuję tabelę, to chcę widzieć czy dobrałem odpowiednie kolory, paddingi etc. Nie chcę odpalać komponentu na projekcie bo i tak nie będzie on działał do czasu kiedy ktoś inny nie dopisze innego komponentu. Wolałbym strukturę HTML mieć wizualnie opracowaną. > >> Nie tylko mojego ale i Adobe: >> https://helpx.adobe.com/dreamweaver/user-guide.html?topic=/dreamweaver/morehelp/templates.ug.js > > To są jakieś zaszłości z lat 90, gdy taka funkcjonalność jeszcze miała > rację bytu, a strony rzeźbiło się z plików HTML. > To kwestia SPOSOBU WYKORZYSTANIA NARZĘDZIA a nie samego narzędzia. W ten sposób budowałem bardzo złożone sklepy internetowe z konfiguratorami produktów, wyuzdanymi wyszukiwarkami itp. Mimo to zawsze widziałem projekt pod DW zanim zaczął on mieć jakąkolwiek funkcjonalność. Mało tego, nawet w wersji pociętej na wiele plików (np. dla MVC), każdy element składowy - np. wspomniana tabelka - była możliwa do obejrzenia wizualnego bo plik zawierał całość kodu HTML (nagłówki, link do CSS, JS itp) i tylko podczas renderowania strony pobierany był zaznaczony fragment pliku HTML jako źródło kodu HTML dla komponentu. Na każdym etapie było można łatwo poprawiać CSS/HTML i widzieć te poprawki bez uruchamiania aplikacji. Błyskawiczna praca. Widzę, że w PHPStorm też jest plugin LiveEdit ale nie mam żadnego doświadczenia. Chciałbym przenieść moje doświadczenia z DW do PHPStorm, który jest o niebo lepszy od DW. -- Pozdrawiam, Marek
Technical Details
Message-ID:
<pv65hi$425$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<pv45bb$8vm$1@node1.news.atman.pl> <e1vd3rwlb1yl.1qwmmqrtxl9ut.dlg@40tude.net> <pv5r8u$smv$1@node1.news.atman.pl> <5c16773c$0$488$65785112@news.neostrada.pl> <pv5u9f$vk9$1@node1.news.atman.pl> <1zvyi7e27sx3$.1421pr1ncnk07$.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: Marek S <precz@spamowi.com> Newsgroups: pl.comp.lang.php Subject: Re: PHPStorm - jak tworzyć wzorce HTML? Date: Sun, 16 Dec 2018 19:29:03 +0100 Organization: ATMAN - ATM S.A. Lines: 53 Message-ID: <pv65hi$425$1@node2.news.atman.pl> References: <pv45bb$8vm$1@node1.news.atman.pl> <e1vd3rwlb1yl.1qwmmqrtxl9ut.dlg@40tude.net> <pv5r8u$smv$1@node1.news.atman.pl> <5c16773c$0$488$65785112@news.neostrada.pl> <pv5u9f$vk9$1@node1.news.atman.pl> <1zvyi7e27sx3$.1421pr1ncnk07$.dlg@40tude.net> NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1544984946 4165 89.70.94.204 (16 Dec 2018 18:29:06 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 16 Dec 2018 18:29:06 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 In-Reply-To: <1zvyi7e27sx3$.1421pr1ncnk07$.dlg@40tude.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit