Ответы пользователя по тегу Веб-разработка
  • Что такое CRUD-приложение, и для чего он нужен?

    @McBernar
    Практически любой сайт можно назвать CRUD-приложением.
    CREATE, UPDATE, DELETE — например, комментарии пользователей, или наполнение сайта информацией контент-менеджером через админку. READ, соответственно, самая базовая операция по получению информации из БД. Открыли главную страницу — вот и READ.
    Ответ написан
    Комментировать
  • Как вы делаете единую точку входа на сайте?

    @McBernar
    Вам стоит начать с фундаментальных основ — пути в файловой системе, паттерн MVC и фронт-контроллер.
    Ответ написан
    Комментировать
  • Почему не выполняется команда gulp?

    @McBernar
    Что у вас в sass делают {} ?
    Ответ написан
    Комментировать
  • Как реализовать вариативность цвета для веб-сайта?

    @McBernar
    Самое простое — по клику в кнопку с помощью JS навешивать классы — дневные или ночные, соответственно.
    Ответ написан
  • А как вы проектируете новый сайт\сервис визуально?

    @McBernar
    Блок-схемы в умелых руках — это очень крутой инструмент.
    Ответ написан
    Комментировать
  • Как преодолеть тупик в работе над проектом?

    @McBernar
    Ну, если вы не хотите денег за проект — не звоните и не пишите.
    Ответ написан
    Комментировать
  • На что вы ориентируетесь перед началом прорисовки дизайна?

    @McBernar
    Выше верно заметили — вопрос очень правильный.

    Сейчас опишу два мира — идеальный и реальный.

    Идеальный

    К вам приходит клиент, который занимается уборкой квартир и хочет получать новых клиентов через интернет. Что нужно сделать вам:

    1. Узнать все про клининговый бизнес. Как происходит процесс уборки? Какие средства используются при уборке? Что именно входит в уборку? Какие бывают проблемы при уборке и общении с клиентами? Чего клиенты боятся? А чего хотели бы? Какой портрет потенциального клиента? На все эти и другие вопросы ваш клиент точно знает ответ, если не первый день в бизнесе. Если же первый день — вам придется искать ответы самому.

    2. На основе собранных данных вы уже будете иметь представление о следующих вещах:

    а. Постоянные клиенты заказывают уборку на регулярной основе. Значит надо сделать для них удобный интерфейс подписки.

    б. Новые клиенты боятся пускать к себе в дом посторонних людей и оставлять их одних на время уборки. Ок, напишем, что уборщики максимально проверены и работают очень давно.

    в. Новые клиенты пока не готовы заказать уборку, потому что непонятно — надо ли им это и деньги просто так тратить не хочется. Ок, дадим им скидку 20% на первый заказ при подписке на новости. Клиент получит скидку, а ваш клиент получит постоянный контакт через почту.

    д. У клиентов есть маленькие дети и животные, которые могут остро реагировать на химикаты. Хорошо, описываем, что в работе используется только супер-безопасные средства.

    И так далее. Если в двух словах — вам нужно понять все вопросы, все страхи людей, для которых будете делать продукт, и ответить на них с помощью сайта. И, самое главное, сделать так, чтобы процесс заказа/покупки был максимально простым и незаметным.

    Для этих целей существуют вспомогательные инструменты вроде персонажей, карты пользовательских путей, ментальных карт и интервью. Об этом написано уже тонна информации, поэтому, с вашего позволения, я не буду их тут повторять. Скажу лишь, что эти инструменты действительно неплохо работают.

    В итоге у вас будет отличный багаж для старта. А что делать с ним дальше — это уже вам решать. Хотите прототипы? Пожалуйста. Хотите сразу дизайн? Без проблем. Как вам угодно.

    А, ну и да — реальный мир.
    Тут все гораздо веселее.
    К вам приходит клиент, который занимается уборкой квартир и хочет получать новых клиентов через интернет. Приходит он обязательно с вордовским файлом, в котором лежит 40 референсов на различные сайты, которые по стилю противоречат друг другу на 100 процентов. И, конечно же, просит нарисовать семь красных линий, две из которых зеленые, а четвертая квадрат. И, кстати, в том же вордовском документе лежит логотип, который ему рисовал сын маминой подруги, но исходников нет, а есть только джипег 50х50px.
    Ответ написан
    1 комментарий
  • Как происходит создание анимации на стороне дизайнера?

    @McBernar
    Большинство дизайнеров тупо забывают даже хаверы придумать, а не то, что анимации полноценные.

    Я раньше либо верстал, либо делал в AE. Этого было достаточно. Для АЕ как раз подходят сложные вещи вроде переходов между экранами и подобного.
    Ответ написан
    Комментировать
  • Защита сайта от копирования в themeforest.Как защитить?

    @McBernar
    Просто не работайте без предоплаты.
    Плюс тотальный обфускатор на всё, чтобы не было никакой возможности редактировать код.

    Можно поизвращаться и на JS сделать проверку — если URL не соответствует вашему, на котором показывали код — ломать/заменять/перемешивать контент на лету. Понятно, что это лечится простым удалением подключенного JS, но если тот будет в одном файле со всякими слайдерами и все это будет жестко отминифичено, тогда хрен там кто разберется :) Короче, можно повеселиться.
    Ответ написан
    3 комментария
  • Как убрать полосу slider revolution?

    @McBernar
    Да, конечно, это не сложно.
    Вам просто нужно поменять код.
    Ответ написан
  • Могу ли я отказаться от проекта?

    @McBernar
    Уверен, что формально в вашем трудовом договоре нет строчки, что вы будете работать только с React и Vue.

    Как надо сделать правильно

    Объяснить тимлиду и менеджеру проекта, что вы не разбираетесь в Angular, что может повлечь за собой нерациональную трату времени, пока вы будете его изучать, и, возможно, большой срыв сроков.

    Говорить, что вы такой принц в белом и ручки о старый Angular марать не хотите — это, простите, показать всем вокруг, что вы ошиблись профессией.
    Ответ написан
    2 комментария
  • Какое направление будет более перспективно?

    @McBernar
    Учите оба языка и ищите работу в обоих направлениях.
    Карьера сама за вас сделает выбор.

    Да и фуллстэк-разарботчики (пусть и с уклоном в сервер- или фронт-сайд) тоже востребованы всегда.
    Ответ написан
    Комментировать
  • Какую технологию выбрать?

    @McBernar
    Монгу можно использовать. Для Ноды — отлично. Это же объектно-ориентированная БД, как и весь JS. Уверен, что никаких транзакций вы делать не будете, поэтому да — берите.
    Ответ написан
    Комментировать
  • Как изменить переход по ссылке с сайта в iframe?

    @McBernar
    Нельзя. Доступа к фреймам с других доменов нет.
    Ответ написан
    Комментировать
  • Можно ли с таким портфолио идти на фриланс?

    @McBernar
    Сверстано без визуальных багов, вроде. Я бы легко отдал вам макеты верстать.

    Но только одно "но" — вам надо заменить контент с рыбного, на псевдо-настоящий. Потому что там же прям написано, что это шаблоны и точно возникнут вопросы — ваша ли это верстка или вы просто скачали готовые шкурки и выдете их за свою работу. То есть, молодец, что сверстали, но перепишите контент и тогда точно будет достаточно для старта.
    Ответ написан
    3 комментария
  • Как правильно сделать запись и обновление?

    @McBernar
    Ну давайте думать алгоритмом.

    если (запись в бд уже есть) {
    обновить запись(инпут, ареа);
    } иначе {
    вставить(инпут, ареа); 
    }
    Ответ написан
  • Какие годные курсы посоветуете по PHP/MySQL?

    @McBernar
    pr-of-it.ru
    Там очень хороший преподаватель. Фактически, ради него туда стоит идти.
    Строг, суров, но объясняет невероятно круто и доходчиво. Это редко встречается.
    Ответ написан
    Комментировать
  • Аналог htmlacademy для дизайнеров?

    @McBernar
    Читать про академический дизайн невероятно скучно.

    И дизайн не настолько детерменирован, как код. Это в строчке кода, если не поставить точку с запятой — будет ошибка, а в дизайне если сделать кнопку другого оттенка — ничего не сломается. Этим он и хорош и плох одновременно.

    Короче, не забивайте голову этой ерундой. Нравится дизайн — рисуйте.
    Ответ написан
    7 комментариев
  • Как php переменной присвоить js результат из ajax?

    @McBernar
    Принимать ответ от AJAX и выводить через JS.

    success: function(msg) {
    console.log(msg)
    }
    Ответ написан
  • Что можно назвать "Уникальным дизайном" в отношении сайта, а что есть "шаблонный дизайн"?

    @McBernar
    Из головы ничего и никогда не берется.
    Нельзя из ничего изобрести что-то. Можно только на основе двух идей скомпоновать третью. Или одну идею трансформировать в другую. Вот это и есть изобретение. С дизайном точно так же.

    Так что, ваш способ дает вполне себе уникальный дизайн.
    Ответ написан
    Комментировать