Vadim
В го это жёстко обрубается
Andrei 🦉
Проблем в том, что не все люди адекватные и не весь код написан после 3.6
это да, но со временем большинство кода будет типизированно, в плане адекватности питонячье комьюнити просто на голову выше остальных скриптовых языков
Artem
2017 год доклад рас кокса про общение с комьюнити
Artem
он там еще показывал их схемку внедрения фич
Artem
с гоферкона вроде доклад
Artem
ну вот он там и говорил, что они не хотят 2.0 делать
Artem
2.0 = несовместимость = разделение комьюнити как в питоне
Artem
и будут максимально стараться делать все плавно, а где нельзя, там go fix
Aleksandr
а фитц тогда о чем рассказывал пару месяцев назад?
Artem
на русском гоферконе?
Aleksandr
Artem
это он там еще фотки своего ребенка показывал
Artem
плохо помню этот доклад, если честно
Artem
там мало что было по делу
Aleksandr
а пропозалы то к 2.0 ты должен помнить?
Artem
я еще помню комментарии к исходникам //fix this in go2
Aleksandr
да, но пропозалы опубликовали вот-вот
Artem
так а что это меняет
Artem
на гите дофига других с тегами 2.0 просто потому что ломают совместимость
Aleksandr
отменяет категоричное "2.0 не будет". кажется так
Aleksandr
на гите дофига других с тегами 2.0 просто потому что ломают совместимость
я не говорю про гит. я говорю пропозалы есть на 2.0. значит ли это что 2.0 не будет?
Artem
пропозалы типо официальные пропозалы?
Artem
а не этих там, контрибуторов
Aleksandr
да
Analoliy
2.0 = несовместимость = разделение комьюнити как в питоне
А почему "= несовместимость"? Ничего не мешает делать совместимое, иначе они будут как Java, обрастать новым говном поверх старого, а совместимость всё равно в итоге сломается
Artem
да
ладно, остановимся на том, что я высказал личное мнение, основанное на словах с докладов и простыней текстов про версионирование
qurabay
Я начинающий знаю PHP html css javascript я хочу поменить бэкенд язык на Go есть перспектива или дальше заниматься изучение php? Спасибо
qurabay
Найти работу для гошника походу трудно будет так?
Aleksandr
Найти работу для гошника походу трудно будет так?
чистым гошником да, если не сеньор
Anton
Найти работу для гошника походу трудно будет так?
не будь хорошим гошником, будь хорошим разработчиком
Alexander
Найти работу для гошника походу трудно будет так?
на текущем месте переписывайте старый функционал и пишите новый на го. а руководству скажите что это новая версия пхп такая
Alexander
БЛ можно и на пыхе оставить
andrew
А гоу тогда для чего? Микросервисы?
andrew
Ну если только так. Хотя чем больше узлов в системе, тем сложнее ее содержать
andrew
Ибо много чего может упасть
Alexander
Ну если только так. Хотя чем больше узлов в системе, тем сложнее ее содержать
ну понятно что монолит проще всего до определенного момента. а выгода от микросервисов не всегда есть. это капитанство.
Dmitriy
Трудновато будет писать сложную бизнес логику без нормального оор
простите за тупой вопрос, а как бизнес логика связана с ооп или яп?
Рустам
Alexander
кложура отличный язык
Dmitriy
Ну если вы процедурами бл пишите то никак
так, а при чем тут функции и бизнес логика? я пока не очень понимаю)
Рустам
кложура отличный язык
Я вот его учу, пока больно)
Dmitriy
и на ооп яп можно писать в функциональном стиле - это так просто, если что
andrew
так, а при чем тут функции и бизнес логика? я пока не очень понимаю)
Ооп предоставляет больше возможностей для реализации сложной бизнес логики
Dmitriy
но бизнес логика то тут при чем
Alexander
Я вот его учу, пока больно)
смотря зачем учите. так-то если на jvm-based ориентируетесь, то лучше с джявы было начать коненчо.
andrew
А структуры меньше
Dmitriy
Ооп предоставляет больше возможностей для реализации сложной бизнес логики
привидите пример пожалуйста?) где ооп яп решает более просто вопрос реализации бизнес логики в отличие от фп яп?
Dmitriy
Наследование например
это бизнес логика? 😳
andrew
Как реализовать наследование в не ооп языке?
andrew
Нужен пример бл с использованием насоедования?
Dmitriy
Нужен пример бл с использованием насоедования?
нужен пример бизнес логики, которую нельзя реализовать или крайне сложно реализовать на фп яп)
Dmitriy
собственно это и был мой вопрос
Maksim
Как реализовать наследование в не ооп языке?
в ООП не принято использовать наследование, если что. Если человек под ООП понимает наследование, то человек не в курсе про ООП. если нужен пример того, что трудно будет сделать - система скидок в интернет магазине. Да, тот же rules engine можно без всяких ООП сделать, но стоит ли - другой вопрос.
andrew
Я не говорю что нельзя. Можно вообще инструкции бизнес логики на процессор подавать, но зачем? Вы не согласны, это ваше право. Я реализовывал бл и на гоу и на ооп языках. На последних это было куда быстрее и поддерживаемее.
Maksim
поясните про ооп и нет наследованию
наследование увеличивает связанность, порой абсолютно неоправдано. Есть ещё понятие композиции.
Maksim
Composition over inheritance -> google
Bohdan
"три кита ООП" - это выдумка
elton
Сильное заявление
Bohdan
но сам Кей понимал под ООП не наследование)
elton
ООП не нужно