Чому я пишу на PHP у 2024 році?

Часто програмісти дивляться зверхньо на php особливо ті хто не працював в ньому. Але зараз у 2024 році php живіший всіх живих. Зараз він дуже активно розвивається і тому є гарним вибором як для легкого пошуку роботи так і для власних проектів
00:00 Вступ
00:16 Твіт про php
00:35 Каркас laravel
04:00 Оплата через stripe (laravel spark)
08:18 Адмін панель (laravel nova)
11:17 Чому php погана мова
11:58 Як розвивається php
13:53 Хто критикує php
15:06 Швидкість роботи php
18:50 Зарплати та вакансії в php
20:15 NativePHP
21:10 Висновок
Станьте спонсором цього каналу, щоб отримувати бонуси:
/ @alex-kovalchuk
Альтернативний спосіб підтримки - www.buymeacoffee.com/alexkova...
Telegram - t.me/AlexKovalchukTg
З питань співпраці і реклами пишіть - t.me/Kelli_Nixe або alex.kovalchuk.media@gmail.com

Пікірлер: 234

  • @alex-kovalchuk
    @alex-kovalchuk5 ай бұрын

    Вгадайте хто для вас дістав промокод на книги з програмування від фабули? cfy.li/fbl - промо код Nonfic10 дає 10% знижки на книги (але не збірки) бо на збірки і так іде знижка. Промо код буде діяти до кінця року

  • @savolus
    @savolus5 ай бұрын

    Дуже круте та ґрунтовне відео Було б круто побачити таке ж про js/ts)

  • @mykola8555
    @mykola85555 ай бұрын

    Дякую, будьласка більше такого контенту)

  • @Pavlo_Yasinskyi
    @Pavlo_Yasinskyi5 ай бұрын

    Щиро вдячний за 22 хвилини задоволення!

  • @4olovik
    @4olovik5 ай бұрын

    прекрасна штука! дякую за демонстрацію

  • @yyatskevych1074
    @yyatskevych10744 ай бұрын

    Дякую за цікавий контент

  • @asumptio
    @asumptio5 ай бұрын

    Дякую за відео та вашу працю! Слава Україні!

  • @DifferencialX
    @DifferencialX5 ай бұрын

    Вебхуки чудово локально можуть відпрацьовувати, потрібно просто ngrock налаштувати

  • @user-xm3ni5gn4r
    @user-xm3ni5gn4r4 ай бұрын

    Дуже цікаво вас дивитися!!!!

  • @knyazevtaras
    @knyazevtaras5 ай бұрын

    Дякую, дуже цікаво. Хочу спробувати Laravel після вашого відео. Багато років пишу свою систему, і я її справді дуже люблю, але напевно час спробувати щось що робив не я.

  • @valikmelnyk5477
    @valikmelnyk54775 ай бұрын

    Дякую, дуже гарне відео! Виклад інформації простий, швидкий, цікавий. Зробіть, будь ласка, Laravel курс для не зовсім новачків, по бекенд розробці невеликого проєкту.

  • @alex-kovalchuk

    @alex-kovalchuk

    2 ай бұрын

    Зараз для спонсорів зняв невеликий шматок з розробки по TDD, але думаю в майбутньому і курс зроблю.

  • @petrokopyl9581
    @petrokopyl95815 ай бұрын

    Дуже класний ролик. .Net теж багато класних штук має з коробки, і теж дивно що про нього мало говорять (

  • @romanyukartem757
    @romanyukartem7575 ай бұрын

    Согодні відкрив для себе ще один шикарний україномовний канал! Респект та дяка!

  • @alex-kovalchuk

    @alex-kovalchuk

    2 ай бұрын

    Дякую за підтримку

  • @ipypypy
    @ipypypy5 ай бұрын

    Ого. Я php не бачив в очі з 5-ї версії, а вони он як прокачались. Круто.

  • @savalex1990
    @savalex19905 ай бұрын

    Дякую

  • @user-soda-adept
    @user-soda-adept5 ай бұрын

    Обожнюю цей канал

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Дякую, дуже приємно

  • @HoriakChannel
    @HoriakChannel5 ай бұрын

    дуже корисне відео, але шкода що ти розповів всім лайпфхак про актуальність PHP, це ж тепер означатиме що тут буде більше новачків і менше вільних вакансій 😂

  • @vh5360
    @vh53605 ай бұрын

    Чудовий відос! Але в кінці ще б додати 2-3 джерела по вивченю Laravel - було б супер)

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Ну для початку офіційна документація доволі наглядна. Якщо краще сприймається в відеоформаті - laracasts буде найкращим рішенням

  • @user-jf3uf2ur4e

    @user-jf3uf2ur4e

    5 ай бұрын

    laracast топ

  • @oknevoksom
    @oknevoksom3 ай бұрын

    Я ставлю свій веб-макакський лайк цьому ролику❤

  • @Alexex2353
    @Alexex23535 ай бұрын

    Це прикро :)

  • @TurchynykOleksii
    @TurchynykOleksii5 ай бұрын

    дякую за відео, чи є в вас курси по php, laravel на udemy? вчора потрапив на якесь відео і яж відвернуло від пхп і ларавель, після вашого ж відео навпаки подобається... де подивитись інфо, щоб гарантовано гарно і якісно вивчити ці технології, може порекомендуєте чи може ваші є курси?

  • @vasil-vasil
    @vasil-vasil5 ай бұрын

    Дякую дуже, за український контент. 🎉

  • @ElMatadoros
    @ElMatadoros5 ай бұрын

    Вітаю! Чи є думки щодо ReactPhp? Чи потрібен він зараз для веб-розробки?

  • @user-mh8hl4st9c
    @user-mh8hl4st9c5 ай бұрын

    Дякую за контент. Не розкрили важливу тему багатопотоковості. Це один з ключових факторів, за що хейтять пхп і не дарма.

  • @alex-kovalchuk

    @alex-kovalchuk

    4 ай бұрын

    Власне FrankenPHP, Swoole і RoadRunner покривають тему багатопотоковості

  • @user-mh8hl4st9c

    @user-mh8hl4st9c

    3 ай бұрын

    @@alex-kovalchukякий відсоток проектів їх використовує? менше 1%. Наскільки часто Ви використовуєте ці речі в розробці? Ви знайдете не багато php девів, які знають щось про multithreading більше ніж promise/future, lock - дуже не багато. Я знаю це все з власного досвіду 10 років розробки в php і ситуація не сильно змінилася з появою 3d party пакетів. Який відсоток ваших знайомих php девів зможе розказати, що таке barrier, mutex, conditional variable? Думаю, незначний. Тому я б не сказав, що це все є в php, цього і досі де-факто не має.

  • @Eugene.Bardosh
    @Eugene.Bardosh5 ай бұрын

    Дізлайк, відписка! Жартую 🤣

  • @Ilya-zo6fl
    @Ilya-zo6fl5 ай бұрын

    Дякую. Не зупиняйся знімати подібні відоси

  • @slava2449
    @slava24495 ай бұрын

    Я зараз на 2-му курсі, і основний предмет це веб. Першу половину семестру займав JS, який мені подобався й досі подобається. Зараз php, який на початку я ненавидів, допоки не зрозумів що без бекенду геморно робити сайти. Зараз php мені подобається навіть більше за Python та JS :D

  • @OlegSkalozub

    @OlegSkalozub

    5 ай бұрын

    Go - ресурсів жре на 2 порядки меньше, вчити різні фреймворки не треба і такого бардака з нативною бібліотекою як з пихою немає, можливостей мови на багато більше

  • @KarDayy

    @KarDayy

    5 ай бұрын

    пробував node.js(express)?

  • @slava2449

    @slava2449

    5 ай бұрын

    @@OlegSkalozub , ок, але до чого тут це? :/

  • @codokit

    @codokit

    5 ай бұрын

    @@OlegSkalozub Assembler їсть в рази меньше ніж Go та можливості безмежні - по суті що хочеш те й регістри і кидай. А про C/C++ забули. Така мова широковживана.

  • @user-sp1vi7fg2u

    @user-sp1vi7fg2u

    5 ай бұрын

    Node.js ?

  • @ordinarygg
    @ordinarygg5 ай бұрын

    Дяка за контент. Господи який геморой щоб воно просто висіло як процес капець!)) І квадріліон штук щоб зробити швидше, уявляю як його збирати до купи) На локалхості може будь-який разраб який навіть не знає що таке PHP взяти доку і підняти, буде круто якщо покажеш Production, деплой і як воно там працює і скільки реально жере ресурсів. Бо оці всі оптимізації тільки на папері красиві а коли буде хуєдільйон залежностей може і наіпнутись і не підтримувати) Є ще відчуття що ще плаваєш в розумінні що взагалі відбувається і тільки ходиш по документації, тобто треба десь рік щоб освоїти і відчути Cons, бо тільки Pros висвітлюєш що є дивно. А і PHP вже не найпопулярніша мова програмування. Так продуктів багато написано але все нове вже на ньому ніхто не пише особливо коли треба ML бібліотеки або робота з великою кількістю даних, там царює Python,Pandas,NumPy і т.д., тому в перспективі це лок на тільки на веб штуки без прикладного програмування, що є біг мінус.

  • @user-ny5nq3qz6l

    @user-ny5nq3qz6l

    5 ай бұрын

    Дякую тобі, друже) Завдяки таким як ти, в нас, недопрограмістів, є купа високооплачуваної роботи на гівно-пихі😊 А всі тру хай ідуть в пітухони і сі, ми тільки за)

  • @ordinarygg

    @ordinarygg

    5 ай бұрын

    @@user-ny5nq3qz6l а так ти тут тільки за гроші, біднесенький, мабуть плачеш над кашою js php legacy гі**на)

  • @ordinarygg

    @ordinarygg

    5 ай бұрын

    @@codokit "Камон, ніхто не робить веб та обчислення в одному потоці. Використовують черги - а тут бери хоч Go, хоч Python. " ага JSON серіалізація 10 мс, 5 мс обчисли 1000 записів на numpy+pandas. Усюди роблять черги для базових задач в яких просто код лагає і не оптимізований, замість поглянути у дзеркало і почати робити роботу. Ти ще скажи що в фрейм в браузері і в грі буде в якусь чергу з рабітом іти ахахахахах, смішно аж плакати хочеться

  • @espinpro

    @espinpro

    5 ай бұрын

    @@codokit Спірно звісно. Є потужний проект gorgonia (не ентерпрайз, а колись ним може стати) - повний аналог PyTorch на Go. З 3D дійсно так, але це питання часу. Є драйвер opengl, і кожен може створити свій двигун, хоча реально класних - поки неіснує. А от для 2D - ebiten - надвичайно крутий інструмент, і з підтримкою GPU :)

  • @ilyavasylevsky3229

    @ilyavasylevsky3229

    5 ай бұрын

    Ніхто не заважає тренувати моделі на python, задеплоїти апішку на якомусь фласку і юзати її з PHP як сервіс. Так роблю постійно, проблем 0. Мова це інструмент який має виконувати певні задачі.

  • @777Falcone
    @777Falcone5 ай бұрын

    Stripe CLI дозволяє локально також завезти вебхуки)

  • @user-ru5rq6gp4s
    @user-ru5rq6gp4s4 ай бұрын

    Мені чомусь здається те, що ти маєш зробити Linux-курс. В якому буде розповідатись все від установки Linux(наприклад Ubuntu) до створення якогось проекту(це вже твоє діло якого саме).

  • @dmytro882
    @dmytro8825 ай бұрын

    На сучасному пхп, можна писати крутий ООП код, як на мене. Але не вистачає фп штук, я то нормальний імпорт функцій, пайп лайн опетратору і тд. Я готовий компілювати PHP заради дженеріків і типізації наприклад. Немає нічого прогано в тому, щоб зробити якийсь прекомпайл.

  • @user-jf3uf2ur4e
    @user-jf3uf2ur4e5 ай бұрын

    хаха про пайтон так і є, php був дуже популярним і з низьким порогом входу - от і писали лайнокод 😂 пишу вже більше 10 років на php, років 5 вже чекаю що він помре і я перейду на ноду, а він все розвивається і розвивається 😢

  • @concentration6433
    @concentration64335 ай бұрын

    Мама я в телевізорі 11:22 "Andrii", так захейтили PHP що Алекс випустив відео:)

  • @eaglesm1993
    @eaglesm19935 ай бұрын

    Laravel топ, уже больше двух лет работаю на симфони, за ларой скучаю.

  • @user-dz5uc4uo3t
    @user-dz5uc4uo3t2 ай бұрын

    Я з другом як раз сперичався з приводу кількості вакансій на PHP та Python. Більше нема в мене друга. PHP рулить. підписка

  • @UaUs_Wanilka
    @UaUs_Wanilka5 ай бұрын

    Яким браузером користуєтесь і взагалі програмами?

  • @olezhonnv3215
    @olezhonnv32154 ай бұрын

    Але оце з коробки іноді переробляти напряжно, бо у кожного бізнесу свої нюанси. Коли от є цей дашборд адмінки, і там треба додати це, це і оце, а ще прибрати оте. Так що це таке діло - його ще знати треба, той ларавель.

  • @mb-zj3kb
    @mb-zj3kb5 ай бұрын

    Перша частина відео про фреймворк, не мову Щодо прискорення, той самий пайтон теж має інші реалізації стандартної бібліотеки Не багато знаю про сучасний рнр, але окреслені переваги трохи дивні

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    Чому дивні? Все очевидно, навіть графік був. Php це монополія на веб. Вступаючи(саме вступаючи) в php ти точно знаєш що будеш працювати з вебом і буде в тебе стабільна робота на довгі роки без особливих качель

  • @habibub
    @habibub4 ай бұрын

    якщо вже порівнювати з пайтоном, то ларавел такий популярний як молодий фастапі, а ще є джанго і фласк, так що ніт, не повернусь, в мене ще досі у жахливих снах магенто 2013

  • @krvdlchk
    @krvdlchk5 ай бұрын

    Вітаю. А що за браузер такий відкриваєте посля першої хвилини?

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Arc

  • @silencer975
    @silencer9753 ай бұрын

    Слава Україні! Героям Слава!

  • @eaglesm1993
    @eaglesm19935 ай бұрын

    Кстати насчет вебхуков от страйпа, по идее будет работать если запустить ngrok

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Так, буде. Але і так старався пошвидше розповісти тому вирішив не робити вебхуки. І так на страйпі на довго затримався Думаю якщо робити відео по laravel можна більш детально на кожному з моментів зупинитись

  • @losimen

    @losimen

    5 ай бұрын

    @@alex-kovalchuk чекаєм)

  • @timurrte5694
    @timurrte56945 ай бұрын

    Я намагався почати писати на пхп, але стикався зі складністю налаштування вебсерверу (апач, нжинкс). Але я дуууууже сильно хочу писати на пхп, бо мова чудова і мені подобається

  • @codokit

    @codokit

    5 ай бұрын

    Бери щось накшталт OpenServer. Це вже налаштований вебсервер.

  • @enigmatics-lives

    @enigmatics-lives

    5 ай бұрын

    Якщо починаєш відразу з ларавелем, то там фреймворк відразу пропонує можливості, щоб все підняти за дві команди. Якщо щось інше, і там таких плюшок немає, то пошукай готові образи докер наприклад. Піднімаєш контейнери і воно робе, але з цим складніше буде трішки розібратись

  • @codokit

    @codokit

    5 ай бұрын

    @@enigmatics-lives + за піднімання докера - в laravel-докє описаний процес підняття докера - нічого складного, умовно все робиться за кілька нескладних кроків.

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    Ну якщо прям сильно хочеш на php писати, то спочатку встанови лінукс. А вже потім там спробуй по інструкціям підняти nginx, php, mysql. А якщо не сильно - встановлюй докер десктоп і лару через sail(читай доку лари)

  • @timurrte5694

    @timurrte5694

    5 ай бұрын

    @@aldwynanoma9074 з установленным самого php проблем в мене не багато було, в основному проблема з конфігом та встановленням різних модулів. З тим, як встановити на докер пхп та ще й щоб воно працювало з apache, я не зрозумів. Багато часу намагався встановити xdebug та різні модулі, щоб працювало в докері, але теж не вдалось. Зараз, думаю, буду розбиратись з цим всим, бо на саму віртуалку з лінуксом не так цікаво його ставити, хочу щоб воно через докер піднімалось

  • @mufikPRG
    @mufikPRG5 ай бұрын

    Порекомендуйте якийсь курс по ларавел. Бажано безкоштовний, або за символічну плату

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Найкращі відеокурси по laravel це laracasts. Великий курс з основами фреймворку в них безкоштовний - laracasts.com/series/laravel-8-from-scratch

  • @mufikPRG

    @mufikPRG

    5 ай бұрын

    @@alex-kovalchuk Нажаль, не володію англійською, може є щось українською?

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    ​@@mufikPRGзначить курс не дуже то й потрібен)))

  • @mufikPRG

    @mufikPRG

    5 ай бұрын

    @@aldwynanoma9074 як я маю зрозуміти відео не знаючи взагалі англійської мови?

  • @vladyslavsupruniuk7016
    @vladyslavsupruniuk70165 ай бұрын

    А тепер таке ж відео про JS))

  • @olezhonnv3215
    @olezhonnv32154 ай бұрын

    Пхп вічний

  • @user-mk5dx4oe2f
    @user-mk5dx4oe2f5 ай бұрын

    " А насправді це не php - це вони такий гівно код писали". Аха)) Класна фраза

  • @Ilya-zo6fl
    @Ilya-zo6fl4 ай бұрын

    Як ви запустили n ріквестів в секунду для тестів на 17:39 сек відео?

  • @alex-kovalchuk

    @alex-kovalchuk

    4 ай бұрын

    Використовував ось це github.com/wg/wrk

  • @kitizew
    @kitizew5 ай бұрын

    Хочу поцікавитись, це у вас такий браузер? 1:33 чи що?

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Так, це браузер Arc

  • @Flamerman-rx5bp
    @Flamerman-rx5bp5 ай бұрын

    Яка у Вас операційна система?

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Зараз основна - macOS. Окрім цього активно юзаю Arch Linux

  • @edwardsay
    @edwardsay5 ай бұрын

    Цікаво було б почути чому обрали laravel а не symfony

  • @art-white16
    @art-white165 ай бұрын

    Ви сказали що програмуєте на різних мовах. Підкажіть як ви підтримуєте свої знання в різних мовах актуальними? Як не плутаєтесь?

  • @luckiejoe3377

    @luckiejoe3377

    5 ай бұрын

    Неможливо все тримати в голові навіть дуже досвідченому програмісту. Головне - мислити як програміст і розуміти, що ти хочеш технічно реалізувати, а далі вже Гугл допоможе

  • @user-db4oq5wi2e
    @user-db4oq5wi2e5 ай бұрын

    Я вчився програмуванню на php, років 15 тому і його вже тоді хоронили як відмираючу мову. А вона досі жива і актуальна...

  • @MainBeta

    @MainBeta

    5 ай бұрын

    80% використання пхп зараз це вордпрес, не впевнений чи можна називати це життям

  • @user-hn1cy5ee5l
    @user-hn1cy5ee5l5 ай бұрын

    прикольно, але після друпалу я більше ніколи не повернусь на пхп)) краще вже на пайтон джанго сидіти)

  • @luckiejoe3377

    @luckiejoe3377

    5 ай бұрын

    Друпал це Друпал (хоч і наполовину фреймворк). Але все ж на чистому фреймворку розробляти та підртримувати великі проекти простіше. І не важливо, Лара це чи Пайтон Джанго - специфіка схожа

  • @TINY_CONSTRUCTION
    @TINY_CONSTRUCTION5 ай бұрын

    Каюсь ГК на Python має й мої відбитки пальців😅

  • @askolit1458
    @askolit14585 ай бұрын

    > "php потрібно правильно приготувати", думаю, що і Django можна правильно приготовути. І всі інші мови також. Уявіть наскільки буде швидше працювати щось на Java, якщо там правильно все приготувати

  • @dimatall

    @dimatall

    5 ай бұрын

    на скільки? )

  • @yehor.chevardin

    @yehor.chevardin

    5 ай бұрын

    @@dimatallВ джаві і так все швидко працює 🙃

  • @habibub

    @habibub

    4 ай бұрын

    @@dimatall в джаві з коробки все швидше, але щось там написати це ще те збочення

  • @oleynikdenis
    @oleynikdenis4 ай бұрын

    Laravel Forever ✌️

  • @dmytrobalytskyi4630
    @dmytrobalytskyi46305 ай бұрын

    Кожний http запит на php підніме фреймворк laravel, з'єднання з базою, відпрацює, видасть результат і помре, а ті стероїди цікаві, але ізоляція під питанням. Для своїх задач нормальний інструмент. Якби не фейсбук тієї швидкості і розвитку не було б.

  • @dimatall

    @dimatall

    5 ай бұрын

    ну реакту не було б так точно.

  • @TheGraffityman
    @TheGraffityman5 ай бұрын

    Я фронетендер, і таке питання, чому якщо робимо на пхп та вью, то треба ще і інертію? чому нактс не заюзати просто? якщо я правильно розумію функцію інертії

  • @swurr

    @swurr

    5 ай бұрын

    1. Inertia пропонує єдиний роутер (дефолтний на стороні Laravel), який можна використовувати в JS. 2. PHP віддає дані (пропси) напряму в JS компонент, тим самим вже під капотом реалізуючи API. Тобто Inertia дозволяє зручніше і швидше обмінюватись даними між сервером і клієнтом. Такий собі конектор-посередник. Як вони самі заявляють: "The modern monolith without building an API". Класна штука, якщо ти фулстек. Але і так згодиться. Вже 4 місяці на проекті використовую на бекенді, доволі зручно писати сайт, коли в тебе все в одному місці.

  • @TheGraffityman

    @TheGraffityman

    5 ай бұрын

    @@swurr я просто зараз на проекті де, по факту ми через пропси прокидували данні з бека на вью, але без інертії. В цілому теж норм виходить. Тому питав про її доцільність) дякс

  • @swurr

    @swurr

    5 ай бұрын

    @@TheGraffityman і скоріш за все у вас був роутер на js та окремий роутер на бекенді (сама апішка по суті)

  • @user-nu2jz1sb4s

    @user-nu2jz1sb4s

    Ай бұрын

    До речі, мені якось не дуже сподобався підхід, один невеликий проєкт робив з нею. Зазвичай, якщо хочу на фронті вью, то роблю на ларі апі, і окремим проєктом фронт

  • @PHP_Architect
    @PHP_Architect4 ай бұрын

    #20:21 електрон хороша шляпа, але я перевагу віддаю tauri

  • @MsAnabios
    @MsAnabios4 ай бұрын

    Це дуже топорно додавати статичні посилання на тарифи прямо в код =) Як для "на колінці" сгодиться.

  • @mr.hornet6003
    @mr.hornet60035 ай бұрын

    PHP топ мова якщо хочеш жити у вічній депресії

  • @serh_kuznyak
    @serh_kuznyak11 күн бұрын

    Порадь уроки по golang. Українько-мовних дуже мало((

  • @mavzudunchik
    @mavzudunchik5 ай бұрын

    Php це своє рідне

  • @TheProfessionalGambler
    @TheProfessionalGambler5 ай бұрын

    PHP лише абстракція над С😁

  • @ronin_l7
    @ronin_l75 ай бұрын

    Туц-туц, туц-туц, Туц-туц, туц-туц She was more like a beauty queen from a movie scene... 5:40 Jean is not my lover She's just a girl who claims that I am the one But the kid is not my son... She says I am the one, but the kid is not my son...

  • @horlonangel
    @horlonangel4 ай бұрын

    І де ж PHP? Особисто я (і не тільки) не рахую програмування на фреймворках, програмуванням на PHP. Це як програмувати на Python і казати, що ти програмуєш на Асемблері... До речі, після цього відео я скажу, що таки так штучний інтелект замінить програмістів. Тих, хто насправді програмує, скоріше за все, ні але тих, хто робить отаке, як у відео, то на раз. Хоча, якщо байдуже який гівнокод вийде і байдуже що він виконує, то мабуть і усіх.

  • @alex-kovalchuk

    @alex-kovalchuk

    4 ай бұрын

    Тут більш коректна аналогія з python буде якщо б я розповідаючи про те чому популярний він приводив приклад підняття Django, адмінку з коробки і т.д. і Jupyter (думаю згодом і про python зніму) В прикладі далі весь код будуть писати на php і просто типові та рутинні речі фреймворк з додатковими лібами може забрати на себе, щоб тобі треба було фокусуватись лише на самому продукті. А продукт може бути доволі різним від якоїсь AI до конфігуратора серверів чи CI/CD сервіса

  • @DmytroZhyvonitko
    @DmytroZhyvonitko5 ай бұрын

    Якщо хочете відносно швидко почати заробляти гроші, то беріть PHP, тому що вже зараз не вистачає людей. Велика кількість новачків починає з JS та Python.

  • @IlyaLee-qf2lv

    @IlyaLee-qf2lv

    5 ай бұрын

    Тцццц контору палишь

  • @RavenRustFan
    @RavenRustFan5 ай бұрын

    Ой не знаю... Я не з тих щоб матюкатись на Ларавел, але не є фанатом...

  • @user-xr6vo3wl4t
    @user-xr6vo3wl4t5 ай бұрын

    Після Джаваскрипту було не важко почати кодити на ПХП. Мені сподобалось як воно горить 😂

  • @MasterSergius
    @MasterSergius5 ай бұрын

    Тому що гроші платять, а піти на інший стек - навряд чи вдасться пройти на той же рівень :) Ваш кеп

  • @user-ch4vs7hb8n
    @user-ch4vs7hb8n5 ай бұрын

    Класне відео для керівників та динозаврів які все ще топлять за якісь рішення на явно відсталому стеці. Десятки тисяч євро можуть бути заощадженими просто вибираючи один з таких підходів як Алекс розповідає. Якщо не помиляюсь це Zero code approach

  • @Roman-kt1xz

    @Roman-kt1xz

    5 ай бұрын

    No code це інше, тут писати треба. Просто бустрапінг, скайфолдінг хороший

  • @codokit
    @codokit5 ай бұрын

    Ну PHP то PHP, а Laravel це Laravel :) Це ремарка до етапу стоврення проєкту та вибору типу тестів. Не впевнений, що у Wordpress взагалі є тести. Та й подавляюча більшість проєктів на PHP йдуть без тестів, або з мінімальним покриттям.

  • @user-ny5nq3qz6l

    @user-ny5nq3qz6l

    5 ай бұрын

    Є в ньому тести) відсутність тестів це питання до розробників а не до мови прорамування

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    Ага, тому що переважна більшість проектів на вордпресі роблена. А та частина що на ларі і без тестів - зроблена вордпрещиками))

  • @luckiejoe3377

    @luckiejoe3377

    5 ай бұрын

    Якщо десь немає тестів з коробки, то це не означає, що їх не можна писати. Ставите фреймворк для тестів через Composer і буде щастя :)

  • @bioplanet8436
    @bioplanet84364 ай бұрын

    Навіть цукерберг його юзає! О!

  • @NorovNazar
    @NorovNazar5 ай бұрын

    dyd

  • @sknbl
    @sknbl5 ай бұрын

    авторизація ≠ аутентифікація

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Так, обмовився. Але laravel дає як авторизацію (вхід) так і аутентифікацію (вибір прав в команді і прав на api токени)

  • @sknbl

    @sknbl

    5 ай бұрын

    @@alex-kovalchuk навпаки

  • @artemduk9808

    @artemduk9808

    5 ай бұрын

    @@alex-kovalchuk не переживайте, для ПХПшників природньо плутати ці речі )))

  • @dmmeteo
    @dmmeteo5 ай бұрын

    А прикол в тому що ларавел фактично спиздили(або як прийнято казати «надихалися») з джанго. Трошки підфарбували губи і додали окремих(часто платних) фіч😅 ну в php завжди треба платить за (гімно)код а точніше плагіни, які зазвичай того не коштують😊 сорі за хейт, php загалом, це для мене як перший секс, по пʼяні, з негарною однокласницею, на випускному, в шкільному туалеті - хочеться забути але таке не забудеш😂😂😂

  • @dmmeteo

    @dmmeteo

    5 ай бұрын

    P.S.: я мав справу з пхп >5,

  • @dmmeteo

    @dmmeteo

    5 ай бұрын

    P.P.S.: я вибив 2 з 2, дуже давно писав на ньому + перша серверна мова😂

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    Ось тут, шановний, ви дуже сильно помиляєтесь! Лару спиздили з рубі рельси і чуть-чуть код-ігнайтера. А якщо ви побачили в Джанго щось схоже із Ларою, то це може свідчити лише про те, що і Джанго 'надихалось' рубірельсами=))

  • @Saint_Marazm
    @Saint_Marazm5 ай бұрын

    Хейтять, по суті, ті, хто ніколи не писав на php😂

  • @dmytroportianka3842
    @dmytroportianka38425 ай бұрын

    ось це саме частина яка в пхп розробці і напрягає. головне не вміння програмувати а досвід і актуальність пакетів які ти знаєш. Тобто розвиток не в напрямку бути кращим програмістом, а бути кращим знавцем плагінів і бібліотек.

  • @codokit

    @codokit

    5 ай бұрын

    Ну окєй. Як на мене, це означає що поріг входу в PHP низький. Це добре, бо в програмування вливається більше народу. Добре що через PHP. Поток початківців завжди буде тримати мову на плаву.

  • @dmytroportianka3842

    @dmytroportianka3842

    5 ай бұрын

    Скоріше це означає, що людина з гарними навичками програмування, тобто знання базових речей, патернів, алгоритмів буде робити роботу гірше(повільніше) ніж програміст який фібоначі написати не може а пише багато поганих(не так як треба а підстроюючись під екосистему плагінів) сайтів на пхп з схожим функціоналом. В сумі виглядає як пхп гарний інструмент створення схожих але окремих вебсайтів, які працюють поганенько і роблять майже те що від них хочуть. Світ пхп це 1000 і ще один сайт інтернет магазин які схожі але трошки різні. Ну і тут кому що більше подобається робити 10й за рік інтернет магазин з тим самим набором плагінів або писати якийсь невеличкий модуль для чогось типу амазону.

  • @BohdanVR666

    @BohdanVR666

    5 ай бұрын

    так і в бекенді на python так, хіба ні?

  • @dmytroportianka3842

    @dmytroportianka3842

    5 ай бұрын

    @@BohdanVR666 в пітоні мені здається сфера використання більш широка. Звичайно можна на джанго робити веб сайти і це те саме що і ларавель, але можна почати займатися і іншими речами. в пхп я зустрічав або роботу з вордпресом або робота з фреймворками типу ларавель. На мою думку в пхп найменший шанс того що будеш писати код а не шукати потрібний плагін

  • @pashapepeh

    @pashapepeh

    5 ай бұрын

    ​@@dmytroportianka3842людина з патернами буде писати проект на symfony, Laravel більше для тих як ви кажете хто "фібоначі написати не може"

  • @savin55589
    @savin555895 ай бұрын

    PHP почав активно нарощувати опущене, є таке почуття що він може трохи зайняти позиції c# та java. Но це мої буйні фантазії 😅

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    Це буйні фантазії. За межі веба пхп не вийде

  • @DenysHona

    @DenysHona

    5 ай бұрын

    ​@@aldwynanoma9074 Так він туди ніколи і не цілився, чисто веб рішення.

  • @artemduk9808
    @artemduk98085 ай бұрын

    співчуваю. Це досить сміливо визнати що ви досі пишете на ПХП. Розумію що залежність іноді важко подолати. Але вірю в вас )

  • @codokit

    @codokit

    5 ай бұрын

    Я писав на React, Node, NextJS та повернувся на PHP/Laravel тому що це банально швидше в розробці і дешевше по хостінгу.

  • @artemduk9808

    @artemduk9808

    5 ай бұрын

    @@codokit розумію. Після NodeJS певно навіть ПХП вигдядає не так погано )

  • @Olexandr____

    @Olexandr____

    5 ай бұрын

    Ох... Є певні задачі в яких пхп досі топ. А про вмираючий пхп є чую останні 10+ років , а він тримає частину ринку стабільно, а і розвивається активно

  • @Andriy063

    @Andriy063

    5 ай бұрын

    ага. особливо коли розумієш що те що робив на php в кілька рядків на дешевому хостингу, на інших, пrавильних ® мовах потребує підняття мікросервісів і обмазування іншими модними "технологіями"

  • @artemduk9808

    @artemduk9808

    5 ай бұрын

    @@Olexandr____ я не кажу що він вмирає. Просто це поганий інструмент. Але є багато причин чому погані інструменти існують і не вмирають )

  • @amogus_amongus
    @amogus_amongus5 ай бұрын

    Поки ми пишемо на РНР в 2023, Alex пише на РНР в 2024

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Я думаю наперед 😅. Ну хоча б не в 2224 (я зараз в Києві тому це було не виключено)

  • @I_love_water1
    @I_love_water15 ай бұрын

    Шо це за браузер ?

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Arc браузер (приємна обгортка над хромом)

  • @robotiksillya8363
    @robotiksillya83635 ай бұрын

    1:38 во вью тоже есть ssr

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Так, тут основну ідею вкладав в те що бекенд реактивний і віддає готову верстку але без перезавантаження сторінки. А якщо обрати при установці vue то там можна і ssr з коробки підключити

  • @timemachine3346
    @timemachine33465 ай бұрын

    Якийсь блогер форсить тему фреймворку Laravel, та дивується що там нарешті можна встановивши декілька модулів запустити майже готовий сайт-магазин хоча б для MVP. Тим часом CMS Wordpress на якому можна запустити разів в 50 більше готових проектів, та навіть купити майже будь-яку вже готову зверстану тему: - "я для вас якийсь жарт?" 🤣

  • @orenders
    @orenders5 ай бұрын

    Laravel то НЕ php ! перейшли на чистий php8 та з 22 серверів стало потрібно тільки 6

  • @sofaking162
    @sofaking1625 ай бұрын

    Чому ти кодиш на мак бук php? Там же на нових маках його тупо випилили, нативного php на м процесорах нема вже, це тільки через докер працювати але нащо, якщо це не удобно?

  • @alex-kovalchuk

    @alex-kovalchuk

    5 ай бұрын

    Можна установити через homebrew або заюзати Herd Але майже усі проекти я по замовчуванні роблю на докері (і на php і на інших мовах). Це доволі зручно + не засирається робоча машина після експериментів. На відео робив не через докер, щоб сфокусуватись в поясненні на лише на php

  • @sofaking162

    @sofaking162

    5 ай бұрын

    @@alex-kovalchuk було б круто якщо ви запишете відео про те які ос під яку мову програмування більше підходять і які характеристики рекомендовані, наприклад скільки оперативки які процесори и тд

  • @aldwynanoma9074

    @aldwynanoma9074

    5 ай бұрын

    І да, php в докері зручніше ніж натівно. Меньше гемору з підйомом локалки, особливо коли в тебе весь спектр версій використовується. Незручно було тільки перші ращи, коли взагалі не знав що таке докер

  • @espinpro
    @espinpro5 ай бұрын

    Чому я не пишу на PHP: - вона обмежена - якщо говорити про світ ентерпрайз рішень, а на сайтів - її не достатньо - через відсутність жортскої типізації - писати легко, і писати погано - теж легко - вона все ж повільна. Повільна - концептуально. навіть у відео ми говоримо про 350 запитів в секунду з оптимізацією, і ні слова про кількість ресурсів, потрібних щоб це менеджети. Нормальне залізл з номральною мовою програмування - "готувати" не потрібно. Воно просто працює. У тебе є 2 vCPU - 1GB RAM і пропускна здатність машини, ти чітко можеш визначити скільки запитів така одна машина витягне, і це буде максимально швидко, без необхідності ставити різні покращення, які можуть вплинути на стабільність - безпека... ще одна біль. Бо ти використовуєш компонети, які хтось написав, і віриш що воно спрацює, а інтепритована мова може видавати фокуси - переускладена об'єктна модель - любов PHP-шників до патернів розробки, які самі ніколи в житті не реалізовували, а в кращого разі можуть сказати який компонент в їх коді працює так як вказано в патерні - стабільність.... ти ставиш приблуди. які працюють по різному в різних оточеннях (і так докер звісно топ, але і тут бувають проблеми) свого часу, мав дуже багато головної болі з помилками інтерпретатора, коли libevent та pthreads C ліби видавала фокуси, і ночі з дебагом - це жах :) . А фікс - костилі, бо інакше впринципі ніяк. Для того щоб ефективно писати на якійсь мові програмування - потрібна практика. Тому ти, або розпиляєшся і пишеш різними мовами, або фокусуєшся на тому що любиш і заглиблюєшся максимально глибоко, втрачаючи навички в інших мовах. Я для себе змінив PHP на Go і жодного дня не пожалкував. При цьому використовував PHP протягом 6 років! З Go працюю вже 8 років (вже на позиції архітектора компанії, всеодно пишу код) і використовую її і для пет-проектів, і ні разу не було потреби переключатись на PHP. І я не кажу що PHP погана мова програмування. Для розробки сайтів, я вважаю її кращою за більшість (таких як Ruby, NodeJS та ін). Але це точно не має бути єдиною мовою, або основним фокусом для розробника. Можливо тільки першою сходинкою. Особисто я маю успішні кейси реалізації Casino ігр (і покеру) на PHP. І я особисто бачив десятки програмістів, які збирають сайти і пишуть на PHP і не розуміють як працює CLI/GPU/CPU/RAM, не говорячи про космос типу stack/heap/hashmap, що таке потоки, що таке event-loop, і вважають, ну ти команду ввів, воно створило, що ще треба? - відчуття що PHP повноцінна мова - згасає. Крім того, дуже важливо завжди зважати на математику. Цікаво десь побачити вартість використання PHP для проекту. Щось типу метрики - трафік в секунду / (вартість ЗП+ціна заліза) і (час розробки + час овертаймів на фікси проду) / (ЗП працівників + овератйми працівників+ціна заліза) на PHP і точно такий самий проект на Go/Rust/C/Java. При цьому ми розуміємо що навантаження - і інфраструктура пов'язані, свідомо лишив це в формулі. Шось підказує, що другий коефіцієнт - буде крутим, а перший - суттєво програватиме :) Тому навіть переглянувши відео, крім одного аргументу - на PHP можно швидко підняти сайт - більшого не побачив....

  • @itMasXteR

    @itMasXteR

    5 ай бұрын

    Хуйня це все. У вас дохера обмежень з'являється після того, як знімається питання зі швидкістю виконання коду. Ви щось чули про проблему десяти тисяч підключень? Налаштування системи, тюнінг ядра, все це ми робимо, коли пишемо Highload на ++. Enterprise взагалі, юзає JS на поточний момент найчастіше для того щоб віддавати контент. А брак продуктивності покриває горизонтальним масштабуванням. Тому що написати на JS і юзати більше серверів швидше і дешевше ніж навпаки. (c) C++ Devs

  • @itMasXteR

    @itMasXteR

    5 ай бұрын

    Ну а php це тупо топ. Можна писати що завгодно, питання завжди були тільки до $ в синтаксисі, і то, вони знімаються після того, як починаєш нишпорити в самому коді і розуміти, що інтепретатору так простіше і швидше. А якщо у кодера руки криві, то будь-який ЯП для нього буде поганим.

  • @itMasXteR

    @itMasXteR

    5 ай бұрын

    PS, Ви пишете на Go, де про роботу із залізом і оптимізацію збірки так само не чули як php прогери. Не потрібно ставити себе вище за інших, завжди знайдеться хтось більш швидкий і низькорівневий.

  • @ievgenk.8991

    @ievgenk.8991

    5 ай бұрын

    Чесно кажучи не очікував побачити такі тейки від розробника з такими великим досвідом. Зазвичай щось таке можно почути від меньш досвідченних кодерів, або студентів про чарівну пігулку від усих проблем - це вибір "правильної" мови программування.

  • @espinpro

    @espinpro

    5 ай бұрын

    @@ievgenk.8991 "правильна" мова - це не одна якась мова, це мова, яка вирішує бізнес задачу. І це може бути C++, або Python, або Go, або Rust. Але як обрати, і як сказати, яка "правильна" - так це, для мене, просто економіка. Щось типу: час розробки -> ЗП спеціаліста -> стабільність -> очікуваний прибуток -> очікуване навантаження -> інфраструктурний бюджет. Для когось в цій схемі, можливо буде PHP домінантом, втім з позиції архітектора - я би ніколи її не обрав, як основну мову проекту. В моєму світогляді PHP виграє тільки у категорії "час розробки" і "ЗП спеціаліста" - бо їх багато, і підняти щось на кшталт сайту можно за кілька хвилин.

  • @arduino-org-ua
    @arduino-org-ua4 ай бұрын

    Гарна байка про "грамотне" оновлення PHP. :) В мене є кілька старих проєктів з 2000-х (на вордпресі, phpBB і т.п.). Кожен апгрейд PHP був капець яким веселим, і якщо я добре пам'ятаю - багато з них таки застрягли на старих версіях і на них і здохнуть.

  • @alex-kovalchuk

    @alex-kovalchuk

    4 ай бұрын

    Ну якщо проєкти оновлюються і розвиваються, то вони на доволі актуальній версії. Звичайно якщо вони залишились в якості підтримки і просто доживають своє то в статистику не попадають. Можна взяти для прикладу статистику composer ( packagist.org/php-statistics ) в якій видно що нижче 7 версії уже проєктів майже немає Або той ж вордпрес ( wordpress.org/about/stats/ ) php версії нижче 7 має біля 4%

  • @arduino-org-ua

    @arduino-org-ua

    4 ай бұрын

    Та я розумію, що людина, котра «в темі» це би подужала. Але в деяких випадках (коли сайт побудований на декількох продуктах, типу WordPress для статей, phpBB для форуму, Coppermine Gallery для фотогалерей зі спільним логіном) - ну мені не виглядає ніби перехід на нову версію PHP аж настільки легший, ніж перехід з Python 2 на Python 3.

  • @OlegSkalozub

    @OlegSkalozub

    3 ай бұрын

    @@arduino-org-ua якщо це дійсно так, то це фіаско для мови

  • @artembazdyrev
    @artembazdyrev5 ай бұрын

    Знову якийсь загадковий "сек'юель"

  • @Liubov_110

    @Liubov_110

    5 ай бұрын

    Сек'юрний елемент

  • @danilroshchenko9360
    @danilroshchenko93605 ай бұрын

    бо ти дід

  • @ruslanadamovich7505
    @ruslanadamovich75053 ай бұрын

    Навіщо гарну мову засмічувати гнилими словами ?

  • @exclusiveit4989
    @exclusiveit49895 ай бұрын

    python the best!

  • @PimiTree
    @PimiTree5 ай бұрын

    Боже, то що гайд по пхп для даунів? Не починайте отдразу із ларавелу, а с спочатку вивчіть базу пхп, хтмл та жиасс

  • @swurr

    @swurr

    5 ай бұрын

    Дай бог тобі здоровʼя

  • @mim2990
    @mim29905 ай бұрын

    В окопі буде неактуальним.

Келесі