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

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

    В ВУЗе дают больше, чем в колледже.
    В колледже дают больше, чем на курсах.
    А то что дают на платных курсах можно и бесплатно получить.

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

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

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

    Вообще минимальный сайт - это взять vps рублей за 300/мес и развернуть всё на нём самостоятельно.
    Ответ написан
  • Как сформулировать тему дипломного проекта, связав ее с электронным бизнесом и UX/UI-дизайном?

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

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Подобные веб-приложения называются SPA (single page application).
    Такие сейчас, в основном, делают при помощи одного из: Angular, React, Svelte, Vue. (Самые популярные - Angular и React. Самый наименее популярный - Svelte.)

    В принципе, такое ты можешь сделать при помощи любой технологии - даже при помощи jquery, или вообще без сторонних библиотек.
    Не уверен правда, сколько ты времени на это потратишь.
    С другой стороны, если ты гениален, но плохо изучаешь новые вещи - может быть тебе проще будет навелосипедить всё с нуля.
    Ответ написан
    Комментировать
  • Можно ли скопировать сайт с PHP скриптами?

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

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

    На фронте, как уже сказали, выбора нет - любое решение в итоге будет сводиться к html/js/css (даже если навернуть React/TypeScript/sass)

    На бэке варианта два:
    1. Чайник/принтер сам выступает в роли сервера. Тогда придётся писать на C или Rust.
    2. Сервером выступает отдельный, более мощный компьютер, чем тот который управляет основными функциями.
    Он может быть как встроенным в устройство (какой-то небольшой одноплатный компьютер), так и отдельным (полноценный сервер или хаб) - тогда бэкенд можно будет написать на том, что тебе будет более удобным.

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

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

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Из того что я видел "по простому" - это отслеживать обращения в тех же гуглотаблицах (так например одна партия в нашем городе делает, в рамках своего проекта помощи гражданам)
    А принимать их через гугл-формы или по почте.

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

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

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

    Instagram почти полностью на питоне, а у YT много частей на нём написаны.
    Не думаю, что вы сможете так сходу их по нагрузке переплюнуть.
    Хайлоад - это уже тот момент, когда на одной машине в принципе не сможешь всё обрабатывать, хоть на C++ пиши.

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

    Высокая нагрузка - это сколько?
    Уже пробовал тестить, выдержит ли Nodejs такую нагрузку?
    Смотрел, сколько стоят nodejs-разрабы, которые умеют в хайлоад? Что-то мне подсказывает, что они не дешевле чел жависты.
    Да и в целом JS от питона различается не сильно (если исключить django)

    А так да - в топе сейчас C#, Go, Java, Rust, C++ - постоянно друг другу в спину дышат, периодически меняясь местами в бенчмарках.
    Ответ написан
    Комментировать
  • Как бюджетно создать интернет-магазин?

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

    В случае физиков, проще будет закинуть свои чаи на маркетплейсы, типа озон, wb, я.маркет.
    + ещё можно обратиться во всякие дарксторы, типа самоката или ялавки.
    А для оптовых продаж и предоставления информации можно сделать одностраничник/лендинг на той же тильде или wix.

    Моё мнение такое из-за того что мне, как конечному потребителю важнее, чтобы я мог легко сделать заказ и быстро его получить без всякого геморроя - маркетплейсы эту задачу в 99% случаев решают лучше, чем любой интернет магазин на базе готовой CMS. К тому же там легко решается вопрос с оплатой и доставкой.

    Для получения информации о производителе я могу обратиться к обычному сайту - его сделать сильно проще и дешевле, и его будет вполне достаточно.
    А если я какой-то бизнес, то мне в любом случае придётся обратиться к продажнику с той стороны, чтобы согласовать все документы и доставку, например, в офис или в ресторан. Это обычно проще сделать по телефону или почтой.
    Ответ написан
    1 комментарий
  • На чем создан сайт?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    https://www.wappalyzer.com/lookup/shonbay.com
    Laravel с livewire, а также vue с alpine.js
    Остальное по мелочи
    Ответ написан
    Комментировать
  • Критерии оценки веб приложений?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Критерии оценки зависят от того, кто и зачем оценивает.
    Хорошесть опять же зависит от того кто оценивает.

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

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

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

    3. Фронтед разработчики - сколько должно быть их в проекте?
    4. Бэкенд разработчики - сколько должно быть их в проекте?
    5. UI/UX дизайнеры - сколько должно быть их в проекте?
    6. QA инженеры(тестировщики) - сколько должно быть их в проекте?
    7. Бизнес-аналитик - сколько должно быть их в проекте?
    8. Маркетолог - сколько должно быть их в проекте?

    Столько, сколько нужно. Тоесть если 1 человек не справляется с количеством задач, и при этом их можно распараллелить - можно попробовать добавить ещё одного и посмотреть.
    От 0 до бесконечности, в зависимости от задач.

    Например если продукт не предполагается продавать (в принципе получать из него прибыль) - маркетолог не нужен.
    БА не нужен, если ПМ и так нормально задачи ставит, и какой-то глубокой аналитики не нужно (или с ней справляются разработчики)
    QA не нужен, если проект на столько небольшой, что с его тестированием справляются разработчики.
    UI/UX не нужны, если нет дизайна.
    Разделение на фронт/бэк не нужно, если справляется фуллстек.
    Тимлид не нужен, если нет команды (команда состоит из одного человека)

    Кого я мог не учесть?

    Заведующего по карандашным резинкам. Без него никакой проект не может обойтись.
    Ответ написан
    1 комментарий
  • Где искать или купить готовую cms?

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

    vabka
    @vabka Куратор тега .NET
    Токсичный шарпист
    Для C# ты можешь использовать Microsoft.CodeAnalysis.CSharp.Scripting
    Вот пример использования: https://habr.com/ru/post/553310/

    А для питона ты можешь использовать https://pythonnet.github.io/
    Ответ написан
    Комментировать
  • Можете ли посоветовать материал, где совмещают php, nodejs?

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

    В таком кейсе разделение будет по принципу "вот эту часть разрабатывает команда A на php, а вон ту - команда B на js". Ну или "вот у нас основной код на php, но у нас есть задача, которую на php хрен решишь, зато на nodejs есть готовое решение - добавляем ещё 1 сервис на ноде и вызываем его через апишку".

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

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

    Ну тогда очевидно, что тебе нужен Consul от них же :)
    Ну или можно использовать git как хранилище для конфига
    Ответ написан
    1 комментарий
  • Насколько процесс разработки на Go похож на разработку под Java/C#?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Всё зависит только от компании - где-то активно идёт разработка, а где-то поддерживается легаси.
    Но с учётом того что Go более свежий - шанс что придётся только фиксить баги крайне мал.
    Ответ написан
    Комментировать
  • Стоит ли покупать mac mini?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    P.S Максимальная сумма которую я могу себе позволить 2k $

    За эти деньги легко можно купить комп, который будет гораздо мощнее, чем макмини:
    https://www.dns-shop.ru/conf/00dd052744ea3d03/ (на некоторых штуках можно сэкономить)
    Ryzen 9 + 1tb NVMe + 64gb RAM
    Ещё и зимой согреет.
    Ответ написан
    5 комментариев
  • Какие из бекенд фреймворков наиболее "самодостаточные"?

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