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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Можно, разрешаю.

    CMS лучше взять ту, с которой уже умеешь работать либо писать свою.
    Никто не запрещает взять сразу две (или два экземпляра одной), если совместить будет не эффективно или не надёжно.

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Obsidian или LogSeq - там ты делаешь записи и определяешь связи между ними при помощи ссылок и тегов (потом можно посмотреть получившийся граф)

    Мне видится некое, бесконечное полотно - на которое можно закреплять ссылки, изображения, видео, текст и прочий контент. Естественно все это можно связывать нитями (стрелками).

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Возможно есть "профильные" решения для слабеньких сайтов?

    Есть решения для хостинга статичных сайтов.

    Не будет ли проблем

    Не зная, что за сайт - не понятно, какие могут быть проблемы.

    На Польшу и Молдову распространяются одни и те же законы => из-за законов дополнительных проблем не будет, даже если этот товарищ собирает персональные данные.

    Из-за пинга также врядли будут какие-то большие проблемы.

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

    Максимум - могут возникнуть проблемы из-за желания сэкономить пару центов.
    Ответ написан
    Комментировать
  • Кто то может встречал такое похожее, трекать время?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    event calendar это называется. Есть разные библиотеки.
    Ответ написан
    Комментировать
  • Какие особенности разработки сайтов под тор/даркнет?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Никаких особенностей нет - это точно такие же сайты.
    Мб максимум - стоит попытаться реализовать их без js, тк в том же Тор браузере изначально стоит расширение, которое отключает js
    Ответ написан
    1 комментарий
  • Какие технологии применить в создании opensource сайта для подбора ПК комплектующих?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    Прошу помощи в подборе технологий: на чём оптимально сделать, чтобы было меньше подводных камней?

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

    В теории можно даже всю работу с данными повесть на фронт.

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

    Предполагаю такую схему работы сайта: человек заходит на сайт, выбирает требующиеся параметры: для чего компьютер (игры, работа, сёрфинг), под какой монитор (full HD, 2k, 4k), ориетировочный бюджет (опционально). Нажимает "подобрать", ему выдаёт сборку, в которой объясняется "что это и для чего, как будет влиять",.

    Тебе следует начать с алгоритма, как это вообще будет происходить.

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


    Новое оборудование будет заноситься вручную.

    Ну ладно.

    В целом тут:
    Какой-то фреймворк для фронта. Я бы посмотрел на React + Next + Typescript, тк у тебя будет и много интерактива, который сложно будет сделать на каком-нибудь jq, и при этом явно захочется хорошую индексацию поисковиками.

    Какой-то фреймворк для бэкенда - я бы посмотрел на C#+ asp net core, тк:
    1. Это моё болото и я его хвалю.
    2. Статичная типизация тебе сильно поможет
    3. Он будет шустрее чем какой-нибудь питон, что важно, тк если ты будешь с нуля подбирать оптимальную конфигурацию под бюджет - придётся перебирать какое-то количество вариантов.

    Что-то для хранения данных - я бы взял постгрес тк:
    1. Опять же моё болото.
    2. Не mongo, тк статичная схема и реляционная модель тебе тут явно будет плюсом.
    3. Не Cassandra, тк она тут будет излишней.
    4. Не Oracle/mssql, тк мы тут не миллионеры, чтобы столь небольшое количество данных хранить в СУБД стоимостью в несколько тысяч долларов.
    5. Не redis/elastic, тк это узкоспециализированные системы, которые для решения основной задачи тут тебе совсем не нужны.

    Остальное - уже по мере поступления проблем.
    Ответ написан
    1 комментарий
  • Как сделать анонимный домен в 2024?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Домен - это просто записи в DNS.
    как мне сделать на нём продукт через wordpress

    Тебе ещё нужно тогда купить анонимный сервер)

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист

    1. С чего нам начинать разработку сайта, если большая часть контента создается через cms? С бэкенда или фронтенда?

    Это пусть уже разработчики решают.
    Вообще, если провести адекватную аналитику, то можно одновременно вести разработку.


    2. Какой стек технологий лучше использовать под нашу ситуацию для фронтенда?

    Никаких уникальных особенностей я не увидел=> каких-то особых требований для фронта нет, можно любой стек использовать.


    3. Какой стек технологий лучше использовать под нашу ситуацию для бэкенда?

    Аналогично п2. Это вопрос экономики, а не техники.


    Сейчас мы ищем компетентных разработчиков на фронт и бэк (или одного фулстека), очень не хотим попасть в руки начинающего разраба и потом все переделывать заново.

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

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Недавно была статья про accessability.
    Не надо использовать иконочные шрифты.
    Лучше svg используй.
    Ответ написан
  • Как функционируют сайты для взрослых?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    1. так как это не законно, тогда как они работают и их не блокируют?

    Во многих странах законно. Там, где это не законно - сайты не хостят.

    2. откуда берется контент для этих сайтов?

    Есть очень много студий, которые профессионально снимают фильмы.
    Они часто демо-версии своих "полнометражных" фильмов загружают в бесплатные разделы бесплатных сайтов.
    Есть всякие любители, которые зарабатывают от партнёрки (практически как на youtube)
    Есть и пиратство, когда с одного сайта на другой тырят видео.

    3. как выбрать хостинг?

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

    4. окупаемо ли это, так как есть сотни подобных сайтов?

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    1. Раз дипломная работа, а не продакшен, то совершенно не важно, что лучше/хуже.
    Отказ от DRF в рамках дипломки просто из-за того что в нём нет async/await - это странное решение.

    1) Нужна ли асинхронность, исходя из функций приложения?

    И уж тем более странным выглядит последующий вопрос после такого отказа.

    Асинхронность в вебе - это большой плюс, но точно не решающий фактор.

    2) Что лучше выбрать из перечисленного стека, если необходимо представить приложение в короткие сроки?

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

    3) Исходя из функций приложения, это будет SPA (одностраничное приложение) или PWA (многостраничное приложение)?

    1. PWA - Это не "многостраничное приложение". Иди гугли и снова читай, но уже внимательнее.
    2. SPA и PWA ортогональны и выбирать между ними - это как выбирать между тёплым и мягким.

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

    4) В случае выбора Blazor, то что лучше Blazor WebAssembly или Blazor Server?

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

    5) Если возвращаться на DRF, то возможно ли создание веб приложения только на нем + фреймворк на фронте (Vue/React)?

    Можно, разрешаю.
    Ответ написан
  • Веб-разработка на Windows?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Вроде как привык, ничего критичного, но не хватает нормального терминала, например oh my zsh.

    1. oh my zsh - это не терминал, а расширение для zsh, которое добавляет всякие красивости.
    На Windows это есть. Если для powershell, то это oh-my-posh либо starship.rs, либо можно установить альтернативный шелл - nushell, например.

    2. zsh не терминал. zsh - это шелл. На windows основным шеллом лично я бы назвал powershell core - он достаточно мощный и имеет нормальный синтаксис, в отличие от старого cmd.exe и он кроссплатформенный (если вдруг захочешь его использовать где-то ещё), в отличие от старого windows powershell.

    3. А в качестве терминала на Windows сейчас используется windows terminal, который, имхо, один из лучших терминалов в принципе, а не только на винде.

    Поделитесь опытом, как на windows создать удобное окружение для разработки? Что используете вы? WSL? Docker? Или еще может что можете посоветовать?

    В моём случае:
    1. Jetbrains-овская IDE
    2. Docker или podman на твой вкус и применимость в организации. (docker desktop нельзя бесплатно в крупных организациях использовать)
    3. WSL2 для докера и всего того что должно на линуксе крутиться (туда же и zsh можешь впихнуть)
    4. Windows Terminal + powershell core + PSReadLine + starship для красивого и удобного терминала (вместо starship можно взять oh-my-posh)
    5. Powertoys и Devtoys - просто набор всяких мелких полезных утилит, типа caffeine, полоски для запуска приложений и прочего. А devtoys - это чтобы в интернет или в консоль не лезть, чтобы что-нибудь в-из base64 переложить и всякого такого.

    PS: wamp я бы не стал использовать вообще, как бы не советовали другие отвечающие.
    1. apache давно надо выкинуть в помойку. Вместо него php-fpm+nginx
    2. как и mysql
    3. php требует доустановки целой кучи пакетов, так что пусть живёт в отдельном docker-контейнере
    4. w отсюда тоже следует убрать, так как очень врядли у тебя на проде тоже будет винда.
    Ответ написан
    Комментировать
  • Можно ли Фронт сделать на Ангуляр а Бек на PHP MySql?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Можно, разрешаю
    Ответ написан
    1 комментарий
  • Какой стек выбрать если я хочу разработать интернет-сервис по аналогии с Авито?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Любой из выбранных подойдёт, чтобы создать что-то похожее на авито.
    При этом у каждого из них будут вполне объективные недостатки.
    Ну и не обязательно ограничиваться только названными.

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

    vabka
    @vabka Куратор тега ASP.NET
    Токсичный шарпист
    Есть паттерн такой "backend for frontend" - вот тебе нужно сделать как раз его.
    Отдели ту часть, которая делает SSR в отдельный проект, а те места, где идёт обращение к бизнес-логике замени на вызовы твоего web api.

    Соответственно тебе нужно будет написать web api.
    Ответ написан
    7 комментариев
  • Как вставляют данные в сайт типа ruskino.ru?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Есть база данных - в неё каким-то образом заносят данные (в данном случае о фильмах и актёрах). Потом из этой базы данных данные достаются тоже каким-то образом и вносятся в html.

    В качестве базы данных может быть, например PostgreSQL - тогда мы можем достать информацию о фильмах и актёрах при помощи sql-запроса. Также нам нужен какой-то сервер, который будет с базой данных общаться. Написан он может быть в принципе на любом языке программирования (а сейчас есть даже всякие nocode платформы, где простые операции можно и без кода вообще сделать).

    Более подробный ответ на этот вопрос будет уже по сути пересказом курса по разработке ПО.
    Ответ написан
    Комментировать
  • Можно ли писать бэк на C#, а фронт на React и есть ли в этом смысл?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Схема вполне рабочая и такой стек применяется во многих компаниях.
    Никаких проблем в C#, применительно к этой задаче я не вижу.
    Ответ написан
    1 комментарий
  • Как запустить сервер nodejs без порта?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    но не будет ли возникать конфликтов в работе клиента и сервера,

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

    А чтобы "без порта" надо запускать на 80 и 443 порте.
    Но если на этой же машине nginx стоит, то будет конфликт.
    Ответ написан
    Комментировать
  • Какие есть хостинги для размещения VK бота?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    VK бот в твоём случае никак не отличается от обычной программы.
    Для обычных программ есть VPS.
    Дешевле всего будет поднять mysql на этом vps и настроить запуск твоего бота самостоятельно.

    Если денег много - можно взять dbaas и тогда не придётся самостоятельно поднимать mysql.

    Если не хочется заморачиваться с хостингом на сервере - можно посмотреть на какое-нибудь решение типа serverless functions или serverless containers, но тогда придётся твоего бота адаптировать к такому способу деплоя.
    Ответ написан
    Комментировать
  • Какой патерн вибрать для розработки веб приложения в котором активно используются карти?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Твой вопрос сейчас звучит примерно так:

    Я хочу построить дом с окнами и крышей.
    Но не могу выбрать инструмент. Какой будет проще и разумнее использовать?


    Не нужно выбирать никакие паттерны.
    Паттерн - это только название для часто встречающихся конструкций и поведений.
    Какие понадобятся - те и используй
    Ответ написан
    Комментировать