Ответы пользователя по тегу Фронтенд
  • Как работает upload Ant Design?

    Robur
    @Robur
    Знаю больше чем это необходимо
    там прямо примеры которые можно скопипастить, в чем именно она "не помогла"?

    "не могу разобраться как" это так себе описание проблемы. покажите как вы делаете для начала и что именно не работает.
    Ответ написан
    Комментировать
  • Опишите подробно деятельность фронтенд-разработчика в аутсорсинговой компании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если максимально подробно:

    пункты 1-14:
    Да что угодно может быть, придумаете любую фантазию, и где-то именно так и есть. В каждой конторе будет все совершенно по разному

    пункт 15:
    да, но это зависит от вашего героя, тут уж сами думайте. Единственный очень важный нюанс общий для всех фронтенд-разработчиков - они работают на клавиатуре.
    Ответ написан
    Комментировать
  • Какого заголовка не хватает, чтобы CORS не блокировал запросы по одному IP?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы же сами все и написали:
    Access-Control-Allow-Credentials должен быть true ( у вас '') - проверяйте в девтулзах.
    Access-Control-Allow-Origin должен быть не *
    Ответ написан
  • Как развиваться в сторону креативной фронтенд-разработки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вакансия - какая то странная.
    Половина требований - это то что человек посмотрит и запомнит через неделю работы. На собеседовании они вообще не нужны. Осталось ощущение что слова "креативный разработчик" подразумевают две вещи - либо такая "творческая личность" которая фигачит код в духе "for (var a && foo() in c ||d())" потому что "так оптимальнее и красивее, не люблю лишние строки", либо на которого навешивают работу дизайнера и требуют "ну сделай покрасивее что-то, заказчику не понравилось".

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

    Где можно почитать / посмотреть, как разрабатываются фронтенд сайтов уровня Awwwards?


    Если вы про те из них где есть какие-то прикольные графические свистелки, (большая часть - это просто необычный дизайн, на который нужен обычный верстальщик) то если вы работали с webgl, понимаете как в целом работать с канвасом, и знаете немного математики - этого должно быть достаточно.
    Большая часть вау-эффекта таких сайтов это креативность дизайнера.

    Поставьте вопрос конкретнее. все эти свистелки - это знание api (читается в доках) и алгоритмы.

    Если вам интересна тема именно алгоритмов, необычной графики и хитрых программных решений, и креативности в этом ключе - это мало относящаяся к фронтенду как таковому тема, тут наверное ближе и обширнее всего геймдев, можно почитать там, а так же штуки типа demo competition, (https://www.youtube.com/watch?v=NAeFuk-_Dwo&list=P... https://www.youtube.com/channel/UC96JVq-z0-0iHAkIk... https://www.youtube.com/watch?v=JZ6ZzJeWgpY) если хочется хардкора (это все написано на низком уровне в программах размером пара десятков килобайт) - вот там программной креативности хоть отбавляй, если вы сможете сделать что-то такое, то во фронте вас с руками будут отрывать делать "сайты уровня awwwards". Но возможно вы уже не захотите :)
    Ответ написан
    3 комментария
  • Как перерисовать фронтенд, не передавая представление в теле ответа?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Для этого и используют React и Angular?

    да.
    Возьмите любой, прочитайте доку, вникните, и поймете, как.
    Так же можете погуглить Ajax.
    Ответ написан
    Комментировать
  • Как лучше кешировать полученные данные с сервера?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Если данных мало - то можно в локалсторадж, если много - кешируйте на уровне HTTP, пусть браузер разбирается.
    Сервер знает когда данные поменялись и может сигнализировать браузеру через etag например
    Ответ написан
  • Кроме HTML/CSS/JS можно ли использовать что-то другое?

    Robur
    @Robur
    Знаю больше чем это необходимо
    можно я буду их использовать

    Можно. Если что, скажи что я разрешил.

    Нужно ли - это отдельная тема.
    Ответ написан
    Комментировать
  • Я фулл стек разработчик, ожидают ли от меня наниматели быть так же и дизайнером?

    Robur
    @Robur
    Знаю больше чем это необходимо
    ожидают ли от меня наниматели быть так же и дизайнером

    перечислите список нанимателей о которых вопрос. Если вы про своего текущего, то это вы нам скажите, ожидает или нет, но судя по вопросу - ожидает и вам это не нравится.

    Если вы Front End или Full Stack разработчик, можете ли вы также и создать макет для приложения?

    Странно что вам интересно, но да, я могу. А вот нормально задизайнить что-то - нет.

    ПС. Если с вас хотят разработку макета - выход крайне простой - берете бустрап и лепите все из стандартных компонент. Фронт-разработчик должен быть в состоянии накидать интерфейс для задачи без картинки, по текстовому описанию или вайрфрейму.
    А вот на задачи "нужно как-то получше нарисовать, чтобы красиво было", отвечаете, отличная идея, я тоже думаю что это выглядит как-то коряво, а хочется чтобы прям круто было, когда дизайнера наймем?
    Ответ написан
    Комментировать
  • Как подписать ЭЦП пакет документов на клиенте(в браузере)?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Чтобы была юридическая сила - копать в сторону лицензированных решений, крипто про например, вроде еще кто-то был.

    Если просто для себя - то копать в сторону документации-статей о том как работает эцп, сертификаты, rsa и прочее.
    На винде можно использовать системные сертификаты и ключи, на других системах не уверен. с большой вероятностью в OSX можно использовать keychain.
    Ответ написан
  • Какой максимально простой аналог firebase?

    Robur
    @Robur
    Знаю больше чем это необходимо
    погуглите database as a service.
    Если из клиента то с http api, постгресс например вроде умеет.
    Ответ написан
    Комментировать
  • Если фронтенд часть (React) живёт на сервере - это всё ещё фронтенд?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы нам из 2040 пишете? Такое ощущение что в вашем мире JS код в браузере никто не запускает уже лет 15.

    SSR используется в 1% случаев, и то - практически всегда этот же код потом попадет в браузеры и будет там работать, поэтому ему нужен бабель, вебпак и все прочее.

    1. Браузер получает JS и выполняет его. Заэтим и нужно все перечисленное.
    2. в 2040 это наверное уже не важно, а в нашем 2020 все еще существует куча методов деплоить и разворачивать браузерные приложения.
    3. Я не знаю где это у вас все считается на сервере, в нашем 2020 99% кода веб приложений все еще запускается в браузере. 1% - это сборка-транспиляция-дев-серверы.
    4. не можем, SSR не для этого, он для того чтобы отдавать клиенту изначально отрендеренный HTML и потом туда грузить приложение. Есть проекты которые рендерят веб-аппы в статические HTML, которые потом отдаются браузеру, но в нашем 2020 это пока еще экзотика.
    5. Если довлеет. Но он нет. Хотя идея супер тонких видео клиентов витает в воздухе еще с тех времен когда люди, помнящие теплые ламповые майнфреймы закупились первыми ПК и стали предаваться ностальгии. Такие проекты тоже есть, но они в нашем 2020 еще большая экзотика чем SSR без активного клиента. Хотя я в подобном участвовал лично.
    Выразятся ли они в чем-то массовом или нет - время покажет. Мое мнение - нет, заметно проще и дешевле и эффективнее по многим параметрам нарисовать миллион веб страничек на миллионах клиентах, чем на одном большом сервере и отдать всем в виде видео.
    Ответ написан
    6 комментариев
  • Должен ли верстальщик писать логику, например калькулятора обмена валюты?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Коли дело касается фриланса вы или берете заказ и делаете и тогда должны сделать то что там описано, или не берете и тогда не должны.
    А как вы себя при этом назовете (или вас заказчик назовет) - верстальщик, программист или второй секретарь департамента алгоритмизации незакрытых тегов, совершенно по барабану.
    Ответ написан
    Комментировать
  • Должен ли верстальщик уметь поднимать сервер и разворачивать проект на Linux?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Должен/не должен это не эффективный подход.

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

    Иначе - будет стагнация как у некоторых персонажей, которые "не обязаны выполнять не свою работу", и при этом в соседних темах ноют что уже 10 лет никаких проблесков в карьере, зп какая-то нищенская, и кроме как забухать ненавидя всех вокруг ничего не остается.
    Если этот вариант вам не подходит - то берете мануалы и вперед. Их много хороших, вот например https://www.digitalocean.com/community/tutorials/h...

    Дальше уже идете на тостер с конкретными проблемами а не вопросами "меня тут заставляют работать больше чем предполагалось"

    Самый идеальный вариант - подойти к кому то у кого этот проект уже поднят и попросить помощи.
    Даже если вы разберетесь как поднимать сервер, то всегда могут быть какие-то нюансы которые нужны именно на этом проекте и которые вы просто не можете знать, а правильно - подойти и спросить.
    Ответ написан
  • Что умеет выдающийся Frontend разработчик?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что умеет выдающийся Frontend разработчик?

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

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

    И тут не сильно важно - фронт, бек, мобилки, или еще что.
    А обсуждать знание языков/технологий/платформ это не уровень "выдающегося" разработчика, это уровень крепкого миддла который наконец то хорошо овладел инструментарием.
    Ответ написан
    Комментировать
  • С помощью каких инструментов удобней всего делать админки на React?

    Robur
    @Robur
    Знаю больше чем это необходимо
    https://pro.ant.design/docs/getting-started вот например посмотрите. Основано на их-же бесплатной либе компонентов - формы там тоже были, немного странные, но достаточно гибкие.
    А так вообще - чем админка отличается от обычной аппы по большому счету? ничем. Берите какой-нибудь хороший компонент форм для всего этого crud, чартов если надо, роутинг и вперед.
    Ответ написан
  • Идеи для пет проекта в продакшен?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Сходите на стартаперские сайты - там миллион людей которые ничего не могут сделать но с кучей "очень перспективных идей для глобального рынка".
    Скажите что вы бесплатный CTO - вас закидают предложениями запилить их идею.
    Ответ написан
    1 комментарий
  • Какой подход выбрать для Frontend`a, под PHP без фреймворков?

    Robur
    @Robur
    Знаю больше чем это необходимо
    берете проект на react/vue/angular.
    Оставляете сборку, выпиливаете все из исходников подчистую, пишете туда console.log('hello world'). убираете все лишнее из зависимостей (оставляете только минимум нужный для сборки)

    Все, у вас проект без фреймворков но геренящий вам JS - бандл из того чего вы захотите.

    как делали в старину - так больше не надо. Хотя если сильно хочется то кто ж вам запретит.
    Ответ написан
    2 комментария
  • Обучение Front-end: западные курсы VS русскоязычные курсы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    когда вы пройдете урс на русском, все остальные ответы на вопросы которые у вас будут появляться - придется искать на английском. Так что подтягивайте английский сразу и читайте все на нем.
    Чем раньше начнете - тем лучше, инфу на русском можно читать параллельно
    Ответ написан
    Комментировать
  • Как устроится frontend разработчиком?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. Стать фронтенд разработчиком.
    2. Найти работу.

    Не перепутайте порядок действий, иначе будет сложно.

    пс. нюансы и подводные камни можно обсуждать когда вы напишете какую-то конкретику.
    Ответ написан
    Комментировать
  • Зачем знать ООП и шаблоны во фронтенде?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Затем же зачем и в любых других сферах разработки. Чтобы писать более сложный код с сохранением достаточной простоты его поддержки.

    Конкретно вам на тех задачах что вы видели это может быть и не нужно. Зависит от того что вы делаете. Можно и без ооп и паттернов жить, если делать достаточно простые вещи.
    Ответ написан