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

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 243

  • @alex-kovalchuk
    @alex-kovalchuk  9 місяців тому +7

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

  • @savolus
    @savolus 9 місяців тому +7

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

  • @DifferencialX
    @DifferencialX 9 місяців тому +9

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

  • @Павло_Ясінський
    @Павло_Ясінський 9 місяців тому +2

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

  • @mykola8555
    @mykola8555 9 місяців тому +1

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

  • @romanyukartem757
    @romanyukartem757 9 місяців тому +1

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

  • @4olovik
    @4olovik 9 місяців тому +1

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

  • @vh5360
    @vh5360 9 місяців тому +3

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому +4

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

    • @ИмяФамилия-ш2г9ь
      @ИмяФамилия-ш2г9ь 9 місяців тому

      laracast топ

  • @ДмитроПетрікін
    @ДмитроПетрікін 9 місяців тому

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

  • @vasil-vasil
    @vasil-vasil 9 місяців тому +6

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

  • @knyazevtaras
    @knyazevtaras 9 місяців тому

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

  • @asumptio
    @asumptio 9 місяців тому

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

  • @oknevoksom
    @oknevoksom 7 місяців тому

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

  • @slava2449
    @slava2449 9 місяців тому +2

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

    • @OlegSkalozub
      @OlegSkalozub 9 місяців тому +1

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

    • @KarDayy
      @KarDayy 9 місяців тому

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

    • @slava2449
      @slava2449 9 місяців тому

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

    • @codokit
      @codokit 9 місяців тому +6

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

    • @ГеоргійКоваленко-у8ф
      @ГеоргійКоваленко-у8ф 9 місяців тому

      Node.js ?

  • @Telegrafer
    @Telegrafer 6 місяців тому +1

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

  • @ИмяФамилия-ш2г9ь
    @ИмяФамилия-ш2г9ь 9 місяців тому +1

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

  • @valikmelnyk5477
    @valikmelnyk5477 9 місяців тому +5

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

    • @alex-kovalchuk
      @alex-kovalchuk  6 місяців тому +1

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

  • @Nobodys_body
    @Nobodys_body 8 місяців тому +1

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

  • @concentration6433
    @concentration6433 9 місяців тому +1

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

  • @askolit1458
    @askolit1458 9 місяців тому +6

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

    • @dimatall
      @dimatall 9 місяців тому

      на скільки? )

    • @yehor.chevardin
      @yehor.chevardin 9 місяців тому

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

    • @habibub
      @habibub 9 місяців тому +1

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

  • @КостяЧаус-т8ц
    @КостяЧаус-т8ц 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

    • @КостяЧаус-т8ц
      @КостяЧаус-т8ц 7 місяців тому

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

  • @habibub
    @habibub 9 місяців тому +1

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

  • @Ilya-zo6fl
    @Ilya-zo6fl 9 місяців тому

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

  • @savalex1990
    @savalex1990 9 місяців тому

    Дякую

  • @olezhonnv3215
    @olezhonnv3215 9 місяців тому +1

    Пхп вічний

  • @dmytro882
    @dmytro882 9 місяців тому

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

  • @ElMatadoros
    @ElMatadoros 9 місяців тому

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

  • @horlonangel
    @horlonangel 9 місяців тому +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @TurchynykOleksii
    @TurchynykOleksii 9 місяців тому +1

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

    • @neorazumist
      @neorazumist 3 місяці тому

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

    • @TurchynykOleksii
      @TurchynykOleksii 3 місяці тому

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

    • @neorazumist
      @neorazumist 3 місяці тому

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

    • @TurchynykOleksii
      @TurchynykOleksii 3 місяці тому

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

  • @UaUs_Wanilka
    @UaUs_Wanilka 9 місяців тому

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

  • @eaglesm1993
    @eaglesm1993 9 місяців тому +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому +4

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

    • @losimen
      @losimen 9 місяців тому

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

  • @timurrte5694
    @timurrte5694 9 місяців тому

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

    • @codokit
      @codokit 9 місяців тому

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

    • @enigmatics-lives
      @enigmatics-lives 9 місяців тому +1

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

    • @codokit
      @codokit 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому

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

    • @timurrte5694
      @timurrte5694 9 місяців тому

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

  • @mr.hornet6003
    @mr.hornet6003 9 місяців тому +2

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

  • @serh_kuznyak
    @serh_kuznyak 4 місяці тому

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

  • @TheGraffityman
    @TheGraffityman 9 місяців тому

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

    • @swurr
      @swurr 9 місяців тому +1

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

    • @TheGraffityman
      @TheGraffityman 9 місяців тому

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

    • @swurr
      @swurr 9 місяців тому

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

    • @МихаилКрамер-н7ш
      @МихаилКрамер-н7ш 6 місяців тому

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

  • @vladyslavsupruniuk7016
    @vladyslavsupruniuk7016 9 місяців тому

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

  • @PHP_Architect
    @PHP_Architect 8 місяців тому

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

  • @oleynikdenis
    @oleynikdenis 9 місяців тому

    Laravel Forever ✌️

  • @TINY_CONSTRUCTION
    @TINY_CONSTRUCTION 9 місяців тому

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

  • @TheProfessionalGambler
    @TheProfessionalGambler 9 місяців тому

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

  • @sknbl
    @sknbl 9 місяців тому +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому +1

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

    • @sknbl
      @sknbl 9 місяців тому +6

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

    • @artemduk9808
      @artemduk9808 9 місяців тому +2

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

  • @MasterSergius
    @MasterSergius 9 місяців тому +1

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

  • @mufikPRG
    @mufikPRG 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

    • @mufikPRG
      @mufikPRG 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому +1

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

    • @mufikPRG
      @mufikPRG 9 місяців тому

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

  • @WaTeR-exe
    @WaTeR-exe 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @СлаваУкраїні-э6ф
    @СлаваУкраїні-э6ф 9 місяців тому

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

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

    • @itMasXteR
      @itMasXteR 9 місяців тому +2

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

    • @itMasXteR
      @itMasXteR 9 місяців тому +1

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

    • @itMasXteR
      @itMasXteR 9 місяців тому +3

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

    • @ievgenk.8991
      @ievgenk.8991 9 місяців тому +1

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

    • @espinpro
      @espinpro 9 місяців тому

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

  • @Saint_Marazm
    @Saint_Marazm 9 місяців тому

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

  • @sofaking162
    @sofaking162 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому +1

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

    • @sofaking162
      @sofaking162 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому

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

  • @artemduk9808
    @artemduk9808 9 місяців тому +3

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

    • @codokit
      @codokit 9 місяців тому

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

    • @artemduk9808
      @artemduk9808 9 місяців тому +2

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

    • @Olexandr____
      @Olexandr____ 9 місяців тому +1

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

    • @Andriy063
      @Andriy063 9 місяців тому

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

    • @artemduk9808
      @artemduk9808 9 місяців тому

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

  • @robotiksillya8363
    @robotiksillya8363 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @BorysYermokhin
    @BorysYermokhin 9 місяців тому

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

    • @Roman-kt1xz
      @Roman-kt1xz 9 місяців тому +2

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

  • @takumi_senju
    @takumi_senju 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому

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

    • @DenysHona
      @DenysHona 9 місяців тому

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

  • @codokit
    @codokit 9 місяців тому

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

    • @ІгорУхань
      @ІгорУхань 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому

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

    • @luckiejoe3377
      @luckiejoe3377 9 місяців тому

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

  • @danilroshchenko9360
    @danilroshchenko9360 9 місяців тому

    бо ти дід

  • @timemachine3346
    @timemachine3346 9 місяців тому

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

  • @mb-zj3kb
    @mb-zj3kb 9 місяців тому +3

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому

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

  • @petrokopyl9581
    @petrokopyl9581 9 місяців тому +2

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

  • @olezhonnv3215
    @olezhonnv3215 9 місяців тому +1

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

  • @sergijbondarenko716
    @sergijbondarenko716 Місяць тому

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

  • @artemperehonov659
    @artemperehonov659 Місяць тому

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

  • @mavzudunchik
    @mavzudunchik 9 місяців тому +2

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

  • @bioplanet8436
    @bioplanet8436 9 місяців тому

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

  • @ruslanadamovich7505
    @ruslanadamovich7505 7 місяців тому

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

  • @Rekgquiemq
    @Rekgquiemq 2 місяці тому

    захотілось

  • @HoriakChannel
    @HoriakChannel 9 місяців тому +1

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

  • @ipypypy
    @ipypypy 9 місяців тому +1

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

  • @dmytrobalytskyi4630
    @dmytrobalytskyi4630 9 місяців тому +1

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

    • @dimatall
      @dimatall 9 місяців тому

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

  • @user-soda-adept
    @user-soda-adept 9 місяців тому +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому +1

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

  • @777Falcone
    @777Falcone 9 місяців тому

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

  • @ronin_l7
    @ronin_l7 9 місяців тому

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

  • @silencer975
    @silencer975 7 місяців тому

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

  • @RavenRustFan
    @RavenRustFan 9 місяців тому

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

  • @Eugene.Bardosh
    @Eugene.Bardosh 9 місяців тому

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

  • @ВіталійГрицюк-б8ж
    @ВіталійГрицюк-б8ж 9 місяців тому

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

  • @edwardsay
    @edwardsay 9 місяців тому

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

  • @PimiTree
    @PimiTree 9 місяців тому

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

    • @swurr
      @swurr 9 місяців тому

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

  • @yyatskevych1074
    @yyatskevych1074 9 місяців тому

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

  • @eaglesm1993
    @eaglesm1993 9 місяців тому

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

  • @ordinarygg
    @ordinarygg 9 місяців тому +2

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

    • @ІгорУхань
      @ІгорУхань 9 місяців тому +4

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

    • @ordinarygg
      @ordinarygg 9 місяців тому

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

    • @ordinarygg
      @ordinarygg 9 місяців тому +1

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

    • @espinpro
      @espinpro 9 місяців тому

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

    • @ilyavasylevsky3229
      @ilyavasylevsky3229 9 місяців тому +1

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

  • @Alexex2353
    @Alexex2353 9 місяців тому

    Це прикро :)

  • @АртемФедоров-ю7б
    @АртемФедоров-ю7б 9 місяців тому

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

    • @luckiejoe3377
      @luckiejoe3377 9 місяців тому

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

  • @DmytroZhyvonitko
    @DmytroZhyvonitko 9 місяців тому

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

    • @IlyaLee-qf2lv
      @IlyaLee-qf2lv 9 місяців тому

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

  • @artembazdyrev
    @artembazdyrev 9 місяців тому

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

    • @Liubov_110
      @Liubov_110 9 місяців тому

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

  • @НазарГрицак-ж1д
    @НазарГрицак-ж1д 9 місяців тому

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

    • @MainBeta
      @MainBeta 9 місяців тому +3

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

  • @art-white16
    @art-white16 9 місяців тому

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

    • @luckiejoe3377
      @luckiejoe3377 9 місяців тому

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

  • @Ilya-zo6fl
    @Ilya-zo6fl 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @amogus_amongus
    @amogus_amongus 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @krvdlchk
    @krvdlchk 9 місяців тому

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

  • @kitizew
    @kitizew 9 місяців тому

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

  • @NorovNazar
    @NorovNazar 9 місяців тому

    dyd

  • @Flamerman-rx5bp
    @Flamerman-rx5bp 9 місяців тому

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

  • @dmmeteo
    @dmmeteo 9 місяців тому

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

    • @dmmeteo
      @dmmeteo 9 місяців тому

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

    • @dmmeteo
      @dmmeteo 9 місяців тому

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

    • @aldwynanoma9074
      @aldwynanoma9074 9 місяців тому +4

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

  • @dmytroportianka3842
    @dmytroportianka3842 9 місяців тому +9

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

    • @codokit
      @codokit 9 місяців тому

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

    • @dmytroportianka3842
      @dmytroportianka3842 9 місяців тому +3

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

    • @BohdanVR666
      @BohdanVR666 9 місяців тому +1

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

    • @dmytroportianka3842
      @dmytroportianka3842 9 місяців тому

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

    • @pashapepeh
      @pashapepeh 9 місяців тому

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

  • @exclusiveit4989
    @exclusiveit4989 9 місяців тому

    python the best!

  • @orenders
    @orenders 9 місяців тому

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

  • @arduino-org-ua
    @arduino-org-ua 9 місяців тому +1

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

    • @alex-kovalchuk
      @alex-kovalchuk  9 місяців тому

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

    • @arduino-org-ua
      @arduino-org-ua 9 місяців тому

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

    • @OlegSkalozub
      @OlegSkalozub 7 місяців тому

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