Меня наняли, чтобы сделать сайт, и я работаю с дизайнером (который оказался парнем, который общается с клиентом и нанял меня, поэтому нет, я не могу надрать ему задницу =)), который слишком боится чтобы прикоснуться к php-коду, он слишком новичок в html и css, чтобы давать мне достаточно хороших моделей, поэтому сегодня мы будем работать над его новой html-моделью наполовину запрограммированной страницы, удаляя <div>
s и меняя классы и тому подобное. ,
Есть ли какой-то инструмент или какой-то лучший рабочий процесс, чтобы сделать это проще для нас обоих? Может быть, я имею дело с этим совершенно неправильно, я новичок в веб-разработке, и я не знаю достаточно HTML / CSS (и он, вероятно, знает), чтобы он просто дал мне графический макет и сделал В общем, то, что мы делаем, он дает мне статическую HTML-страницу, которая выглядит так, как он хочет, и я <?php ?>
обошел ее =)
Кто-нибудь может дать мне совет по этому поводу?
Ответы:
Раньше я занимался фриланс-разработкой, мой рабочий процесс проходил примерно так:
источник
Веб-дизайнерам обычно не нужно сильно трогать код PHP, если вообще нужно.
Обычно дизайнеры разрабатывают визуальные эффекты в некотором графическом пакете (где это необходимо), обычно в Photoshop. Создайте HTML / CSS для статической версии контента, а также создайте альтернативный контент для динамики. Затем программист стремится взять это и сделать это динамичным. В противном случае, когда требуется полное разделение, программист сообщает разработчику, какие переменные доступны для кода, и имеет что-то для построения HTML для зацикленных секций.
Дизайнеры обычно могут уйти, не зная необходимых языков кодирования, программисты, обеспечивающие динамичность сайта, обычно должны знать, что делает HTML / CSS, чтобы правильно им манипулировать.
Если и дизайнер, и программист плохо разбираются в HTML / CSS, тогда Бог поможет вам.
источник
Проверьте сетку CSS, это очень быстро, чтобы учиться для неэкспертов и сделать составление страниц действительно простым.
вот несколько из них:
источник
Склонны соглашаться с общим настроением. Это действительно сводится к тому, что дизайнеры и программисты - это 2 разных лагеря:
Дизайнеры: Как правило, в колледже изучают предметы искусства, их учат создавать красивые вещи, цветовую координацию, анимацию и т. Д.
Программисты: Как правило, какой-то компьютерный майор, преподающий естественные науки и / или бизнес всю свою жизнь.
Поэтому обучение дизайнера программированию сродни обучению эскимосов тому, как заниматься серфингом ... у них просто нет опыта, хотя это может случиться, если вы будете достаточно настаивать.
источник
Вы можете передать html / css конверсию проекта на аутсорсинг. Чего я не понимаю, так это почему он сначала не создает разметку, а потом заставляет вас вставлять php в шаблоны?
источник
Веб-дизайнеры, графики никогда не должны, НИКОГДА не трогать ЛЮБОЙ КОД. Нет HTML, CSS, PHP (!), JavaScript, НИЧЕГО.
Повторите это 100 раз, затем, если это не сработает, повторите это снова 1000 раз. И разработчики / программисты никогда не должны проектировать ГРАФИКУ.
Это непрофессионально, и я видел MESS, сделанный графиком так много раз. Обычно это работает в одном браузере, и качество кода такое же, как в следующем примере:
Действительно непригодный для всего остального, но контакт + фото, как на сайте местной пекарни (10-15 посетителей в неделю).
Я новичок в веб-разработке
, вот в чем проблема. Вы, вероятно, имеете дело с профессиональным графиком, который знает его вещи (цвета, векторы, коммерческая печать / дизайн) ... вы, с другой стороны, являетесь разработчиком, который ... мы не будем знать его работу!
Разработчики, которые делают графику и графику, что для DEV. Это просто непрофессиональная фигня. Они ничего не могут сделать правильно. Вы получите плохой код, и изображение будет выглядеть дерьмово.
Возможно, вам следует нанять разработчика , который знает HTML / CSS (ну, если бы я сказал «нанять графика, который знает php, я бы сошел с ума, верно?»). Вы, вероятно, думаете, что быть графическим специалистом - это не «настоящая» работа, поэтому он может писать код и, возможно, быть администратором сервера :)
Как бороться с такими дизайнерами. Я лично дал ему повышение, потому что он, очевидно, знает, что делает!
источник