Ответы пользователя по тегу Веб-разработка
  • Как мне правильно развиваться в первую очередь как хороший программист, а потом уже как backend python?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Все обучение без практики - ничто.
    Практика без смысла - демотивирует.

    Придумай себе проект и пиши его. Можешь чисто для себя что-то придумать.
    Популярно сейчас взять движок телеграм бота и попробовать в боте реализовать интересный и полезный функционал. Постепенно усложняй, дорабатывай.
    Добавляй технологии (базы данных, авторизация, интеграция с какими-то апи, с мониторингом).
    Гит можно и без команды использовать для своих изменений, чтобы мог откатить что-либо
    Ответ написан
    1 комментарий
  • Зачем бэкендеру веб-разработки нужно указывать как проектировать систему?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Нужно доставить 50 тонн продукции в точки продажи.
    Бекендер по этому описанию разберется как это сделать?

    Может быть там нюансы, что доставлять нужно в маленькие магазинчики в городе с узкими улицами, где фуры не проедут?
    Может быть доставлять нужно в супермаркеты крупными партиями?
    Может быть доставлять нужно в пределах области по нормальным трассам, с возможностью пересадки на более мелкий транспорт уже перед городом?

    Кто это все угадывать будет?
    Ответ написан
    5 комментариев
  • Как организовать свой интернет-магазин на NAS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Axel SWAT,
    Что ещё?


    Зачем что еще?
    Вам поиграться или ехать?
    Задача сделать магазин - сделайте. Если что еще, то совершенно несложно взять ваш магазин и позже перенести его куда угодно. На тот же НАС, на aws на селектел, на виртуалку, в контейнер, вариантов полно, и тут даже сложно прямо сказать какой из них лучше или хуже - все зависит от ваших навыков.
    Учитывая, что навыков видимо не достаточно, то просто берите хостинг.

    Но учитывая что у вас еще есть вопросы по системам оплаты, может проще заказать готовое решение у специалиста?
    Ответ написан
    3 комментария
  • Кто знает приложение/сервис/движок/протокол под описанные задачи?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    В опен-сорсе обычно очень маленькое количество огромных комбайнов. У вас тут хотелки на 5-6 отдельных продуктов. А все в одном бывает в основном в крупном ентерпрайз продукте, типа комбо от atlassians, или какой-нить битрикс.

    Разбейте ваши хотелки на отдельные компоненты, тогда можно поискать какой-то бесплатный аутсорс, и то..
    Ответ написан
    Комментировать
  • Какой хостер может предоставить 10 портов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Арендуйте виртуальную машину и делайте там столько портов, сколько угодно.
    Ответ написан
    Комментировать
  • Как скачать весь сайт из интернета целиком для просмотра оффлайн на Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Эффективно сохранить современные сайты почти нереально.
    Некоторые, можно частично, особенно если они не слишком сложные и в основном содержат статьи.

    Кстати, википедия занимает несколько терабайт только текста, есть сомнения что у тебя скачана вся википедия.
    Есть отдельные сайты, где можно скачать дампы википедии, читаем тут:
    https://en.wikipedia.org/wiki/Wikipedia:Database_d...

    Современные сайты, которые работают на JS функциях, практически нереально спарсить и скачать эффективно и целиком.
    Ответ написан
    3 комментария
  • Нормальная ли практика, когда несколько сервисов подключены к одной бд?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Нормальная практика, но это зависит от задачи.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Нет ли такого интернет сервиса, чтобы составил мне полностью план работы, сказал на каком языке писать, какие программисты нужны и сколько их нужно в команде и прочие что может мне понадобиться?


    Есть ли такой сервис, чтобы составил мне полностью план создания музея?
    Какие экспонаты нужны, сколько, как окупить, где строить?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Первый вариант - если есть прибыль, нанять людей, чтобы написать все с нуля, но уже масштабирование сразу предусмотреть в архитектуре. Зависит от сложности проекта, конечно.

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

    Разделить разработку и поддержку.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вы же сами ответили на вопрос.
    Вы писали "сайтец".
    Если для вашей задачи достаточно взять одного разработчика, который напишет сайтец - пишите как вам угодно.

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

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

    Совсем другой вопрос что дейсвительно существует море "усложнятелей", но об этом полно и анекдотов и реальных историй. Так что в данном случае нужен архитектор или грамотный менеджер, который понимает и необходимости бизнеса, чтобы работать и адаптировать ТЗ, и понимает риски со стороны технологий, чтобы выбирать или одобрять на чем будет это все написано, где хоститься и так далее.
    Ответ написан
  • Почему на хостинге у многих есть папка public_html и почему она так называется?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Даже по названию папки понятно откуда она так называется. public слово понятно, html понятно.
    Дефолтные настройки веб сервера для персональных страничек пользователей.
    При включении они доступны по адресу www.site/~username
    Ответ написан
    Комментировать
  • Как верифицировать вебсайт пользователя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    гугл верифицирует просто - дает тебе файл с уникальным кодом, который нужно положить на свой сайт.
    Ответ написан
    Комментировать
  • Как называется данная система?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    так и называется oauth.
    Выдача токенов.
    Обычное апи для авторизации + документация как ваше API использовать и интегрировать в другие сайты
    Ответ написан
  • Лучший язык для разработки веб-приложений на Andorid&IOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Захотел сделай онлайн официанта ( это когда приходите в заведение, сканируете qr и заказываете )

    Ну вроде как не очень сложно, но нужно уточнить детали.

    хочу сделать это все в виде приложения для телефона.

    Зачем? Почему не веб версию, это будет проще, и работать на любом телефоне сразу.

    На каком языке стоит это писать ?

    На том, который ТЫ знаешь.

    За сколько можно такое реализовать по вашему мнению ?

    Смотря насколько хорошо ты умеешь программировать.

    Те, кто реально "шарит в этой теме" , подскажите, с какими проблемами вы столкнулись когда начинали изучать ?

    Изучать что? Приложение "официант"?
    Ну наверное самое сложное будет оплата через это приложение, ибо надо будет подключать какую-то платежную систему. Но можно и без нее.

    Сколько времени вам потребовалось ?

    На что?
    базовый шаблон с генерацией QR кода и переходом на меню и кое-как оформленное меню можно склепать за вечер.
    Ответ написан
    Комментировать
  • Что такое WEB api?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    web api, это api по веб протоколам (обычно http/https).
    Ответ написан
    Комментировать
  • Как происходит переключение между вкладками веб-приложения без обновление страницы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    1. Под капотом скриптом написанном на JS(+CSS) одни элементы прячутся, другие отображаются.
    2. При помощи того же JS идет обращение к сайту по API и запрашивается необходимая информация (технология называется ajax).

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    конечно в базе данных.
    Ответ написан
    Комментировать
  • С++; Дескоптные приложения или веб или операционные приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Начал практиковать qt, но как я понимаю написание дескоптных приложений на плюсах - такое. Тогда хочу попробовать разработку ПО, cофтов, драйверов и тд. Что можете посоветовать по изучении этой темы?


    Что значит "такое"? Сложно, долго, неудобно?
    Так да, программирование это не тяп-ляп и готово, это долго, скучно, неудобно.

    Что такое разработка ПО и софтов по-вашему? Или десктопные приложения это не ПО и не софт? А что тогда?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Скачать страницу не браузером.
    Ответ написан
    Комментировать
  • Колокольчик уведомлений на сайт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ну то есть? Берешь и рисуешь колокольчик, если для юзера есть непрочитанные новости.
    Алгоритм чего? Отрисовки надо или как gif колокольчика вставить?

    Или (вруг) ты не знаешь про cookies?
    Ответ написан