После пышки много непривычного, после 8+ особо нет проблем привыкнуть к строгой типизации, а вот обработка ошибок по началу резала глаз, для меня было плюсом то что нет проблема с код стайлом, разработчики просто придумали как правильно и всё)
Тоже инста лайк по названию) Считаю что попасть в некий "пузырь знаний" своей технологии для разработчика обычное дело. При том, что знание и понимание подходов и практик с других языком\технологий может не только подтолкнуть на расширение стека но и просто улучшить рутинный код. А самый "френдли" способ для ознакомления с чем то не знакомым - это сравнение с хорошо известным :) Я вот к подходу с возвратом результата + ошибки в php сам пришел (не бейте), а теперь вот знаю что есть язык где это обыденность. Будет интересно послушать еще про Rust, знаю Nuno Maduro выступал на конференции с такой темой.
Отличная тема! Просмотрел не с первого раза. Но всё таки хотелось бы больше таких познавательных роликов в сравнении. Когда сам изучал GO, то не сразу понимал как это все применить на практике. Больше примеров для практического применения. И наверное лучше сделать несколько роликов с меньшей продолжительностью объединенных в плейлисте было бы супер. Чтобы удобно было смотреть и понимать. Будет время попробовать между просмотрами.
Ну это не входит в философию языка. Гоферы ценят максимально понятный открытый и читаемый код, а фрэймворки, orm и по сути даже привычное наследование (которого в go нет) вносят избыточную сложность и магию заставляя лишний раз думать как работает код который ты сам написал. Понятно, что без стандартных вещей невозможно обойтись, но вместо фрэймворков используют просто небольшие библиотечки по необходимости.
Есть такой вопрос: хочу сделать веб-сайт с базой данных которая в будущем может иметь терабайты. должно быть все быстро и даже ощущение в будущем может быть сотни миллионов пользователей в месяц. Также сайт должен быть синхронизирован с приложениями для iPhone и андроид! Подскажите, пожалуйста, какие технологии мне выбрать?
Go прикольный, когда это маленький скрипт или сервис. А вот когда захочется всё по отдельным файлам и папочкам разложить, начинаются неудобства. Из-за этого многие проекты на го - это огромные лапши кода с сотнями функций в одном файле.
Ох, сам PHP разработчик ... и тут на новом проекте пришлось делать несколько слоёв проекта в ГО :) хотя и знаю многие языки на +- junior-middle уровне, работа с ГО показалась очень интересной, так как много внимание надо уделить на память. Обычно пхп'шиники пишут очень плохой код на языках типо го/с++... так как в пхп нету пойнтеров, рутин, масывов байт как переменой (в теории можно, но....), и строгая типизация только приходить, а про нормальную асинхронныю работу пока можно только помечтать...и тут начать делать ошибки очень легко, простую аппсу с выводом несколько строк переменных можно загрузить так что память будет перезагруженная, начнётся утечка памяти(если апп жив допустим месяц), и тд (я конечно утрирую сильно, но это факт. Если писал на пхп, сначала нужно понять как работает память, сборщик мусора, компилятор, как процессор это всё обрабатывает, так как на разных платформах, один и тот же код будет работать по разному, и тд), советую не плохой курс "Ultimate GO second edition" - есть бесплатно в интернета ;) ну или постучите в личку ) ... а ещё есть деплой - это вообще отдельный процесс под пхп и го (на ГО проще кстати с этим). В целом перейти на ГО легко если знаешь ПХП, а вот что лучше под веб - зависит от проекта и масштабов- пхп более гибкий и тут больше либ под веб, а ГО более мощное если понимать что делать.... Но тут как и во всём - требуется время на изучения и понятие тонкостей процесса. Классно увидеть такой ролик, классная рубрика, спасибо за интересный материал! Ждём с++/с#, и очень интересно услышать по поводу питона и nodejs/typescript - лично не понимаю и не люблю этих языков, хотя несколько проектов на них написал... :)
услышать то интересно, но познакоимться с азами синтаксиса и так один вечер. а чтобы объективный отзыв о ЯП узнать надо все таки спрашивать у людей которые на нем не один проект сделали. gpt кстати очень сильно помогает в изучении языков. сам сейчас с++ так изучаю.
Я часто использую Go. Хорошее решение для микросервисов - это когда вам нужно написать небольшой сервис, который будет работать быстро, и вы не хотите тратить больше оперативной памяти. Жаль, что Go все еще новый язык и для языка Go нет фреймворков типа Laravel.
По Go на русском языке практически нет материалов. Поэтому я считаю, что публикации по web-разработке на Go очень нужны. А насчет параллелей, вряд ли это будет интересно всем, особенно начинающим.
Отличный ролик, даже сам подумывал сделать ролики для разработчиков php, которые думают о переходе на golang. Не забудь рассказать и показать потом про типичный проект для веба: принятые стандарты структуры проекта (папки и файлы), встроенный веб сервер и какой нибудь Gin/Echo. Чтобы показать как пишется один и тот же мини проект на пхп и на го, но не переносить под копирку стиль из пхп. Так же думаю людям будет интересно посмотреть практическое применение асинхронности. Потому что когда долго пишешь на пхп, мозг в эту сторону атрофируется. Ну и примеры, что то более раскрытое, нежели как в учебниках "отправка почты". Ну а если будет что то про связку пхп + го то вообще шикарно. Только именно своими руками, а не просто "ну вот есть roadrunner/frankenphp, используйте"
Я вот только посмотрел про интерфейсы. Что-то я не понял, зачем так сделана имплементация. Это же от слова "совсем" не добавляет читаемости коду, если я все правильно понял
я бы вообще приобрел бы курс по GO глазами php разраба. Брал курс на степике, постоянно в голове приводил аналогии с php. Если это будут делать за меня - я готов заплатить)
Интересная рубрика, следующие выпуски буду смотреть. Так же было бы интересно увидеть пример небольшой проект или микросервис на go в связке с php и что-нибудь подробнее про композицию
Очень круто. Для людей, которые профи в PHP очень удобно проводить параллели. Пожалуйста, и дальше делайте такие видео с рассказами как портировать различные привычные PHP практики в GO
Я за Go!! Давай больше! Очень интересно рутины и каналы. Особенно в плане каких-то параллельных проверок или отправок в очередь.
👌
рутины - это на работе) у нас горутины)
Жги! Ты понятнее чем 90% авторов которых я смотрел - ) И да да больше Го
Крутая рубрика! Было бы интересно подробней посмотреть на асинхронность
Да я думаю это будет интересно
Лайк не глядя. Как раз начал изучать GO
И интересно сравнить с PHP
После пышки много непривычного, после 8+ особо нет проблем привыкнуть к строгой типизации, а вот обработка ошибок по началу резала глаз, для меня было плюсом то что нет проблема с код стайлом, разработчики просто придумали как правильно и всё)
Тоже изучаю го, нравится
Удачи в изучении язык топ👍
Очень ждал подобный ролик
Тоже инста лайк по названию)
Считаю что попасть в некий "пузырь знаний" своей технологии для разработчика обычное дело.
При том, что знание и понимание подходов и практик с других языком\технологий может не только подтолкнуть на расширение стека но и просто улучшить рутинный код.
А самый "френдли" способ для ознакомления с чем то не знакомым - это сравнение с хорошо известным :)
Я вот к подходу с возвратом результата + ошибки в php сам пришел (не бейте), а теперь вот знаю что есть язык где это обыденность.
Будет интересно послушать еще про Rust, знаю Nuno Maduro выступал на конференции с такой темой.
спасибо за развернутый комментарий и мнение!
Go + PHP = отличная пара. Go создан для работы с сетью, и он отлично дополняет PHP, который создан для работы с вебом. FrankenPHP, Roadrunner...
согласен
go и без пхп отлично работает с вебом, лол
@@popuguytheparrot_не
@@popuguytheparrot_соглашусь когда появится ларавель или битрикс написанный на го
Отличная тема! Просмотрел не с первого раза. Но всё таки хотелось бы больше таких познавательных роликов в сравнении. Когда сам изучал GO, то не сразу понимал как это все применить на практике. Больше примеров для практического применения. И наверное лучше сделать несколько роликов с меньшей продолжительностью объединенных в плейлисте было бы супер. Чтобы удобно было смотреть и понимать. Будет время попробовать между просмотрами.
спасибо за развернутый комментарий
Да, очень интересно - жду продолжения
👌
Отличная идея и замечательная реализация! Спасибо за видео!
Спасибо, есть смысл попробовать GO ) асинхронность конечно круто, но визуально PHP выглядит приятнее, хотя может это дело привычки)
дело привычки
Очень классный ролик! С нетерпением жду больше видео по Go от вас)
Очень крутая подача. продолжай!
спасибо!💎
отличная рубрика!!!!
💪
Даниил, ты большой молодец, огромное тебе спасибо и респект за твой труд!
А вам за поддержку!
Видос зашёл, интересно посмотреть на фреймворки. Можно сделать простой crud на laravel и повторить уже на фреймворке для go
На go не принято использовать фрэймворки)
@@МатвейСарасов-в2м ага, расскажи это 30К отметившим на гитлабе файбер
@@МатвейСарасов-в2м смотря какой объем сервиса. Описывать логику работы мидлваров с нуля конечно можно, но зачем?)
@@МатвейСарасов-в2м а почему? с чем это связано?
Ну это не входит в философию языка. Гоферы ценят максимально понятный открытый и читаемый код, а фрэймворки, orm и по сути даже привычное наследование (которого в go нет) вносят избыточную сложность и магию заставляя лишний раз думать как работает код который ты сам написал. Понятно, что без стандартных вещей невозможно обойтись, но вместо фрэймворков используют просто небольшие библиотечки по необходимости.
I'm working with Laravel and pure PHP. Thanks a lot for a great video.
спасибо!
Отлично рассказал. Спс
💪
наконец-то пхпшники узнают как правильно сериализовать объекты и парсить квери параметры по спеке URI
🙂
отлично🎯
👨🎓
супер. расскажи что на нем пишут, какие десктопные приложения написаны на нем и тп
у Go с GUI не очень) но уже лучше)) Основные десктопные приложения на Go последние лет 6 -это бекдоры))) им GUI не нужен)))
Да, это интересно
Что-то простое было бы прикольно запустить и посмотреть плюсы, которые дает Go по сравнению с PHP
php-шник объяснил, как сделать псевдо ооп) лучше, чем кто-либо)). Продолжай!
Почему псевдо?
В целом Гошка намного ООП'шнее многих языков
спасибо!
Golang - это топ. Конечно со своими ужасно бесячими моментами, но тем не менее. Хотелось бы полноценный курс - с бест практис и тд
ну до полноценного курса еще долгий путь)
Есть такой вопрос: хочу сделать веб-сайт с базой данных которая в будущем может иметь терабайты. должно быть все быстро и даже ощущение в будущем может быть сотни миллионов пользователей в месяц. Также сайт должен быть синхронизирован с приложениями для iPhone и андроид! Подскажите, пожалуйста, какие технологии мне выбрать?
Go прикольный, когда это маленький скрипт или сервис. А вот когда захочется всё по отдельным файлам и папочкам разложить, начинаются неудобства. Из-за этого многие проекты на го - это огромные лапши кода с сотнями функций в одном файле.
Ох, сам PHP разработчик ... и тут на новом проекте пришлось делать несколько слоёв проекта в ГО :) хотя и знаю многие языки на +- junior-middle уровне, работа с ГО показалась очень интересной, так как много внимание надо уделить на память. Обычно пхп'шиники пишут очень плохой код на языках типо го/с++... так как в пхп нету пойнтеров, рутин, масывов байт как переменой (в теории можно, но....), и строгая типизация только приходить, а про нормальную асинхронныю работу пока можно только помечтать...и тут начать делать ошибки очень легко, простую аппсу с выводом несколько строк переменных можно загрузить так что память будет перезагруженная, начнётся утечка памяти(если апп жив допустим месяц), и тд (я конечно утрирую сильно, но это факт. Если писал на пхп, сначала нужно понять как работает память, сборщик мусора, компилятор, как процессор это всё обрабатывает, так как на разных платформах, один и тот же код будет работать по разному, и тд), советую не плохой курс "Ultimate GO second edition" - есть бесплатно в интернета ;) ну или постучите в личку ) ...
а ещё есть деплой - это вообще отдельный процесс под пхп и го (на ГО проще кстати с этим).
В целом перейти на ГО легко если знаешь ПХП, а вот что лучше под веб - зависит от проекта и масштабов- пхп более гибкий и тут больше либ под веб, а ГО более мощное если понимать что делать....
Но тут как и во всём - требуется время на изучения и понятие тонкостей процесса.
Классно увидеть такой ролик, классная рубрика, спасибо за интересный материал!
Ждём с++/с#, и очень интересно услышать по поводу питона и nodejs/typescript - лично не понимаю и не люблю этих языков, хотя несколько проектов на них написал... :)
услышать то интересно, но познакоимться с азами синтаксиса и так один вечер. а чтобы объективный отзыв о ЯП узнать надо все таки спрашивать у людей которые на нем не один проект сделали. gpt кстати очень сильно помогает в изучении языков. сам сейчас с++ так изучаю.
Прикольно ))
🤩
Сделайте такой же выпуск Обзор С#.NET глазами php laravel разраба
Пишу большие проекты на Laravel. А сложные или нагруженнные на Go
Как объявить свойство класса array|null, то есть ?array ?
Спасибо за ролик! Чётко, понятно. Офигенная подача материала!
🔥спасибо
Перешел на go с пыхи, я бы не назвал его простым, он не перегружен операторами и поэтому читать код легко, он понятный скорее.
Ну пусть будет понятный тогда
Я часто использую Go. Хорошее решение для микросервисов - это когда вам нужно написать небольшой сервис, который будет работать быстро, и вы не хотите тратить больше оперативной памяти. Жаль, что Go все еще новый язык и для языка Go нет фреймворков типа Laravel.
вроде бы есть фреймворки для Go. Revel
Интересно. Очень интересует сцепка GO+PHP
🌟
Продолжай в том же духе!)
Так же хотелось бы ролики по symfony, может в сравнении с laravel.
Да возможно переключимся и на симфони
Конечно понравилась! Очень интересная тема и перспективная
Топ! :)
😎
Больше роликов по Go!
Огонь! Продолжай!
По Go на русском языке практически нет материалов. Поэтому я считаю, что публикации по web-разработке на Go очень нужны. А насчет параллелей, вряд ли это будет интересно всем, особенно начинающим.
Судя по просмотрам, все таки интересно и начинающим
Отличная рубрика и боьлше Go тоже интересно
кстати отличный обзор. хоть на php давно не пишу, формат сравнения помогает быстрее разобраться.
💎
Блин, хотел фулл на Go перекатыватся с PHP для web разработки. А тут не усе так просто...
Что именно не просто?)
Блин, ну разве можно так лажать!... :))
int8 - это восемь БИТ! Восемь байт - это 64 бита.
бывает
Отличный ролик, даже сам подумывал сделать ролики для разработчиков php, которые думают о переходе на golang. Не забудь рассказать и показать потом про типичный проект для веба: принятые стандарты структуры проекта (папки и файлы), встроенный веб сервер и какой нибудь Gin/Echo. Чтобы показать как пишется один и тот же мини проект на пхп и на го, но не переносить под копирку стиль из пхп.
Так же думаю людям будет интересно посмотреть практическое применение асинхронности. Потому что когда долго пишешь на пхп, мозг в эту сторону атрофируется. Ну и примеры, что то более раскрытое, нежели как в учебниках "отправка почты".
Ну а если будет что то про связку пхп + го то вообще шикарно. Только именно своими руками, а не просто "ну вот есть roadrunner/frankenphp, используйте"
Что нибудь придумаем или покажу реализацию из реальных проектов
Если будете делать ролики то кидайте ссылку на канал
Спасибо, Go мне почему-то Java напомнил
скорее Cи без точек с запятыми в конце))
есть что-то
Правильно говорить - "Паке`ж".
Пакеже
Кстати! Давайте попросим автора показать как годные приложения правильно упаковывать в докер-контейнеры для продакшена и для отладки.
Отличная идея!
Есть дока на использование переменных ? Очень странно что у переменных первая буква заглавная
Круто спасибо
Я вот только посмотрел про интерфейсы. Что-то я не понял, зачем так сделана имплементация. Это же от слова "совсем" не добавляет читаемости коду, если я все правильно понял
говоришь int16 - это 16 байт, но это 16 бит, и так по аналогии
Да оговорился, главное что вы заметили
Видео огонь. Хотелось бы увидеть продолжение про тесты, di, орм и т.д.
Di и orm в го не принято использовать :)
продолжение сделаем
Moonshine на GO когда будет ?
Никогда)
Рубрика топ, больше видео по Go
🤝
Интересна тема DI, тема тестирования unitest
Сделай видео на тему как работает дебаг, и как анализировать краш-дампы.
Продолжай рубрику
💯
😊
👀
Давай про го и рубрика тоже норм
спасибо🤗
Давай про го и рубрика тоже норм
ок!
Го не для веба, это просто более простой язык общего назначения, его ниша как С++, но без переусложнений.
спасибо за мнение!
спасибо за ролик
🙌
Go легкий ровно до того момента, как тебе нужно сделать что-то сложнее HelloWorld или простого сервиса авторизации. Дальше начинается ад из строк)
Ну так везде
Этак и до плюсов недалеко😊
🤝
я бы вообще приобрел бы курс по GO глазами php разраба. Брал курс на степике, постоянно в голове приводил аналогии с php. Если это будут делать за меня - я готов заплатить)
🤝
еще давай
👌
Очень интересно, отлично объясняете, делайте пожалуйста больше видео про GO. Подписался на вас.
🔥
давай еще go!
ок!
Огонь!
🔥🔥🔥
Интересная рубрика, следующие выпуски буду смотреть. Так же было бы интересно увидеть пример небольшой проект или микросервис на go в связке с php и что-нибудь подробнее про композицию
попробуем
Кайф
👍
Интересно сравнение с python! Рубрика классная, часто ищу аналогию с php, когда знакомлюсь с другим языком
Да мне тоже показалась эта идея интересной
Очень круто. Для людей, которые профи в PHP очень удобно проводить параллели. Пожалуйста, и дальше делайте такие видео с рассказами как портировать различные привычные PHP практики в GO
спасибо за поддержку
GO, изучать go) очень круто получилось.
Сам немного изучал. Стоит реально попробовать выполнить какой-то проект.
обязательно сделаем
Продолжай, очень хорошо объясняешь, интересно смотреть. Как раз нужно освоить этот язык
ну мы только поверхностно посмотрели)
Было интересно посмотреть на Go от лица другого человека)
Поддерживаю, рубрика интересная
спасибо!
Спасибо! Очень жду новые ролики по Go и интересно было бы ещё посмотреть на Rust в таком подходе
😎
Видео интересное! Хочется продолжения, особенно по Go.
В таком же ключе, сопоставляя два языка.
обязательно сделаем!
Вчера вышло новое видео в ютубе - "Игра на PHP за 15 минут" Что можешь сказать про это?
а что я должен сказать? вышла и вышла)
Супер, отличная тема, всё руки не доходят до Go. Спасибо за труд
как будет необходимость - дойдут)
07:30 Забыл про существование инструкции declare(strict_types=1), которая не позволит изменить объявленный тип параметра.
Классная рубрика, часто вижу го в вакансиях php. Расскажи как они связаны
на канале есть ролик по octane и roadrunner
Класс! Как раз смотрю в сторону GoLang. Спасибо!
🙌
Классно в го обошли деструктуризацию. Лайк)
🌟
зачем в Main пакете переменные заглавными называть?) Куда их экспортировать собрались?)
В этот комментарий)
@@CutCodeRu не... есть такие кадры, для которых слово "архитектура" неведома)) они могут вызвать и мейн пакет где-нить)
Для этой цели хотел бы посоветовать язык Vala
Не слышал)
go!
go-go-go!
Рубрика класс! Жду новых про другие языки
ну про другие языки не обещаю)
Очень круто! Ждем развития темы с go
буду стараться!
Круто, вот такого не хватало в ютубе, именно сравнение с PHO
рад что понравилось
Про ide ещё не хватило инфы, хотя бы кратко
Да ide от jetbrains копия phpstorm
Очень хочется продолжения про GO!
спасибо за поддержку! сделаем
Теперь давай Kotlin :)
Ага))
Спасибо, продолжать!
🫡
⚡
🌟
Давай больше GO. И шрифт в редакторе побольше сделай
да вроде бы и так по-максимуму. с телефона смотрите?
@@CutCodeRu Да, с телефона. Чем больше тем лучше, всё равно пол экрана в редакторе пустует.
Ролик огонь. Всё чётко и понятнр
🔥🔥🔥