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

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 245

  • @alex-kovalchuk
    @alex-kovalchuk  Год назад +7

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

  • @savolus
    @savolus Год назад +7

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

  • @Павло_Ясінський
    @Павло_Ясінський Год назад +2

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

  • @valikmelnyk5477
    @valikmelnyk5477 Год назад +5

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

    • @alex-kovalchuk
      @alex-kovalchuk  10 месяцев назад +1

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

  • @artemperehonov659
    @artemperehonov659 5 месяцев назад

    Дякую за чудове та обʼєктивне відео

  • @petrokopyl9581
    @petrokopyl9581 Год назад +2

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

  • @mykola8555
    @mykola8555 Год назад +1

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

  • @ДмитроПетрікін
    @ДмитроПетрікін Год назад

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

  • @romanyukartem757
    @romanyukartem757 Год назад +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  10 месяцев назад

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

  • @4olovik
    @4olovik Год назад +1

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

  • @user-soda-adept
    @user-soda-adept Год назад +1

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

  • @yyatskevych1074
    @yyatskevych1074 Год назад

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

  • @DifferencialX
    @DifferencialX Год назад +9

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

    • @artemperehonov659
      @artemperehonov659 5 месяцев назад

      або Expose )) В Herd є з коробки )

  • @asumptio
    @asumptio Год назад

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

  • @ipypypy
    @ipypypy Год назад +1

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

  • @knyazevtaras
    @knyazevtaras Год назад

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

  • @vh5360
    @vh5360 Год назад +3

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад +4

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

    • @ИмяФамилия-ш2г9ь
      @ИмяФамилия-ш2г9ь Год назад

      laracast топ

  • @HoriakChannel
    @HoriakChannel Год назад +1

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

  • @UserYY-m7v
    @UserYY-m7v Месяц назад

    Дякую за відео. Підкажіть, як свічнутися з рубі і RoR на php і Laravel? Як це зробити максимально швидко ,зважаючи на ваш досвід з пхп?

  • @oknevoksom
    @oknevoksom 11 месяцев назад

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

  • @ИмяФамилия-ш2г9ь
    @ИмяФамилия-ш2г9ь Год назад +2

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

  • @КостяЧаус-т8ц
    @КостяЧаус-т8ц Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

    • @КостяЧаус-т8ц
      @КостяЧаус-т8ц 11 месяцев назад

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

  • @Telegrafer
    @Telegrafer 10 месяцев назад +1

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

  • @Nobodys_body
    @Nobodys_body Год назад +1

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

  • @sergijbondarenko716
    @sergijbondarenko716 4 месяца назад

    Пишу на РНР вже 10 років. Професійно років 5, але розумію, що багато чого ще мушу вчитися в тому РНР і Laravel..

  • @slava2449
    @slava2449 Год назад +2

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

    • @OlegSkalozub
      @OlegSkalozub Год назад +1

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

    • @KarDayy
      @KarDayy Год назад

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

    • @slava2449
      @slava2449 Год назад

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

    • @codokit
      @codokit Год назад +6

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

    • @ГеоргійКоваленко-у8ф
      @ГеоргійКоваленко-у8ф Год назад

      Node.js ?

  • @mb-zj3kb
    @mb-zj3kb Год назад +3

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад

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

  • @olezhonnv3215
    @olezhonnv3215 Год назад +1

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

  • @habibub
    @habibub Год назад +1

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

  • @concentration6433
    @concentration6433 Год назад +1

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

  • @savalex1990
    @savalex1990 Год назад

    Дякую

  • @eaglesm1993
    @eaglesm1993 Год назад +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад +4

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

    • @losimen
      @losimen Год назад

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

  • @777Falcone
    @777Falcone Год назад

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

  • @Ilya-Co-Founder
    @Ilya-Co-Founder Год назад

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

  • @dmytro882
    @dmytro882 Год назад

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

  • @ElMatadoros
    @ElMatadoros Год назад

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

  • @UaUs_Wanilka
    @UaUs_Wanilka Год назад

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

  • @Yu-qy7nh
    @Yu-qy7nh 2 месяца назад

    ВК он на РНР, давно програмисты развлекались с вк доставали логин и пароль знакомого человека, чтоб полностью посмотреть его или ее страничку.

  • @ordinarygg
    @ordinarygg Год назад +2

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

    • @ІгорУхань
      @ІгорУхань Год назад +4

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

    • @ordinarygg
      @ordinarygg Год назад

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

    • @ordinarygg
      @ordinarygg Год назад +1

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

    • @espinpro
      @espinpro Год назад

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

    • @ilyavasylevsky3229
      @ilyavasylevsky3229 Год назад +1

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

  • @vasil-vasil
    @vasil-vasil Год назад +7

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

  • @Alexex2353
    @Alexex2353 Год назад

    Це прикро :)

  • @silencer975
    @silencer975 11 месяцев назад

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

  • @Ilya-Co-Founder
    @Ilya-Co-Founder Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @Eugene.Bardosh
    @Eugene.Bardosh Год назад

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

  • @Flamerman-rx5bp
    @Flamerman-rx5bp Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @kitizew
    @kitizew Год назад

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

  • @krvdlchk
    @krvdlchk Год назад

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

  • @art-white16
    @art-white16 Год назад

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

    • @luckiejoe3377
      @luckiejoe3377 Год назад

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

  • @ronin_l7
    @ronin_l7 Год назад

    Туц-туц, туц-туц, Туц-туц, туц-туц
    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...

  • @ВіталійГрицюк-б8ж

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

  • @TurchynykOleksii
    @TurchynykOleksii Год назад +1

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

    • @neorazumist
      @neorazumist 6 месяцев назад

      Пройшло 6 місяців. Щось знайшов, почав вивчати, чи забив?

    • @TurchynykOleksii
      @TurchynykOleksii 6 месяцев назад

      @@neorazumist знайшов роботу але поки виключно на wordpress) php виключно базу передивився, але мало практики, для подібної роботи треба трошки більше бази

    • @neorazumist
      @neorazumist 6 месяцев назад

      @@TurchynykOleksii круто. Бажаю не застрягнути в wp і рухатись далі

    • @TurchynykOleksii
      @TurchynykOleksii 6 месяцев назад

      @@neorazumist дякую) сподіваюсь воно так і буде, головне не заблукати

  • @timurrte5694
    @timurrte5694 Год назад

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

    • @codokit
      @codokit Год назад

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

    • @enigmatics-lives
      @enigmatics-lives Год назад +1

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

    • @codokit
      @codokit Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад

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

    • @timurrte5694
      @timurrte5694 Год назад

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

  • @eaglesm1993
    @eaglesm1993 Год назад

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

  • @dmytrobalytskyi4630
    @dmytrobalytskyi4630 Год назад +1

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

    • @dimatall
      @dimatall Год назад

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

  • @НазарГрицак-ж1д
    @НазарГрицак-ж1д Год назад

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

    • @MainBeta
      @MainBeta Год назад +3

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

  • @TheGraffityman
    @TheGraffityman Год назад

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

    • @vlad-os-ddos
      @vlad-os-ddos Год назад +1

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

    • @TheGraffityman
      @TheGraffityman Год назад

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

    • @vlad-os-ddos
      @vlad-os-ddos Год назад

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

    • @МихаилКрамер-н7ш
      @МихаилКрамер-н7ш 9 месяцев назад

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

  • @mr.hornet6003
    @mr.hornet6003 Год назад +2

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

  • @askolit1458
    @askolit1458 Год назад +6

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

    • @dimatall
      @dimatall Год назад

      на скільки? )

    • @yehor.chevardin
      @yehor.chevardin Год назад

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

    • @habibub
      @habibub Год назад +1

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

  • @olezhonnv3215
    @olezhonnv3215 Год назад +1

    Пхп вічний

  • @serh_kuznyak
    @serh_kuznyak 8 месяцев назад

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

  • @PHP_Architect
    @PHP_Architect Год назад

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

  • @DmytroZhyvonitko
    @DmytroZhyvonitko Год назад

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

    • @IlyaLee-qf2lv
      @IlyaLee-qf2lv Год назад

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

  • @vladyslavsupruniuk7016
    @vladyslavsupruniuk7016 Год назад

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

  • @edwardsay
    @edwardsay Год назад

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

  • @horlonangel
    @horlonangel Год назад +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @mavzudunchik
    @mavzudunchik Год назад +2

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

  • @TINY_CONSTRUCTION
    @TINY_CONSTRUCTION Год назад

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

  • @АртемФедоров-ю7б

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

    • @luckiejoe3377
      @luckiejoe3377 Год назад

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

  • @mufikPRG
    @mufikPRG Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

    • @mufikPRG
      @mufikPRG Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад +1

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

    • @mufikPRG
      @mufikPRG Год назад

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

  • @espinpro
    @espinpro Год назад +4

    Чому я не пишу на 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 можно швидко підняти сайт - більшого не побачив....

    • @ItDeLorean
      @ItDeLorean Год назад +2

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

    • @ItDeLorean
      @ItDeLorean Год назад +1

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

    • @ItDeLorean
      @ItDeLorean Год назад +3

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

    • @ievgenk.8991
      @ievgenk.8991 Год назад +1

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

    • @espinpro
      @espinpro Год назад

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

  • @wizzeard
    @wizzeard 5 месяцев назад

    захотілось

  • @RavenRustFan
    @RavenRustFan Год назад

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

  • @robotiksillya8363
    @robotiksillya8363 Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @oleynikdenis
    @oleynikdenis Год назад

    Laravel Forever ✌️

  • @TheProfessionalGambler
    @TheProfessionalGambler Год назад

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

  • @СлаваУкраїні-э6ф

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

  • @arduino-org-ua
    @arduino-org-ua Год назад +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад +1

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

    • @arduino-org-ua
      @arduino-org-ua Год назад

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

    • @OlegSkalozub
      @OlegSkalozub 11 месяцев назад

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

  • @sknbl
    @sknbl Год назад +2

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад +1

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

    • @sknbl
      @sknbl Год назад +6

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

    • @artemduk9808
      @artemduk9808 Год назад +2

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

  • @Saint_Marazm
    @Saint_Marazm Год назад

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

  • @amogus_amongus
    @amogus_amongus Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @dmytroportianka3842
    @dmytroportianka3842 Год назад +9

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

    • @codokit
      @codokit Год назад

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

    • @dmytroportianka3842
      @dmytroportianka3842 Год назад +3

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

    • @BohdanVR666
      @BohdanVR666 Год назад +1

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

    • @dmytroportianka3842
      @dmytroportianka3842 Год назад

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

    • @pashapepeh
      @pashapepeh Год назад

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

  • @MasterSergius
    @MasterSergius Год назад +1

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

  • @bioplanet8436
    @bioplanet8436 Год назад

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

  • @WaTeR-exe
    @WaTeR-exe Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад

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

  • @artembazdyrev
    @artembazdyrev Год назад

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

    • @Liubov_110
      @Liubov_110 Год назад

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

  • @ruslanadamovich7505
    @ruslanadamovich7505 10 месяцев назад

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

  • @sofaking162
    @sofaking162 Год назад

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

    • @alex-kovalchuk
      @alex-kovalchuk  Год назад +1

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

    • @sofaking162
      @sofaking162 Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад

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

  • @PimiTree
    @PimiTree Год назад

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

    • @vlad-os-ddos
      @vlad-os-ddos Год назад

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

  • @codokit
    @codokit Год назад

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

    • @ІгорУхань
      @ІгорУхань Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад

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

    • @luckiejoe3377
      @luckiejoe3377 Год назад

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

  • @danilroshchenko9360
    @danilroshchenko9360 Год назад

    бо ти дід

  • @NorovNazar
    @NorovNazar Год назад

    dyd

  • @takumi_senju
    @takumi_senju Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад

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

    • @DenysHona
      @DenysHona Год назад

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

  • @dmmeteo
    @dmmeteo Год назад

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

    • @dmmeteo
      @dmmeteo Год назад

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

    • @dmmeteo
      @dmmeteo Год назад

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

    • @aldwynanoma9074
      @aldwynanoma9074 Год назад +4

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

  • @orenders
    @orenders Год назад

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

  • @timemachine3346
    @timemachine3346 Год назад

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

  • @artemduk9808
    @artemduk9808 Год назад +3

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

    • @codokit
      @codokit Год назад

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

    • @artemduk9808
      @artemduk9808 Год назад +2

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

    • @Olexandr____
      @Olexandr____ Год назад +1

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

    • @Andriy063
      @Andriy063 Год назад

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

    • @artemduk9808
      @artemduk9808 Год назад

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

  • @BorysYermokhin
    @BorysYermokhin Год назад

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

    • @Roman-kt1xz
      @Roman-kt1xz Год назад +2

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

  • @exclusiveit4989
    @exclusiveit4989 Год назад

    python the best!