Під час роботи дуже часто нам доводиться стикатися з питанням: "Що краще для розробника - зверстаний HTML-макет чи PSD-макет сайту?". Відповідаємо коротко - HTML краще (за умови, що він якісний). А тепер - наші докладніші думки на цю тему з конкретними прикладами.
Припустимо, що HTML-макет є повноцінним інтерактивним макетом сайту, по якому можна поклацати ручкою мишкою. Також припустимо, що він якісний, тобто:
- адаптивний;
- мульти браузерний;
- з рюшами та ефектами.
Також припустимо, що в PSD файлі відмальовано всі сторінки, а не тільки багато слоїв головну. Тобто маємо два принципово різних макета однаково високої якості для одного і того ж сайту.
Отже, отримавши PSD, розробник бачить тільки картинку, йому ще багато про що треба здогадатись. У разі отримання html-макету, можна відразу зробити 20 кліків по ньому, а це за собою приносить розуміння майбутньої роботи, наприклад:
- видно поведінку сайту при різних роздільностях (адаптивність);
- поведінка спеціальних елементів - спливаючі вікна, слайд шоу, тощо;
- а також інші ефекти - маусовер, інтерактивність і т.п.
Тобто виграш у тому, що у разі отримання html розробник не дивиться зайву годину в монітор, намагаючись зрозуміти загадки ЛеонардоДаВинчі дизайнера, наприклад:
- не треба думати, як повинен себе вести той чи інший елемент, так як можна просто скопіювати поведінку з макета;
- буде повна ідентичність того, що бачив (прим. - якщо бачив) замовник і реалізації цього розробником. Уникаємо ключового висновку замовника при перегляді результатів "ЩО ЦЕ?? ! !"
- на створення Друпал-теми знадобиться менше часу, в межах від 10 % до 70 % бюджету розробки (звичайно, відсоток залежить від складності дизайну, якості макета, його відповідності рідному стилю Друпала);
- не потрібно знати фотошоп та інші редактори;
- спрощена схема оподаткування підтримки сайту. Наприклад, при внесенні змін, нових завдань по верстці. Адже всі зміни тестуються на html-макеті, а це набагато легше, адже грати зі статичним html і тестувати зміни простіше, ніж в php-файлах теми Друпал. І після цього готове рішення просто портується в Друпал.