la4z
Готовы платить и ищем решение
la4z
Никто не видел какие нибудь легко интегрируемые чаты?
la4z
Хотел написать его на Go, но на проекте скоро дедлайн
la4z
И мы немного не успеваем, поэтому ищем
Almas
centrifugo?
Anonymous
Привет ребят! Я начинающий программист знаю немного питона и js(node). Есть дерзающий меня вопрос на чем сейчас лучше писать бек ? Дальше идти на Ноду или пока не засосало спрыгивать на Го ибо он перспективный язык.
Anonymous
спрашиваю чтобы сэкономить время и не учить лишнее
🅞leksiy
Anonymous
Almas
знания как раз таки не багаж, и без повторения еще и забывается/теряется.
что ближе к душе на том и остановиться лучше.
Вообще замечательно если попасть в компанию где будет ментор
Anonymous
🅞leksiy
Anonymous
уже попробовал, в js смущает что он не для этого был создан
Almas
пробовать да, но вначале лучше один путь только долбить
MrSmith
Делаю запрос grpcurl grpcurl -plaintext localhost:8889 service.Service/BarFunc И получаю ошибку Message: connection error: desc = "transport: Error while dialing dial tcp: missing address. Есть идеи?
Anonymous
кратко какие скиллы кроме самого языка надо еще знать ?
Anonymous
БД mySQL ?
Anonymous
а алгоритмы, я часто слышал что язык не важен, а важны знание алгоритмов
Anonymous
но какие
Anonymous
именно для бекенда
Anonymous
ну а если тебе скажут чел мы берем тебя чтобы ты писал сервисы для нашей онлайн игры
Anonymous
Получается в основном важны сами знание технологий, а не использование каких либо алгоритмических решений ?
Maks
Алгоритмы важны всегда. Нужно уметь писать эффективный код
Anonymous
Anonymous
Maks
Ну тут нет конкретного. Есть алгоритмическое мышление. Нужно примерно хотя бы понимать как посчитать сложность алгоритма по времени, по памяти, как оптимизировать алгоритм в одну или другую сторону. Бинарный поиск еще пригождается
Maks
В целом алгоритмические задачи посмотри
Maks
Это не спросят но пригодится самому
Anonymous
Спасибо, обязательно гляну
Alexander
Anonymous
Maks
Го можно учить хотя бы для того что бы понимать более четко типы данных) потому что на ноде можно особо не шарить) мне кажется го помимо своей эффективности является еще и почти академическим)
Anonymous
Alexander
смотря для чего хороший инструмент. если цель быстрее фигачить и создавать что-то с развесистой реляционной структурой бд, то Питон лучше. а гоу лучше если хочешь, чтобы это быстрее работало и большую надежность
Anonymous
Anonymous
как я понимаю нода нужна для всяких средних интернет магазинов, а го для серьезных проектов в основном
WebKarlon
Anonymous
Alexander
разве она не имеет определенных неудобств?
Anonymous
Го ?
WebKarlon
На go сейчас много чего переписываться, если хочешь писать серверное по, то лучше go, если рассчитываешь ещё и на front, то знание node, не будут лишними.
xasai.denet
Maks
WebKarlon
Maks
Если для браузера то там же просто на жс пишешь. При это СПА от бэка не зависит от слова совсем
Maks
ну например реакт, да, но пишешь при этом ты не на жс. Ну да ладно.
Alexander
Alexander
нодежс это платформа, сервер приложений
🅞leksiy
WebKarlon
Скорее в node нет браузера 🤣
🅞leksiy
Потому мне vue2 нравится, можно делать фронт без ноды вообще, люблю когда на беке только go
Yuriy
Alexander
никто ж не говорит "у этой картинки под капотом фотошоп")
🅞leksiy
почему не 3
На 3-ю я не нашел ленивую загрузку .vue компонентов
🅞leksiy
Аххах 😂😅
Денис
🅞leksiy
Вообще, не нужна, можно подключать vue как jquery, вообще у меня есть простой сборщик на go, но можно через require.js юзать
Anonymous
странно что в js столько костылей в отличии от Го
Денис
🅞leksiy
Ну я как-бе не фронтендщик, сильно заморачиваться со сборкой фронта не хочу, но иногда приходится делать небольшие проекты, где сам и жнец и швец, и имхо отимально
🅞leksiy
Anonymous
так наоборот должно быть
Anonymous
ему же столько лет)
Alexander
в чем трабла поставить постгре?
Alexander
ну а вообще, go же можно не в докере держать
Alexander
не вижу смысла go не ставить локально, благо компилируется на всем, что есть за исключением некоторых случаев когда нужен cgo
🅞leksiy
Прокинуть папку $GOPATH на локальную?
🅞leksiy
там один ключ, -v ~/mssql:/var/opt/mssql/data
Это пример
Maks
Где у тебя пакеты по новой ставятся? Напиши го мод вендор и не будет такого
Maks
Только вендор в гитигнор закинь
Emil
Я думал, что вендером пользовались только до появления го мод...
Maks
Согласен, это легаси, но чел говорит что у него есть какие то траблы
Maks
Плюс я думаю это имеет смысл делать в каких ни будь сборщиках в сиай сиди например, так как крайне редко,но бывает такое, что с гита дропают проекты
Maks
Ну ты для разработки не запихиваешь проект на го в докер и всё. Дальше ни вендор ничего не нужно. А для деплоя пишется докер композ файл, он сначала качает образ голанг с докерхаба, там делает сборку, потом через копи переносит собранную версию в новый контейнер, старый умирает а новый запускается
Maks
Вроде так