Из PHP в Go или как уйти втуда и невернуться

  Рет қаралды 3,154

Дамп чердачины

Дамп чердачины

Күн бұрын

Кратенько поговорим о свитчинге из PHP в Golang, отчего, особенности и как
Слайды - docs.google.com/presentation/...
00:00 Вводная
00:33 Почему из PHP
01:37 Почему Go
07:35 Особенности Go
20:37 Вкатываемся
22:32 Итоги

Пікірлер: 19
@user-yp6mf9og4h
@user-yp6mf9og4h Жыл бұрын
Отлично видео, спасибо
@andyyarys4467
@andyyarys4467 Күн бұрын
ушел год назад, и вообще о возвращении не думаю
@StudioBaraban
@StudioBaraban Жыл бұрын
Добрый день, Максим - как раз в процессе переезда с PHP на GO (или дополнения) - есть ли возможность связаться с вами в телеге или другом мессенджере?
@attic_dump
@attic_dump Жыл бұрын
Добрый день. Да, канечно - в телеге вы меня найдете как @zumlin
@user-yf5cc2nv8j
@user-yf5cc2nv8j Ай бұрын
Братан, канал - топ. Манера повествования понравилась. Прямо как будто пообщался со старым добрым админом со стажем в 20 лет :) У тебя только ошибка (мне скилла только для нее хватило) - ты говоришь не про объявления массива, ты говоришь, про объявления слайса и хешмапы (и не "хешмассива", а хешмапы). Это всё разные вещи, их путать - фатально опасно.
@attic_dump
@attic_dump 29 күн бұрын
дык - сие видео - для пыхарей на пыхе нет слайсов и мапов нету массивы тока есть, которые объеденяют в себе все вместе - и массивы статической длины и массивы динамической длины и мапы да и не важно это - кто будет свичаться - разберется
@senior_of_cs
@senior_of_cs 2 ай бұрын
Прикольно, пока просто интересно поглядеть на многопоточность из коробки, без страдания (типа как C++)
@attic_dump
@attic_dump 2 ай бұрын
кстати да - надо будет видосик сделать про многопоточность в PHP
@kshetragia
@kshetragia 10 күн бұрын
не понял за ООП и монолит. И то и другое нормально пишется.
@AlexViennaDJ
@AlexViennaDJ 2 ай бұрын
Интересно не будет ли той же проблемы с го как и с php, php по большей части не любят именно из-за низкого порога входа, а значит очень много плохого кода, есть даже омерзительные cms на php и битрикс тому подтверждение?
@snikitin32
@snikitin32 2 ай бұрын
А где не низкий порог входа? Языки между собой плюс минус похожи, отличается синтаксис. Я как PHP шник, писал свои программы для микроконтроллера Atmega на C++
@borismor1
@borismor1 Ай бұрын
Когда говорят про простору go, то это не простота php, а простота уровня си) Представьте php в котором есть: - строгая типизация (включая массивы) - многопоточность - возможность сразу писать тесты - обязательное понимание указателей. И т.д Вы бы считали пхп простым языком для новичка?
@kshetragia
@kshetragia 10 күн бұрын
@@borismor1 Си никогда простым не был. Она очень обманчива там. Как и в Го
@Kondratyevv
@Kondratyevv 2 ай бұрын
На самом деле фраза "и невернуться" лишняя. Мудрый разработчик выберет нужный инструмент и будет на нём делать. Возьмет, напишет кучу бизнес логики на php(а куча логики требует ООП иначе будет говно) , какие то сервисы требующие нагрузок и параллельности - на go. Всё это совместит
@attic_dump
@attic_dump 2 ай бұрын
да, именно! но видосик писался грубо для джунов-мидлов просто по хайповой теме "аааааа! все бегут в go и мне надосрочно бежать туда же!!!!!"
@user-su5by2uj6q
@user-su5by2uj6q 2 ай бұрын
куча видосов везде. Как переехать с Python на Go, как переехать с Node.js на Go, как переехать с PHP на Go. Куда столько Goшников?
@seka1309
@seka1309 24 күн бұрын
Почему именно go? А не c#, java?
@attic_dump
@attic_dump 23 күн бұрын
потому что по индустрии так сложилось, что PHP съезжает в go а съезжает именно в go потому что он простой и потому что он хорошо и дешево компенсирует то, чего у PHP мало - многопоточность. любой другой язык будет дороже на входе или потребует спец. программистов. кроме того - go закрывает свою нишу и основной код зачастую остается на PHP - ибо веб в целом на нем писать получается лучше
@seka1309
@seka1309 23 күн бұрын
@@attic_dump для вэба .net или spring? Нельзя использовать?
API platform или быстрый путь в CRUD API server
31:23
Дамп чердачины
Рет қаралды 371
Заметили?
00:11
Double Bubble
Рет қаралды 3,3 МЛН
Final increíble 😱
00:39
Juan De Dios Pantoja 2
Рет қаралды 35 МЛН
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 19 МЛН
Как я выучил PHP? План обучения.
29:48
Как на самом деле устроен тип Map в Golang? | Golang под капотом
34:33
Архитектура Go проекта на практике
30:09
Evrone Development
Рет қаралды 12 М.
Из PHP в Golang или туда и там остался - Максим Шамаев из X-Cart
33:43
ulskPHP - Сообщество php программистов Ульяновск
Рет қаралды 3,3 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 55 МЛН
Жёсткий тест чехла Spigen Classic C1
0:56
Romancev768
Рет қаралды 15 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,3 МЛН