🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232180

Re: PHPStorm - jak tworzyć wzorce HTML?

#232180
From: Borys Pogoreło
Date: Sun, 16 Dec 2018 21:17
55 lines
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-mail
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>

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