Ответы пользователя по тегу Веб-разработка
  • Существуют ли конструкторы web-сервисов?

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

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


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

    Robur
    @Robur
    Знаю больше чем это необходимо
    У меня была немного другая задача, но очень близкая, от реализации которой я в итоге отказался, но в процессе изучения как можно это решить, узнал про https://en.wikipedia.org/wiki/Conflict-free_replic...
    Такие структуры позволяют менять общие данные независимо и параллельно и затем их объединять в результат.

    Возможно это вам подскажет нужное направление мысли.
    Ответ написан
    2 комментария
  • Как найти какой элемент дает бесконечную загрузку страницы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    открываете девтулзы, сетевые запросы и смотрите какие со статусом 'pending'
    Ответ написан
    Комментировать
  • Как зарабатывать на веб-программировании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. Чтобы зарабатывать на веб-программировании надо работать работу.
    2. Чтобы работу работать надо ее найти.
    3. Чтобы ее найти надо что-то уметь.
    4. чтобы что-то уметь надо этому научиться.
    5. вы сейчас вот тут.

    проходите пункты в обратном порядке, и добираетесь до 1 где вам начинают давать деньги.

    Не переживайте что пока не знаете что делать, большая вероятность что пока от 5 доберетесь до 1 пройдет год-два-три, за это время поймете что делать.
    Ответ написан
    7 комментариев
  • Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?

    Robur
    @Robur
    Знаю больше чем это необходимо
    React подойдет. Express тоже. Nginx тоже. Насчет монго я бы пятнадцать раз подумал, лучше взять sql.
    "Firebase, Heroku, Aws и прочее" тоже подойдет

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

    А так-то абстрактную "соцсеть" можно и на jquery + пачка php файлов сделать, и загрузить на шаред-хостинг по ftp.
    Ответ написан
    7 комментариев
  • Какие технологии нужно знать что написать свой блог?

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    1. скорее всего справится не хуже чем ваш сервер на ноде+монго. ну как минимум пока не будет сотен тысяч активных пользователей.
    2. Цены на их странице есть. размер предполагаемой "удачи" вы должны быть способны определить
    3. есть sdk. + http апи. что-то "писать" там не надо
    4. нормально.
    Ответ написан
    Комментировать
  • Я фулл стек разработчик, ожидают ли от меня наниматели быть так же и дизайнером?

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

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

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

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

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    питон подойдет. js тоже.
    Ответ написан
    2 комментария
  • На чем лучше писать конструктор статичных сайтов?

    Robur
    @Robur
    Знаю больше чем это необходимо
    на чем можно: JS, C++, C#, Java, вроде еще жив Delphi, так же то к чему есть байндинги QT, это вроде как питон, раст, может еще что-то. Уверен что есть еще пачка языков про существование которых мне лень вспоминать.
    Да в целом хоть на чем что может выдать из себя exe файл.
    это если вам обязательно GUI. А если нет, а главное - генерить файлы, то туда же добавится еще как минимум php.

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

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

    Я за последние 8-10 лет зафейлил большую часть сроков по таскам. Потом понял что проблема в сроках.

    беру время с запасом, но часто и того не хватает.

    Какой запас? Есть давно выведенный эмпирический закон - оценку опытного разработчика надо умножать на pi, если вы джун и сами время определяете, то 2*pi, если вы хотите работать хардкорно, и 3*pi если более близко к реальности.

    Подскажите, как вы ведете задачи, чтобы укладываться в сроки?

    Надо ставить реальные сроки. Но оценка - одна из самых сложных задач. Если только вы не клепаете конвеером одно и то же. Ну и анализ постфактум, то что реально можно улучшить-изменить, надо исправлять.

    И не по теме, как относитесь к медлительным коллегам?

    Если работают хорошо и ответственно - то хорошо отношусь, если работают плохо и через жопу то плохо.
    Если медлительность объективна - то всегда есть причина и с ней можно поработать. Но не всегда даже и нужно.

    Я например могу сделать что-то супербыстро, пока мне объясняют задачу, в стиле "х**к, х**к и в продакшен", но предпочитаю делать дольше но лучше. Поэтому таски закрываю позже чем мог бы, но это такой код и результат, в котором я и окружающие уверены. Он и через полгода будет хорош, и багов в нем на порядок меньше.
    Ответ написан
    1 комментарий
  • А чем хуже Dreamweaver любого другого редактора?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вопрос - для кого и по каким критериям.
    Если ни для кого и ни по каким - то ничем.
    Ответ написан
    8 комментариев
  • Как подойти к разработке подобного проекта?

    Robur
    @Robur
    Знаю больше чем это необходимо
    На данный момент стек таков:
    1. html - ejs
    2. css - scss (smaks + bem)
    3. js - нативный язык или же jq, TS (с react, vue, angular, знаком но как мне кажется это не для такого уровня проекта)
    4. Собирается всё с помощью GULP + webpack


    Норм. Берите и пилите. Главное определитесь какие браузеры поддерживать будете и соответственно используйте фичи-полифиллы.
    ps. gulp еще используется? мне кажется в связке с вебпаком он избыточен, но я его не видел вживую уже лет 8
    Ответ написан
  • Что нужно для создания специализированного онлайн-переводчика?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вот тут человек делится опытом создания переводчика и рассказывает множество деталей и нюансов https://habr.com/ru/post/492524/
    Ответ написан
    Комментировать
  • Как вы разрабатываете свои приложения?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Я тут предполагаю что вы хотите сделать какой-то стоящий продукт, который кому-то нужен:

    Вас посетила очередная идея на миллиард. Вы полны решимости осуществить проект, но пока, кроме абстрактной идеи, ничего нет. Ваши действия?

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

    Если сильно верите в какую-то идею, для начала - валидируете.

    понимаешь, что нихрена не понимаешь - нет представления, какие элементы на самом деле должны быть на данной странице.

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

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

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    непонятно зачем вам делать свой uuid, если вы можете посмотреть "есть ли такой юзер" без него? отправляйте с клиента всегда access_token, это проще всего. Разве что вам надо хранить сессию на клиенте даже если он сделал logout из соцсети и потерял access_token.

    Что возвращается клиенту после логина через соц. сеть?

    Самый распространенный вариант - запрашивать имейл пользователя и дальше уже работать с ним.

    Нужно ли хранить на сервере access токен который вернется?

    нет

    Вы можете сделать uuid и
    Ответ написан
  • Проблемы и решения в разработке приложений?

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

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

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

    Один момент - не все принципы одинаково полезны и применимы в веб-разработке, но знать и понимать их все в любом случае на пользу.
    Ответ написан
    4 комментария
  • Где взять брокерскую панель?

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

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

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