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