Илья
например телега использует mtp proto. ты можешь написать под него бэк и у тебя будет своя телега
Kirill
Илья
Иван
и клиента написать тогда
Mike
Это попадает под добросовестное использование лицензии MIT
Mike
Еще есть такая тема как паблик фронт, это прям то что вы выше обсуждали про идеально готовый конструктор, чтобы к нему впердолить свой бэк
Mike
Но просто я за оригинальность какую-то, на этих паблик фронтах написано бэков чуть меньше, чем туду листов, немного не та цепляющая тема)
kostyaBro
kostyaBro
Andrey
Всем доброго дня!
Подскажите, на сколько удачен выбор Go в качестве первого языка? Недавно начал его учить, наслушавшись какой он быстрый и классный. Но наткнулся на инфу о том, что джуны Go никому не нужны, и войти в профессию будет крайне сложно. Возможно, для входа лучше подойдёт какой-то другой язык, например java?
откуда инфа что на java джунам проще? скорее js для джунов лучше, потому что есть много работы которую можно джунам поручить, но тут все сводится к целям, я вот тоже по молодости думал поработаю немного там где проще устроится начал работать на пхп, и только к 30 годикам смог с него соскочить на go и считаю что мой путь не верный, если бы мог терпеть дольше и устроился сразу на интересующий меня язык то со временем добился бы большего, т.к. на пхп учил разные дуратские особенности языка и подходы типа мвц который сейчас не нужны
Andrei
Stan
Andrey
Stan
мне нет
ну тогда логичнее было бы написать "который лично мне сейчас не нужен" )))
Andrey
это хороший паттерн но надо знать где его применять, в микросервисах если делить код на модель контроллер и вью, но не делить по логическим доменам со временем роста этих самих доменов получается кашица
Andrey
когда я еще писал на пхп тогда некоторые говорили про mmvc и это уже было ближе к доменам, тогда каждая область ответственности делилась на свое m v и c
Andrey
первое m это вроде от слова микро но я не уверен
kostyaBro
Kirill
Ох уж эти срачи по методологиям)
Segmentation
Коллеги, привет. Я недавно в GO и пытаюсь выяснить отношение комьюнити к ORM. ПодЕлитесь мнением?
Emin Zalaev
Emin Zalaev
orm и go пока несовместимые вещи
Илья
Почему?
Mike
Emin Zalaev
Почему?
вы хотите как в питоне/джава?
Mike
Я бы не советовал java так как.
1. Она потихоньку deprecated.
2. Нужно ооочень глубоко учить язык и экосистему языка, типо spring например. Я считаю это пустые знания так как больше нигде не понядобятся грубо говоря.
Кстати про спринг вообще не согласен, он мне дал понимание вообще структуры хорошего приложения, то есть там люди сделали хорошо за тебя, ты пользуешься и если не совсем долбоеб, то стараешься вникать а почему так, а зачем так
С го та же история, в языке просто отсекали всякий мусор, добавили хороший хэндлинг ошибок на лету и прочее
Но эти прелести ты чувствуешь после "классики"
Ну и джависту найти работу проще, чем гошнику
+ есть выходы типа котлина в мобилки, если надоест апишки штамповать
Илья
Многие пишут на чистом, потому что орм в го не дает таких возможностей как sql alchemy и подобные. Ну и запросы быстрее
kostyaBro
kostyaBro
Ну и да структура норм, если вникать
Mike
Бездумно хуярить однострочники, чтобы на 21:9 монике не помещалось можно в любом языке)
Илья
Илья
но с тем же горм намного легче запросы делать, потому что он сам знает поля
Patamen
Dmitriy
Боли не испытал, крылья тоже от него не выросли
Dmitriy
Норм, писать можно, код читаемый
Akim
Без орм писать sql щас дурной тон. Лишний раз себе в ногу стреляешь
Юра (Юрий Александрович)
Да ну почему...
kostyaBro
С орм как раз в ногу попадал.
Aleks
Опять же препаред стейтмент и т.п. можно умеючи использовать.
Pavel
Vitaly
а вот такой вопрос. в чем работаете для организации проектов?
знаю есть Jira, slack, trello. но это всё такие отдельные мелочи. типа что-то для карточек, что-то для тредов.
но вот чтобы всё в 1 было, кто-нибудь знает такую систему?
типа как google disk + slack + trello
kostyaBro
kostyaBro
Ну и раз уж на то пошло
+ Git + cicd
kostyaBro
Но вообще на слак есть плагины к трелло тому же
Akim
Да ну почему...
Хотя бы ради типобезопасности и простоты рефакторинга.
Горм конечне еще развивается, что то в нем не хватает хотя достаточно достойно выглядит.
Хороший пример орм это typeorm на js
Akim
Писать чистые sql это не типобезопасно и трудно рефакторить если меняется структура дб. При этом хорошая ормка не испортит тебе производительности, а возможно еще и улучшит в некоторых запросах
Akim
Kirill
Артем
Kirill
Akim
Kirill
Akim
Т.е. если абдейт у тебя выглядит
Var data := select()
Data.field = 123
Data.save()
2 запроса.
Легко переписывается через update в 1 строку
Akim
Akim
Антон
подскажите куда копать, есть форма textarea хочу получить post запрос с данными обработать текст и вернуть туда же, не пинайте сильно)
Akim
Гугл: как отправить POST запрос через js.
Антон
Andrey
Антон
Andrey
ну можно текст арию запихнуть в тек форм добавить кнопку сабмит что бы это все пост запросом улетало на сервер и на сервере обработать
Антон
Антон
вот это читал но не смог применить
Антон
https://kovardin.ru/articles/go/html-formy-i-go/
Антон
Andrey
ну там вроде все по делу, надо понять на каком этапе все сломалось )
Andrey
то что приходит в форме на стороне сервера получилось получить?
Andrey
вот тут я не вижу переменной которая от сервера напечатала бы ответ в форме
Andrey
Антон