W przeszłości wiele firm i projektantów stron internetowych miało przepływ pracy składający się z dwóch lub trzech części, minimum - projektowanie, znaczniki, backend. Są uogólnione, a linie mogą się nieco rozmazać ... ale jestem pewien, że rozumiesz.
Często projektant stron internetowych był „tylko wizualny” i byłby odpowiedzialny tylko za stworzenie bardzo szczegółowej makiety w oprogramowaniu do edycji obrazów, takim jak Photoshop lub Fireworks. Makiety pokazywałyby każdy możliwy aspekt strony internetowej, od kolorów i wyborów typu, po tła, ikony, zdjęcia i inne obrazy, które mają być użyte. Ale „projektant” nigdy nie był zainteresowany rzeczywistą budową i wdrożeniem na żywo. Byli skupieni wyłącznie na wyglądzie.
Po zatwierdzeniu projektu (poprzez przegląd tych plików graficznych) przeprowadzono drugi etap - przeniesienie plików z obrazami do HTML / CSS na żywo.
W środowisku jednoosobowym lub zewnętrznym projektant stron internetowych mógł używać plasterków i eksportować do HTML za pomocą niektórych wewnętrznych opcji aplikacji. W rzadkich przypadkach projektant może konstruować podstawowe ramki stron HTML / CSS.
W niektórych środowiskach korporacyjnych, te makiety pozostanie w postaci warstw pliku obrazu (.psd, .png [dla Fireworks]) dla projektanta stron internetowych i projektant będzie nigdy martwić o realizacji jakichkolwiek znaczników lub kodu. „Projektant” nigdy nie musiał się martwić o to, jak skonstruować HTML lub CSS, aby zaimplementować utworzoną przez siebie makietę obrazu. Pliki graficzne zostały / są przekazane „deweloperowi”, który jest następnie odpowiedzialny za tworzenie HTML / CSS pasującego do pliku obrazu.
Wyobrażam sobie, że niektóre wciąż bardzo dużo pracy w ten sposób. Jednak dzięki postępom w językach znaczników, a mianowicie CSS3, i ulepszeniom obsługi przeglądarki - w wielu przypadkach czas spędzony na starannym tworzeniu rastrowej reprezentacji pełnej strony internetowej może być w większości przypadków bezużyteczny.
Przy obecnym znaczniku bardzo łatwo jest zrealizować wiele potrzeb związanych z projektowaniem stron internetowych bezpośrednio za pomocą HTML / CSS, a użycie aplikacji graficznej ogranicza się do generowania zasobów małych obrazów lub fotografii, które mogą być potrzebne. (Biblioteki i / lub szablony, takie jak Bootstrap, dodatkowo popchnęły to pojęcie).
W moim przepływie pracy w szczególności zrezygnowałem z pełnych makiet stron, chyba że są one specjalnie wymagane. Robię to, aby poprawić szybkość projektowania i upewnić się, że to, co jest zatwierdzone, jest bliskie temu, co zostanie ostatecznie renderowane w przeglądarkach. W rzeczywistości od wielu lat nie stworzyłem pełnej strony makiety. Ale wiem, że przy użyciu tej metody nadal istnieją przepływy pracy.
Czy jest jakaś realna korzyść z tworzenia pełnych stron makiet w aplikacji do edycji obrazów przed zanurzeniem się bezpośrednio w HTML / CSS do projektowania?