Anonymous
Зачем тебе понадобились классы в go?)
Sander
ну там же подобие классов можно делать
Sander
просто по другому
Sander
я только изучаю
Sander
задаю вопросы
Anonymous
Ты думаешь про ООП
Sander
да, я думаю конечно
nvkv
перестань
Sander
ооо ну все
nvkv
не думай про ООП и всё будет хорошо
nvkv
в го нет ООП и это прекрасно
Sander
я боюсь
Sander
хм
Sander
то есть программить легче
Sander
я попробвал между файлами общаться
nvkv
конечно легче, когда у тебя наследования нет
Sander
которые имеют один package
nvkv
мозг не напрягается
Sander
удивило меня немного, что как-то просто
Sander
в других языках, пришлось бы петли делать
Sander
с import, export
Sander
да есть
Sander
но просто я привык
Sander
если класс то я хочу видеть класс )
Sander
в javascripte тоже есть подобие (прототипы), но я люблю в nodejs, все токи делать классы
Sander
если писать сайтики на го, без react. вот так же как и на пхп пишут, просто интерес на сколько это удобно
ЛеснойКир
что лучше: Python Rust Golang ?
Anonymous
что лучше: Python Rust Golang ?
Смотря какие задачи
Anonymous
На python 3.6 с использованием uvloop можно получить скорость выполнения близкую к golang
Sander
golang
Sander
ну да от задачи зависит
nvkv
как классы могут заменить промисы?
nvkv
што происходит
Sander
эм
Sander
ой
Sander
не то написал
Sander
прототипы
nvkv
ответь на простой вопрос, что такое класс?
Sander
я не то написал
Sander
сказал же
Sander
все . точка
Sergey
Я даже не знаю что такое промисы...разве что перевод этого слова с англицкого )
Sander
может ему и не надо
Sergey
плохо быть тобой
Спасибо за оскорбление Семён )
Sander
)))
Sergey
Теперь, для окончательного унижения и полной доминации ты должен рассказать что такое промисы и почему я лох, что даже не знаю о них
Sander
я этот урок смотрел чтоб понять это
Sander
https://www.youtube.com/watch?v=2d7s3spWAzo&t=888s
nvkv
на самом деле ты знаешь, что такое промисы
Sander
cat cat cat
nvkv
ты их наверняка даже использовал
nvkv
промис это именно то, чем кажется "обещание того, что когда-нибудь тут появится значение"
nvkv
примитив для асинхронного выполнения кода
nvkv
в терминах го, очень простой пример: функция, которая возвращает канал
nvkv
в который когда-нибудь приедет значение
nvkv
вот это ± промис
nvkv
https://www.youtube.com/watch?v=2d7s3spWAzo&t=888s
кстати очень клевый чувак
nvkv
я только не пойму, зачем он just произносит как "яст"
Sander
мне нравиться как он рассказывает
nvkv
это прямо до содрогания смешно
Sander
https://www.youtube.com/watch?v=2d7s3spWAzo&t=245s 245
Мерль
в javascripte тоже есть подобие (прототипы), но я люблю в nodejs, все токи делать классы
Промисы и классы - это вообще ортогональные понятия. Класс - это, если грубо, данные и функции для работы с ними. Промис - это, если грубо, комбинатор функций, контейнер, который хранит цепочки вычислений, которым скармливается значение промиса (как только оно будет доступно)
Sander
я же написал что я случайно написал, я имел ввиду прототипы
Sander
вопрос
Sergey
в терминах го, очень простой пример: функция, которая возвращает канал
О, спс. Вроде понял. Но каналы я не возврвщал ещё нигде.
Sergey
Надо будет попробовать
Sander
написать сайт на php или на go. на каком языке будет это проще написать? если будем писать код на чистом языке, без каких либо дополнений, вот то что есть в коробке языка то и используем. ---
Sander
и вообще для большого веб приложения, как с го будет ?
🏳️ Phil
Я хз зачем писать сайты на Го.
Почему бы и нет, собственно
Sander
пишут же
Sergey
Почему бы и нет, собственно
Ну если нравится, то конечно...но мне кажется пхп/питон + популярный фреймворк будет быстрее и проще
Sander
там же из коробки даже роуты есть
An7on
http2 + push из коробки?
Sander
ну я вопрос задал иной посмотите