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