Article View: pl.comp.lang.php
Article #232180Re: PHPStorm - jak tworzyć wzorce HTML?
From: Borys Pogoreło
Date: Sun, 16 Dec 2018 21:17
Date: Sun, 16 Dec 2018 21:17
55 lines
3765 bytes
3765 bytes
Dnia Sun, 16 Dec 2018 20:11:23 +0100, Marek S napisał(a): > 2. Abo zrezygnować z wizualnego kodowania i testować wszystko na > aplikacji, co czasem bywa czasochłonne bo zwykłe F5 nie zadziała np. na > podsumowaniu zamówienia sklepu internetowego. Wtedy muszę nowe tworzyć > by móc zobaczyć formatowanie. To coś jest nie tak z tym podsumowaniem, skoro nie można go odświeżyć. To nie jest strona, którą można zobaczyć tylko raz. A do takich testów służy np. https://www.browsersync.io/ > Powstają metodą prób i błędów. Skąd wiesz czy np. najdłuższe > dopuszczalne imię zmieści się w komórce tabeli o sztywno ustawionej > szerokości 100px? Wybacz za dosadność, ale to jest wymaganie totalnie od czapy. Co w sytuacji, gdy użytkownik ma powiększony sam tekst? Co jeśli używa innego fontu? I czemu kolumna z imieniem ma 100px, a nie proporcjonalny udział w całości? > Ja tymczasem preferuję przeciągnąć krawędź kolumny i na tym poprzestać. > Mało tego, jeśli chodziłoby tylko o jedną wartość CSS, to pal sześć. Ale > czasem chodzi o znacznie więcej: np. zmienić paddingi by ładniej > wyglądało. Zmienić odstępy między wierszami itd. Coś tam dodać. Parę > kliknięć i masz. W minutę całkiem złożone poprawki do CSS/HTML > naniesiesz. A w metodzie prób i błędów kopiesz się z koniem dochodząc do > tego samego rezultatu po 30 odświeżeniach, czyszczeniach cache > przeglądarki i frameworka. W/g mnie do bani jest praca na poziomie > kodera dla uzyskania efektów estetycznych. Skoro już zacząłeś pracować z sensownym frameworkiem, to zainteresuj sie od razu SCSS. Wszystko co opisujesz możesz zmienić ustawiając inną wartość jedej zmiennej. > Owszem, to też racja. Ale tego nie unikniesz. W poprzedniej firmie tak > miałem. Projekt powstał w PHPStorm. W firmie praca była na NetBeansach. > No i okazywało się, że np. foldowanie kodu było akceptowane ze składni > PHPStorm ale nierzadko dziwnie działało (zwijało czasem część kodu). > Jakiekolwiek poprawki wiązały się z koniecznością korekty tych miejsc bo > inaczej kod stawał się kompletnie nieczytelny. Totalnie nie rozumiem problemu. Ctrl + Alt + L i masz sformatowany kod jak tylko chcesz. Serio ktoś ręcznie rzeźbił takie poprawki, mając do dyspozycji narzędzia? > A korzyść taka iż każdy jeden widok otrzymałem jako pełnowartościowy > dokument HTML, który dało się wizualnie korygować bez stosowania metody > prób i błędów. I na takich prostych przypadkach kończy się realna przydatność tej metody. -- Borys Pogoreło borys(#)leszno,edu,pl
Technical Details
Message-ID:
<1c6agyyh9jime.cnr8w9u7inj9.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!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> <5c1687c1$0$476$65785112@news.neostrada.pl> <pv680u$6bj$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail From: Borys Pogoreło <borys@pl.edu.leszno> Newsgroups: pl.comp.lang.php Subject: Re: PHPStorm - jak tworzyć wzorce HTML? Date: Sun, 16 Dec 2018 22:17:45 +0100 Organization: snafu Lines: 55 Message-ID: <1c6agyyh9jime.cnr8w9u7inj9.dlg@40tude.net> 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> <5c1687c1$0$476$65785112@news.neostrada.pl> <pv680u$6bj$1@node2.news.atman.pl> NNTP-Posting-Host: public-gprs177469.centertel.pl Mime-Version: 1.0 X-Trace: thunar.promontel.net.pl 1544995058 17319 46.134.32.126 (16 Dec 2018 21:17:38 GMT) X-Complaints-To: abuse@promontel.net.pl NNTP-Posting-Date: Sun, 16 Dec 2018 21:17:38 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.14.1pl X-fnord: obey. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit