Ответы пользователя по тегу Веб-разработка
  • Есть ли инструмент отображающий все шрифты и размеры на странице сайта?

    Jeer
    @Jeer
    уверенный пользователь
    Где-то в дев тулзах вроде можно посмотреть. Кажется, про это я видел тут, но тайминги не помню
    https://www.youtube.com/watch?v=TiykIPnHvmI&t=1s&a...
    Ответ написан
  • Как ускорить загрузку категорий на сайте SELECT From?

    Jeer
    @Jeer
    уверенный пользователь
    Для начала настроить правильные индексы
    Во-вторых, переходить на "настоящую" пагинацию, как Валерий написал, с лимит/оффсет
    Ответ написан
    Комментировать
  • На каком языке писать сайт?

    Jeer
    @Jeer
    уверенный пользователь
    Нужно писать или на том, который знаешь. Или на том, который хочешь узнать )
    c# много кто использует для веб разработки, просто глянь вакансии на hh
    Посмотри на метаните примеры с объяснениями, вот с шаблонизатором Razor pages https://metanit.com/sharp/razorpages/
    Но в соседнем разделе можно найти примеры с визуальной частью на ангуляре или реакте
    Ответ написан
    Комментировать
  • Как загрузить товары с excel с картинками в Базу данных mysql и на сайт?

    Jeer
    @Jeer
    уверенный пользователь
    Технически картинки можно конвертнуть в массив байтов и сохранить в базу, но так обычно никто не делает, загрузка изображений у пользователя сильно дольше.
    Картинки надо сохранять либо на свой сервер, либо куда-то в яндекс блобы, а в базу сохранять ссылку на картинку.
    Возможно, я неправильно понял вопрос, давайте конкретику, что именно не получается
    Ответ написан
    Комментировать
  • С чего начинается Frontend & Backend разработка?

    Jeer
    @Jeer
    уверенный пользователь
    Такое дело, зависит от команды и выстроенных процессов.

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

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

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

    Jeer
    @Jeer
    уверенный пользователь
    Что такое WebRTC?
    WebRTC (Web Real Time Communications) — это стандарт, который описывает передачу потоковых аудиоданных, видеоданных и контента между браузерами (без установки плагинов или иных расширений) или другими поддерживающими его приложениями в режиме реального времени. Данная технология позволяет превратить браузер в оконечный терминал видеоконференцсвязи. Чтобы начать общение, достаточно просто открыть веб-страницу конференции.
    Ответ написан
    Комментировать
  • Какие есть средства визуализации данных (роад-мап, структуры продуктовых линеек, проектов)?

    Jeer
    @Jeer
    уверенный пользователь
    на подобии ментальной карты

    Ну и возьмите майнд мап, например, https://www.mindmeister.com/
    Ответ написан
  • Он-лайн сервис по web-разработке (удаленка). Сажать на BITRIX или писать свой движок?

    Jeer
    @Jeer
    уверенный пользователь
    Если текущие решения устраивают, то надо брать их. Свой движок в любом случае будет делать дороже (ну а по времени вообще не сравнить).
    Битрикс изначально идёт как црм для продажников. Да, теоретически, туда можно впихнуть таски для программистов, но я такого не встречал. Облачное решение стоит довольно дёшево. Коробочное чуть подороже, там идёт лицензия на 1 или 2 года, затем эту лицензию можно не продлевать просто. Продлить, при необходимости. Если у вас никаких кастомизаций нет, тогда и поддержка будет не нужна.
    Другое дело, что для управления командами разработки есть специализированные решения, из крупных Jira и Microsoft TFS (сейчас Azure что-то там). Есть и пиратские версии для tfs какого-нибудь 2014 года (неподдерживаемые), есть разного рода хитрости, например, регистрироваться в жире по студенческой почте и продлевать. Менее крупных проектов очень много, цены у всех достаточно лояльные.
    Ответ написан
    Комментировать
  • Как учитывать стоимость своей работы на своем стартапе?

    Jeer
    @Jeer
    уверенный пользователь
    Привет, понимаю, что пост древний, но всё же интересный.
    Видел, что хотели один из комментариев ответом сделать, хотя ответа до сих пор нет.
    Как в итоге поступили, как получилось?

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

    Либо вы платите себе зарплату как наёмному сотруднику по рыночной цене, если есть бюджет на зарплату, либо вместо зарплаты выдаёте себе "долговую расписку", если бюджета на зп нет. Это классический вариант, когда у вас есть несколько инвесторов, вы на берегу составляете план, что надо столько денег, через столько времени компания будет приносить столько прибыли, которая будет делиться между инвесторами в соответствии с первоначальными вложениями. Тут есть много классических проблем, которые начинаются, когда через запланированное время вы не выходите на ожидаемую прибыль или, что ещё хуже, нужны ещё инвестирования и всякие пересчёты долей с обидами и скандалами. Что-то вроде, я тебе дал 2 миллиона, ты обещал 50% прибыли. Проект до сих пор не запущен, ты говоришь, что нужно найти где-то ещё 2 миллиона для запуска и у меня будет 25% прибыли. Мы так не договаривались, ищи дополнительные средства где хочешь, это не мои проблемы, за мной должно остаться 50%. Ну вроде такого.
    Второй вариант, эджайл. Когда не нужно искать сразу всю сумму на разработку, достаточно докидывать необходимые суммы на какие-то определённые работы. Надо купить стулья - купил Петя, оплатить работу фрилансера - оплатил Вася. Ежемесячная оплата труда сотрудников - платит Игорь. До выхода на точку самоокупаемости все эти расходы копятся в одном месте. После выхода на самоокупаемость фиксируется себестоимость продукта. Считаются доли в процентах, согласно вложению всех участников. Чистая прибыль пилится в соответствии с долями. Довольно логично, как по мне.

    Вот тут ещё было подобное обсуждение Нормальная ли у меня теория по оценке вклада участников в стартап?
    Ответ написан
    2 комментария
  • Какое бесплатное облачное хранилище можно использовать для ссылки на загрузку файла на моем сайте?

    Jeer
    @Jeer
    уверенный пользователь
    Яндекс диск
    Ответ написан
    Комментировать
  • Почему не подключается service worker от pwabuilder?

    Jeer
    @Jeer
    уверенный пользователь
    Привет, я не особо разбираюсь, когда делал сервис воркер, работал с этим гайдом
    https://habr.com/ru/company/mailru/blog/450504/

    Потом на другом проекте, на ангуляре делал просто npm-install, там всё сразу взлетело
    Ответ написан
    Комментировать
  • С помощью каких яп в 2020 делают браузерные игры?

    Jeer
    @Jeer
    уверенный пользователь
    Рекомендую к прочтению книгу Гравика на JavaScript
    https://vk.com/wall-54530371_12135
    (первую главу можно пропустить)
    Ответ написан
    Комментировать
  • Как WEB-страница может получить текущее имя пользователя Windows?

    Jeer
    @Jeer
    уверенный пользователь
    если под какой-нибудь asp.net писать, то в IIS включаете галку "windows аутентификация", больше ничего не надо
    Ответ написан
    Комментировать
  • Аналоги js в web?

    Jeer
    @Jeer
    уверенный пользователь
    Привет, всё, что тут говорят, это, по сути, не самостоятельные языки (в том смысле, что они не могут исполняться), например, тайпскрипт. Вначале он транслируется в js, и браузеры работают с js в любом случае.
    Тайпскрипт уже пришел на замену js в ангуляре, я даж не представляю, как по другому работать.
    Если хочется еще интересностей, есть проект блейзор, вот пример https://blazor-demo.github.io/Counter
    Если откроешь средства разработчика, то увидишь там загрузку .dll файлов, а не js ;) Можешь погуглить про него побольше, там объяснят, что такое webassembly и как это работает. Вот тут действительно другой язык. Но технология еще сырая, только для пет-проектов, никак не для прода.
    Ответ написан
    Комментировать
  • Как сделать запуск веб приложения на телефоне без оболочки браузера?

    Jeer
    @Jeer
    уверенный пользователь
    Apache cordova, phoneGap
    Ответ написан
    Комментировать
  • Как автоматически сгенерировать View?

    Jeer
    @Jeer
    уверенный пользователь
    Генерировать View не нужно.
    Вам приходит запрос от пользователя с какими-то параметрами. Например, с какой-то строкой.
    Далее, в контроллере вы получаете некую модель.
    Затем, вы эту модель можете передать в шаблонизатор (в вашем случае Razor).
    Он занимается тем, что на основе каких-то динамических данных (из модели) генерирует html вёрстку, которая отправляется обратно клиенту.
    Можно вызывать разные шаблоны (по имени), но они должны быть созданы заранее.
    Опишите задачу подробнее, так абстрактно тяжело рассказывать.
    Ответ написан
    Комментировать
  • Как создать секретный ключ для API?

    Jeer
    @Jeer
    уверенный пользователь
    Секретный ключ? )
    Посмотрите информацию по JWT
    Ответ написан
    Комментировать
  • Как добавить Partial View к основной странице?

    Jeer
    @Jeer
    уверенный пользователь
    Еще раз вопрос, у вас есть PartialView, и вы хотите на страницу *.cshtml добавить что-то вроде:
    @Html.Partial("Partial", new string[] { "Russia", "USA", "Canada", "France" })

    Верно?
    Но если этот партиал добавляется на несколько страниц, то вам лень каждый раз набирать руками, вы хотите "одной кнопкой"?
    Если ctrl+c, ctrl+v вам не подходит, можете посмотреть в сторону решарпера. У него есть настраиваемые хоткеи на кастомные куски кода (можно преднастроить свичи или что-то типо того)
    Ответ написан
    Комментировать
  • А как создать внутренний кошелёк сайта.?

    Jeer
    @Jeer
    уверенный пользователь
    Слишком общий вопрос, вам не дадут на него ответ.
    Заходите на сайты киви, вебмани или яндекса, у них есть api для работы с платежами. С примерами. Язык подойдёт любой. Начинайте пилить и тогда уже задавайте конкретные вопросы, например, не могу сделать запрос с php на яндекс кассу, вот код, вот такие ошибки.
    P.S.
    Очень много сложностей с юридической точки зрения. Обычно для получения денег вы должны зарегистрироваться как юр. лицо в этих системах. Для приема платежей нужно соблюдать всё наше волшебное законотворчество. Тут нужно смотреть на конкретную задачу. Из возврата денег допустим возврат платежа. Если вы собрались делать выплаты своим пользователям, то это будет еще сложнее с юридической/налоговой точки зрения.
    Ответ написан
    Комментировать
  • Где хранить больше количество файлов?

    Jeer
    @Jeer
    уверенный пользователь
    Вы можете хранить файлы хоть на том же яндекс.диске Я не поленился, +1Тб у них стоит 167 рублей в месяц. Мета-информация об адресе, размерах и лимитах будет храниться в вашей базе, а физически файл может храниться на любой файлопомойке. Заливать и получать файл можно, к примеру, с помощью webDav.
    Я работал с такой схемой из asp.
    Ответ написан
    Комментировать