Minato, другого нет, это лучший. По идее, не видел артефактов от его использования. Если будете использовать тот же scale3d(), то Chrome будет растрировать элемент как бы в неполном разрешении, чего нет у обычного scale().
Minato, не за что! Да, кстати, такие рамки и грани (по типу белого подчеркивания) лучше делать не на border, а на box-shadow либо с помощью псевдо-элементов на абсолютном позиционировании. Border меняет габариты блока, что нам не нужно в данном случае (т. е. в данном случае снизу занимает пиксель, тем самым смещая на пиксель текст сверху).
Kadzi, лень читать и думать над ответами на первые два пункта.
А касательно некачественной работы — это абсолютно типично для данной сферы. Обычно я всегда верстаю сам, потом привлекаю front'ендера, чтобы вместе сделать сложные для меня вещи (99% ситуаций это насчёт JS). Под моим контролем. Иначе сделает косые анимационные переходы между экранами, дёргающиеся анимации на position: absolute, проигнорирует какие-то иконки, других иконки он не сожмёт как надо, какие-то картинки сожмёт слишком сильно, совершенно не будет проверять, как выглядит сайт именно на iPad Pro 10.9" (мол, и так же есть стили для iPad 9.7"). Ну и т. д.
Это называется пох... пофигизм. Но! В случае бюджета 10 тысяч — я бы тоже не стал тратить время на детали и быть таким же педантом, каким я являюсь. Но когда твой рабочий день стоит ~200–250 долларов, то быть таким пофигистом — это преступление и наглость, на мой взгляд.
3. Это задача и тех, и тех. Backend-специалист не должен разбираться, почему JS-скрипт для masonry-галереи нагружает CPU или почему огромная SVG-иллюстрация еле-еле рендерится на главной странице.
4. Bitrix-программист (и т. п.) означает то, что программист разбирается в методах, конструкциях и подходе данного конкретного программного комплекса. Это означает то, что он максимально эффективно использует встроенный в комплекс функционал. В случае незнания оного — даже хороший программист может сделать абсолютно ненужную надстройку там, где можно использовать встроенный в систему подход к решению той или иной проблемы.
lukoie, ну вы ещё к чему-нибудь придрались, ей богу :)) Ну вот как не сказать про SVG в контексте PNG? Ответ на вопрос тянет новые вопросы, лучше ответить на них сразу
stainer, происходит так скорее всего из-за ошибки рендеринга. Меняя цвет рамки, задействуем перерисовку. У Chrome есть такие темы. Иногда box-shadow дёргается или перед последней фазой трансформацией элемент дёргается (ну это вообще классика).
А с позицией авторов выше я не согласен. Меня тут тоже бесят ряд вопросов, но что поделать. Но и вам не советую перенимать дурную привычку и манеру разговора.
Илья, да, я их всегда путаю. Как и написал выше, разработка под Bitrix даже слишком чувствительна к профессионализму разработчика, поэтому 60% моих идей, которые спокойно можно было реализовать даже в пресловутом WP + WooCommerce, требовали каких-то там лютых наработок по backend. Найти хороших разработчиков Bitrix — это весьма сложно. Если есть профессиональная команда, досконально знающая Bitrix, то работать — одно удовольствие (наверное).
В компании, где я сейчас, попробовали Bitrix для CRM, но в итоге отказались в пользу Salesforce, несмотря на все сложности в работе с последней. Как я понимаю, никто не захотел разбираться с тем, почему в одном месте сделано так, а в другом точно такое же было сделано иначе. Если не ошибаюсь, они сейчас делают рефакторинг кода, и он местами состоит из новых методов, местами — из старых.
Лично мне не нравились недокументированные механизмы работы фронтенда, какие-то полу-костыли даже в стандартном шаблоне, омерзительный редактор кода, очень слабый встроенный редактор для контент-менеджеров. Не нравилось, что нет хорошо сделанных и весьма элементарных для рынка расширений (те же плагины для «1 клика» — страх полный). Ну и много мелких нюансов.
Периодически работаю на такой же модели. Photoshop не глючит. Попробуйте переустановить его. Если и с другим ПО такая же проблема, то тут уже проблема либо аппаратная, либо же проблема в ОС.
Митя ТоДаСё, мне больше нравятся вопросы без единой строки кода или ссылки на ресурс. И вопросом по типу: «На разрешении over 9000 px там что-то распадается, помогите».
dicarrte, у вас там явно за событием прокрутки следит ещё (как минимум) скрипт появления блоков, когда они в зоне видимости. Попробуйте отключить теперь и его.