Bye PHP, welcome FrankenPHP

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

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

  • @lyrihkaesa
    @lyrihkaesa Месяц назад +118

    Karena laravel kodenya sangat elegant seolah-olah programmernya seorang artisan.

    • @riski-dev
      @riski-dev Месяц назад +2

      aseli, dilihat enak

    • @candlefamily3550
      @candlefamily3550 Месяц назад +4

      PHP artisan serve

    • @RahmadMukti
      @RahmadMukti Месяц назад

      Iyaa bener bgt.. dan clean. hahaha..

    • @noztx
      @noztx Месяц назад +1

      namanya juga artisan serv

    • @yuangkalex9095
      @yuangkalex9095 Месяц назад +3

      Tonton sampe habis dulu pak, yang dibahas apa

  • @mugnihadi254
    @mugnihadi254 Месяц назад +3

    00:09 - Laravel unggul sebagai kerangka kerja web meskipun ada batasan kinerja PHP.
    02:06 - Membandingkan berbagai runtime PHP mengungkapkan variasi kinerja.
    04:01 - FrankenPHP menawarkan berbagai opsi runtime untuk PHP di luar pengaturan tradisional.
    05:53 - FrankenPHP secara signifikan meningkatkan kinerja dibandingkan dengan PHP dan server lainnya.
    07:53 - FrankenPHP menunjukkan waktu respons dan throughput yang lebih baik dengan tingkat konkruensi yang lebih tinggi.
    09:55 - FrankenPHP menawarkan kinerja yang lebih baik dan kemudahan penggunaan dibandingkan dengan pengaturan PHP tradisional.
    11:47 - FrankenPHP menyederhanakan pengembangan web PHP dengan konfigurasi yang mudah.
    13:32 - FrankenPHP meningkatkan kinerja dengan menggunakan mode pekerja untuk mempertahankan kode PHP dalam memori.

  • @Thierry-m1d4y
    @Thierry-m1d4y Месяц назад +5

    Laravel dan turunannya lengkap banget konfigurasinya tinggal sesuaikan environment dengan kebutuhan, FrankenPHP dibuat pakai Go jadi ngebantu banget.
    Saya pake Lumen untuk production dari 2015 jadi lumayan nolong performancenya sambil proses migrasikan ke Go semuanya.
    FrankenPHP juga bisa ngebundle source code php jadi binary biar project2 php bisa langsung jalan native tanpa perlu install PHP apache dll dan source code tidak bisa diutak atik dengan mudah ^^

    • @UwU-f2a
      @UwU-f2a Месяц назад

      tapi binarynya ukurannya lebih besar dari bahasa compiled, sehingga lebih lambat. ditambah garbage collector php gk efisien, dibawah garbage collector java, bahkan garbage collector golang dibawah milik java (tapi golang pakai pendekatan efisien yg membuat hanya sedikit memanggil garbage collector sehingga tetap cepat) sedangkan php gk punya keduanya sehingga tetap lebih lambat

  • @ArbiSyarifudin
    @ArbiSyarifudin Месяц назад +14

    Kalau Pak Eko punya project boilerplate utk Laravel + FrankenPHP gak ?
    Menarik kalau ada yg udah setup terbaik bisa langsung dipakai.

  • @gannetg
    @gannetg Месяц назад +36

    menit awal
    menit tengah-akhir

  • @firdaus_ways
    @firdaus_ways Месяц назад +3

    Sehat-sehat pak Eko..✨
    Baarakallahu fiik

  • @kimnopal
    @kimnopal Месяц назад +6

    wah pas bgt pak, kebetulan saya lagi ngerjain Tugas Akhir soal performa FrankenPHP, Swoole, sama RoadRunner

  • @unangrioda
    @unangrioda Месяц назад +10

    Tuk kemudahan framework memang laravel jempolan bahkan jika dibandingkan lain misal asp core, bahkan rails. Tuk speed, cukup lah sampai medium

    • @inyomanbudayasa3611
      @inyomanbudayasa3611 Месяц назад +1

      Kalo rails emang bahasanya susah banget pernah dulu nyoba nyerah duluaan akhirnya 😂

    • @septianmaulana2723
      @septianmaulana2723 Месяц назад

      @@inyomanbudayasa3611 hmm yakin bang rails susah? aku malah lebih cepet ngerti rails daripada laravel & lebih cepet ngerti ruby dibanding php, mungkin karena cocok kali yaa sama aku jadi lebih cepet aja belajarnya. Apalagi sekarang ada rails 8 behh ga nyesel deh pokoknya jadi rails developer

    • @artem_egamediev
      @artem_egamediev 25 дней назад

      Justru ruby mirip sama py, yang mana bahasanya lebih dekat dengan manusia

  • @didi_abdillah
    @didi_abdillah Месяц назад +10

    Kuncinya adalah code kita langsung diangkat ke RAM ketika si FrankenPHP worker mode Running,
    makanya eksekusinya lebih cepat dan low latency

    • @haerulumam7439
      @haerulumam7439 Месяц назад +1

      berarti dg kata lain, kekurangannya di usage memory ?

    • @syahidazer
      @syahidazer Месяц назад

      @@didi_abdillah setuju pak didi

    • @didi_abdillah
      @didi_abdillah Месяц назад

      @@haerulumam7439 komprominya ram usage pasti ada kenaikan entah sedikit atau banyak tergantung besar ukuran codingan kita

    • @avgjoe3869
      @avgjoe3869 Месяц назад

      Kalo pake php-fpm nggak dimasukin ke ram pak didi?

    • @dasmaniacool1
      @dasmaniacool1 Месяц назад

      Ini bukannya bisa diatasi dengan menyetting OPCACHE di php.ini nya ya ? CMIIW

  • @dasmaniacool1
    @dasmaniacool1 Месяц назад +2

    Kalo misalnya pake PHP biasa, tapi setting opcache dinyalain, apa juga mirip frankenphp Om ? Karena kan opcache juga disimpan di memory script phpnya ? CMIIW

  • @hoshirou_to64p
    @hoshirou_to64p Месяц назад +6

    fix nanti malem kudu dicoba ini mah🤣

  • @likswengqi24
    @likswengqi24 Месяц назад

    Terimakasih Pak Eko sharingnya,, sebagai pembelajar yg masih berkutat di Laravel, ini sangat insightful

  • @noztx
    @noztx Месяц назад +5

    Kasih paham pak Eko.... 😅

  • @kodeka-team
    @kodeka-team Месяц назад +22

    Percayalah, bapak WPU tidak akan suka dengan judul video ini serta fakta argumen di menit 00:35 - 01:10

  • @iteight
    @iteight Месяц назад

    Wah informasi yg bermanfaat pak eko

  • @MuhammadAmiruddien
    @MuhammadAmiruddien Месяц назад

    Terima kasih.

  • @PeterSahanaya
    @PeterSahanaya Месяц назад +5

    00:57 detik" pak eko takut digebukin community php

    • @onepointproduction9092
      @onepointproduction9092 Месяц назад

      Seabreg soale yang muncul nanti disini, baku hantam pula. Mirip2 kipop fanbase lah itu community nya

  • @cooltech5441
    @cooltech5441 Месяц назад

    thanks mas Eko buat menyadarkan pembully php di luar sana, kayanya mereka blm kenal roadrunner sm swoole

  • @ryu-xd
    @ryu-xd Месяц назад

    🎉 mantap pak

  • @AgaOfficial_
    @AgaOfficial_ Месяц назад +1

    Pak...request tutorial Ruby On Rails 😀😀

  • @harisrafiq1717
    @harisrafiq1717 Месяц назад

    Compiler
    Translates the entire source code into machine code before execution. Compilers are used to ensure that the source code is well-formed and to catch syntax and semantic errors before running the code. Compiled programs are more efficient but can be difficult to debug. Examples of compiled languages include C, C++, COBOL, and Fortran.
    Interpreter
    Translates and executes the code line by line. Interpreters point out errors along the way. Interpreted programs are typically slower than compiled programs. Examples of interpreted languages include Python, JavaScript, Perl, and BASIC.

    • @UwU-f2a
      @UwU-f2a Месяц назад

      xd compiled program lebih gampang didebug karena banyak dukunganbya, static type, dll. pasti lu ngira kalau orang ngedebug compiled program itu dengan melihat kode binarynya wkwkwk, orang ngedebug compiled program dengan melakukan testing, melihat compiler message yg lebih robust, dan menggunakan static analysis tools, ada juga yg pakai visual studio, kalau pakai rust lebih enak lagi ngedebug dan bikin project minim error dan bug ketika udah release

  • @zakkysurya176
    @zakkysurya176 14 дней назад

    bang, tutornya untuk setting projek laravel yang udah running, runtimenya diubah ke franken php worker

  • @flashnao4360
    @flashnao4360 Месяц назад +7

    klw utk web2 skala kecil, misal kayak web2 umkm, laundry, cafe, dll.. php msh worthit, hosting murah banyak.
    tpi klw udah skala gede dgn request jutaan, silahkan pilih yg lain.

    • @LatenightDev
      @LatenightDev Месяц назад

      anda menyepelekan Laravel

    • @flashnao4360
      @flashnao4360 Месяц назад +3

      @@LatenightDev bukan menyepelekan laravel nya tapi bahasa php nya, gw akui laravel jempolan bgt..

    • @jokokentir666
      @jokokentir666 Месяц назад +8

      sudah saya terapkan pada api untuk aplikasi absensi saya, dengan user akses bersamaan rata-rata 300-500 user setiap hari
      saya pake laravel + octane (swoole) opsi lain dari frankenPHP di atas
      hasilnyay memuaskan, request kecepatan setara node js ga pernah lebih dari 50ms

    • @catursura9168
      @catursura9168 Месяц назад

      @@jokokentir666wah keren mas, gk nyangka bisa handle 300-500 user laravel

    • @SpiritOfFire73
      @SpiritOfFire73 Месяц назад

      @@jokokentir666 itu masih kecil brooo...

  • @dep005
    @dep005 Месяц назад

    sangat menginspirasi pak terimakasih, pas bgt kebetulan ada issue project pake laravel, run pake apache bener2 lambat ternyata.

  • @affanmaulana8333
    @affanmaulana8333 Месяц назад

    new insight thanks kang

  • @4EL-Family
    @4EL-Family Месяц назад

    laravel herd dan frangken gimana om perbandingannya ?

  • @knobhack
    @knobhack Месяц назад

    Hati hati juga sama memory leak kalau pake worker mode. Pak eko boleh bikin video tentang ini biar jelas buat semua?

  • @PriaMasaDepan
    @PriaMasaDepan Месяц назад

    Terimakasih pak

  • @superlogic255
    @superlogic255 Месяц назад +3

    Perlu di ingat bahwa penggunaan benchamarking untuk memilih tech stack harus diteliti lebih dalam.
    Saya liat code yang dipake untuk benchmark cuma nampilin 1 endpoint yang nge-serve static web, padahal real world case nya kebanyakan aplikasi ga cuma static.

    • @adicandra9940
      @adicandra9940 Месяц назад

      @@superlogic255 setuju, kurang realistis bechmarknya.

    • @ArdianSutarjan
      @ArdianSutarjan Месяц назад

      real world juga ada aplikasi yang cuman static

    • @syadgeming4923
      @syadgeming4923 Месяц назад

      benchmark harusnya emang statis gitu, karna itu variabel tetap nya. yang mau diliat itu variabel bebasnya (dalam case ini runtime php)

    • @UwU-f2a
      @UwU-f2a Месяц назад

      ​@@ArdianSutarjandi real world ada business logic dan bisa jalanin multiple tugas dalam 1 waktu

    • @UwU-f2a
      @UwU-f2a Месяц назад

      ​@@syadgeming4923di real world ada busines logicnya dan bisa menjalankan lebih dari 1 tugas dalam 1 waktu

  • @nafirudinnafirudin7125
    @nafirudinnafirudin7125 Месяц назад

    Kang Eko itu bisa dijelasin maksud nya yg graphic average request per second, concurrency 10 itu semakin besar semakin bagus atau sebalik nya ya?

  • @hadimulyana3947
    @hadimulyana3947 Месяц назад

    keren pembahasannya

  • @muhamadzulfikar4450
    @muhamadzulfikar4450 Месяц назад

    Alahmdulillah ternyata PHP terselamatkan dengan Laravel dan FankedPHP. Makasih infonya bang jadi semangat lagi mendalami laravel karna udh nyaman disana wkwkwk

  • @nanozone3706
    @nanozone3706 Месяц назад +3

    sampai saat ini saya masih pakai php untuk backend, toh yang dicari adalah kecepatan tayang ke public bukan pengolahan data.

    • @UwU-f2a
      @UwU-f2a Месяц назад +1

      aku bisa ngoding di go dan rust yg fiturnya jauh lebih cepat selesai dari php laravel, ini semua skill issue

    • @UwU-f2a
      @UwU-f2a Месяц назад +1

      dan juga kreatifitas issue, orang kreatif akan membuat template siap pakai sekali di bahasa efisien kayak go atau rust, aku buat template siap pakai setara laravel tapi jauh lebih cepat performanya dan gk perlu kompleksiti laravel. bun svelte juga jauh lebih ok dari laravel, tanpa kompleksitas model, controller, router, cukup bikin template authnya sekali selesai

    • @artem_egamediev
      @artem_egamediev 25 дней назад

      ​@@UwU-f2aiya, tapi kadang beberapa developer idealis banget di satu bahasa itu, misal di php 😂

    • @mankarsqissiqk
      @mankarsqissiqk 6 дней назад

      @@UwU-f2a coba bikin framework sebagus laravel di RUST atau Go dong. gw mau liat sehebat apa sih lu wkwk

  • @muhammadardhiansyah9013
    @muhammadardhiansyah9013 Месяц назад

    contoh website yang di serve pake franken php ada ga ya? kecuali website frankennya sendiri?

  • @mokox9061
    @mokox9061 Месяц назад +13

    Kok agak aneh ya benchmarkny.
    Sy jstru pindah ke nginx-phpfpm krn pke apache-modphp udh ga kuat nghndle traffic gede (sring dpt internal srver error + pmakaian cpuny gede bner).

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  Месяц назад +3

      mungkin karena yang di test logicnya sederhana, gak ada logic konek ke db

    • @arc8218
      @arc8218 Месяц назад +2

      karena testnya kurang berbobot bang, gk ada logic db

    • @123mrfarid
      @123mrfarid Месяц назад +8

      Saya sudah compare. Pake apache vs nginx phpfpm. Jauuh.. jauh lebih kenceng yg nginx+phpfpm. 1 client sebelumnya dikasih 1 vps aja ngos-ngosan. Skrg 1 vps bisa 7-8 client dg latency jauh lebih cepat. Keduanya dg app yang sama, versi sama. App keuangan yg cenderung kompleks dan query2 berat. Client disini setara tenant ya.

    • @123mrfarid
      @123mrfarid Месяц назад +2

      Feeling saya frankenphp bagus jika tanpa melibatkan serving static files. Seperti serving files yg di upload utk dibaca lagi. Karena dia pake golang. Nginx jauh lebih efisien utk serving static files dibanding golang. Jika pure api + db mungkin menang frankenphp. Tapi semua perlu diuji sendiri. Jangan percaya katanya2..

    • @ramasakti_
      @ramasakti_ Месяц назад

      @@123mrfarid spek VPSnya kayak gimana tuh pak

  • @FannyDevz
    @FannyDevz Месяц назад +5

    tolong bikin Tutorial setup nya pak

  • @versilinux
    @versilinux Месяц назад

    php makin berjaya

  • @gedecandra7722
    @gedecandra7722 Месяц назад +49

    Laravel menggendong PHP yang sudah sekarat di medan pertempuran

    • @veemonw
      @veemonw Месяц назад

      @@gedecandra7722 hahaha, true

    • @honoargo6173
      @honoargo6173 Месяц назад

      bahkan ada yg menyangka kalo php itu buatannya laravel hahahah

    • @blissjaspis1043
      @blissjaspis1043 Месяц назад

      😂

    • @adicandra9940
      @adicandra9940 Месяц назад +5

      so true, tp laravel emng enak bgt, semuanya ada, convention nya jelas, jd ga harus milih component macem2, simple, low cost, merakyat lah pokoknya.
      di bahasa lain blm ada yg bisa sesimple dan sekomplit laravel. katanya sih springboot jg enak, tp java butuh memory gede, baik di development maupun di production, costly.
      javascript punya nestjs tp ga terlalu populer, komunitasnya msih dikit,
      C# environmentnya (mostly masih) stuck di microsoft,
      django susah di kustomisasi,

    • @Gooblehusain
      @Gooblehusain Месяц назад

      @@adicandra9940 springboot lumayan enak, tapi secara feature parity yang paling sama atau lebih enak sih ruby on rail, sayangnya di Indonesia ga populer dan performancenya juga sama atau bahkan lebih jelek dibanding laravel.

  • @slametnugroho6535
    @slametnugroho6535 Месяц назад

    bang mo nanya, kalo kita mau serving ke availability apakah si franken ini bisa digunakan sebagai load balancing gitu bang?

  • @Conten619
    @Conten619 Месяц назад

    Bang, apakah harus pake vps ya klo mau jalanan frankephp atau octane.?

  • @anomabros
    @anomabros 21 день назад

    kalo hanya untuk experimen okelah gpp kalian makek semua yg ada disitu
    gonta ganti runtime, namanya juga development
    tapi manusia nekat mana yang mempertaruhkan itu di mesin production, ngeri lahhh
    klo udah tahap production dahlah makek yg udah teruji, palagi untuk proyek legacy
    saya tetap " PHP-FPM + Nginx/Apache lebih aman karena sudah matang dan teruji".

  • @irhdy
    @irhdy Месяц назад +1

    Di tunggu materi konfigurasi laravel + FrankenPHP pak

  • @yogapratama90s
    @yogapratama90s Месяц назад +2

    Jelas bagus, kan Taylor Otwell inspirasinya Ruby on Rails 😄

  • @syauqimurtadlo
    @syauqimurtadlo Месяц назад +7

    Bisa buatkan tutorial Franken PHP + Laravel Pak Eko 😁🙏

    • @putrafajarh
      @putrafajarh Месяц назад

      pakek Laravel octane, set ke model frankenphp
      itu udah worker mode, workernya auto tergantung banyakya CPU yg ada.

    • @syauqimurtadlo
      @syauqimurtadlo Месяц назад

      @putrafajarh owalah, oke² siap... Makasih atas masukannya 😁

    • @danarn__
      @danarn__ 25 дней назад

      @@putrafajarh kalo gamau pake octane bisa ngga ya?

    • @putrafajarh
      @putrafajarh 25 дней назад

      @@danarn__ bisa tapi ribet keknya, kalo pakek Framework Laravel ya pakek Octane udah da best

  • @mzcphone
    @mzcphone Месяц назад

    bahas Coolify pak. enak sih buat vps (bagi saya yg newbie). penasaran tanggapan bapak, apa ini sudah ok untuk production?

  • @Alipr30
    @Alipr30 Месяц назад +1

    judulnya click bait atau mau gimana? ga ada hubungan web server buat php dan bahasa php nya sendiri

  • @mrhelmisan
    @mrhelmisan Месяц назад

    No litespeed?

  • @asyikbrowsing200
    @asyikbrowsing200 Месяц назад

    kalau pake frankenPHP worker mode, cache akan bengkak nggak?

  • @FahmiAbdillah-s6x
    @FahmiAbdillah-s6x 15 дней назад

    nodejs kenapa gk di list

  • @itsmethesari2
    @itsmethesari2 Месяц назад

    Makasih ilmunya.

  • @widibaka7058
    @widibaka7058 Месяц назад

    Nice info pak

  • @omysurya
    @omysurya Месяц назад

    Ada yang kurang kang, lsphp khusus yang pake litespeed

  • @timotiushadipratama9351
    @timotiushadipratama9351 Месяц назад

    Kalo laravel octane gimana? kan octanenya juga udh mendukung frankenphp

  • @ahmadrosid3250
    @ahmadrosid3250 Месяц назад

    selalu suka kalau pak eko bilang "perporma" 😁

  • @permanar_
    @permanar_ Месяц назад

    Thanks banget knowledge nya mas, baru tau ada FrankednPHP.
    Tp ak ada pertanyaan nih mas, kalau emang FrankenPHP Worker Mode sekenceng itu, kenapa ga dijadikan "default behavior" nya mereka aja? Maksudnya itu, apa ada cons/downside tertentu kalau kita pakai worker mode? (semoga pertanyaannya tidak membingungkan)

    • @GigantusMagnetta
      @GigantusMagnetta Месяц назад

      @@permanar_ up

    • @my_online_logs
      @my_online_logs Месяц назад

      karens ada yg cuma perlu single thread dan ada yg perlu multithread

    • @permanar_
      @permanar_ Месяц назад

      @ ah iya. stelah baca2 by default worker mode nya frankenphp nge start 2x lebih banyak threads dan workers. Tp ada warning juga kalau di worker mode harus hati2 jangan sampe memory leak.

  • @Rendyariawindana
    @Rendyariawindana Месяц назад

    apa kabar dengan phalcon php padahal ngebut banget itu d banding laravel, pake c extention jg framework nya

  • @ludgeralvurza1090
    @ludgeralvurza1090 Месяц назад

    bisa buatin tutorial cara menggunakan frankenPHP worker mode pak?

  • @NexusAlfa
    @NexusAlfa Месяц назад +11

    Btw kalau mau mudah pake package laravel octane guys. Jadi ga perlu ngonfig kalau mau pake swoole atau frankenphp.

    • @emiljamelmahmuda9043
      @emiljamelmahmuda9043 Месяц назад

      @@NexusAlfa kalau di hosting bisa gak pakai shared hosting

    • @emiljamelmahmuda9043
      @emiljamelmahmuda9043 Месяц назад

      @@NexusAlfa kalau di hosting bisa gak pakai shared hosting

    • @hyamde4512
      @hyamde4512 Месяц назад

      saya coba di windows, emang belum bisa ya ?

    • @mohagungnursalim8219
      @mohagungnursalim8219 Месяц назад

      @@emiljamelmahmuda9043 gak bisa,harus vps

    • @MegaKakaruto
      @MegaKakaruto Месяц назад

      @@hyamde4512 baru ada docker kayaknya

  • @rengganikaryasemesta
    @rengganikaryasemesta Месяц назад

    Kalo ada websocketnya gimana bang

  • @prima123456
    @prima123456 Месяц назад +6

    tutor setup frankenPHP nya di laravel donk bang

  • @jokokentir666
    @jokokentir666 Месяц назад

    kalo pake Swoole ditambah laravel octane pak, tanpa rubah kode .. kalo di VPS tinggal running supervisor aja
    CMIIW

  • @iwandev7798
    @iwandev7798 Месяц назад

    Wah..biar maennya bisa jauh kyk mas Eko gimana caranya? hee

  • @aldinokemal2104
    @aldinokemal2104 Месяц назад

    pake laravel octane atau langsung franken php kang?

  • @wiklapandu
    @wiklapandu Месяц назад

    php never die

  • @masedinet
    @masedinet Месяц назад +11

    Gak jadi bye PHP 😢

  • @pahambasic
    @pahambasic Месяц назад

    judul mengandung orang untuk bertengkar 😂

  • @justkoding25
    @justkoding25 Месяц назад +3

    🙂🙂

  • @Kimcpm
    @Kimcpm 12 дней назад

    Laravel keren sih, ada mary-ui, filament

  • @arbifamotor
    @arbifamotor Месяц назад +2

    PHP = Bahasa Pemograman
    FrankenPHP = Bukan Bahasa Pemograman
    Apache, Nginx, FrankenPHP, Swoole = Server
    jadi tidak Bye PHP 😁

  • @ramizazhar8891
    @ramizazhar8891 Месяц назад

    Mas bikin turorial deploy nya juga pake railway atau fly io..

  • @rulliekanurcakra2036
    @rulliekanurcakra2036 Месяц назад

    request cara penggunaanny bang.

  • @LiyanaYuan-i6q
    @LiyanaYuan-i6q Месяц назад

    Bikin tutorialnya bang untuk frankenphp

  • @ilhamwahyu1015
    @ilhamwahyu1015 Месяц назад

    buatkan tutor frankenPHP worker mode nya pak🙏

  • @sayyidhilmymurtadho7975
    @sayyidhilmymurtadho7975 Месяц назад

    Nginx + FrankenPHP (worker mode) lebih efisien dari segi resource dan performance dengan laravel

  • @NugrahaSt
    @NugrahaSt Месяц назад

    mas Eko sekali sekali bahas .net core dengan C# nya dong

  • @AzizanMultazamAvicenna
    @AzizanMultazamAvicenna Месяц назад

    laravel ohhh laravel...., dikit lagi dapat lambo dah, Aamiin

  • @muhammadagitafauzi
    @muhammadagitafauzi Месяц назад

    Mantapp

  • @aze_1650
    @aze_1650 Месяц назад

    kita cobaaaaa guyyyysssss ngoprekk lagi oakwowkwow 😂

  • @taufik-nurrohman
    @taufik-nurrohman Месяц назад

    Laravel bagi PHP itu sebagaimana jQuery bagi JavaScript.

  • @pandawabs
    @pandawabs Месяц назад

    cinta sampai mati PHP

  • @MuhamadAzizPrasetyo
    @MuhamadAzizPrasetyo Месяц назад

    lambo is still here!

  • @dian.radian
    @dian.radian Месяц назад

    Izin bertanya, Pak Eko. Seberapa besar pengaruh bahasa pemrograman terhadap infrastruktur web? Bagaimana pengaruhnya dibandingkan dengan optimasi lain seperti indexing, caching, atau load balancer?
    Karena sering kali, kami sebagai junior cenderung menganggap bahasa pemrograman sebagai penyebab utama ketika web terasa lambat. Mohon pencerahannya.

    • @dian.radian
      @dian.radian Месяц назад

      Terimakasih

    • @sinarbaja1663
      @sinarbaja1663 Месяц назад +2

      Web lambat nyalahin DB. Gak membandingkan secara web aplikasinya. Coba bandingkan pasti berbeda jauh. Saya sudah bandingkan PHP dengan net core beda jauh sampai 15x lebih cepat.

    • @adicandra9940
      @adicandra9940 Месяц назад +4

      menurutku ngaruh, tp bukan jd faktor utama,
      kenapa ngaruh? ini yg harus dipahami
      1. interpeted language kyk php dan javascript kurang bisa menyediakan fasilitas untuk mengoptimalkan runtime di level coding(penghematan memory, penjadwalan eksekusi,dll), jd para pembuat framework (kyk laravel,dll) kurang bisa mengoptimalkan frameworknya. kl dibandingkan sm compiled language, kyk rust,, pembuat framework lebih leluasa untuk mengoptimalkan framework yg mereka buat.
      2. kode yg mudah dibaca, often comes with a performance cost.
      laravel itu framework yg sangat ekspresive, untuk membuat framework yg ekspresif kyk gitu kadang harus buat shortcut dan ngorbanin performa,
      kl di compiled language, cost ini bisa diperkecil krn si pembuat bisa lebih leluasa (balik ke poin 1).
      framework bisa terasa berat ya salah satunya karena ini,
      coba bandingkan run laravel/symfony api dgn pure php api, pasti beda throughputnya.
      tp walaupun ngaruh, itu biasanya ga jd concern utama. krn kekurangan tiap bahasa mostly udh ada yg sediakan "obat"nya. kyk FrankenPHP ini contohnya.
      bnyk concern lain yg lebih penting kyk budget, deadline, kemudahan development, komunitas (bnyk library yg tersedia atau tidak), kefamilaran team terhadap suatu bahasa, dll.
      jd nanti jgn ujug2 nyalahin bahasanya, lemot dikit jgn langsung ambil kesimpulan "wah ini mah harus rewrite ke rust ini mah". measure dan cari tau root causenya dulu baru ambil kesimpulan.
      pun jg harus bijak dlm memilih tools / bahasa, kl emng butuh yg bener2 cepet kyk sistem realtime trading, maka pilih bahasa yg mumpuni kyk rust dll.
      menurutku laravel, expressjs,dll itu harusnya udh lebih dr cukup untuk website traffic low to medium.
      jd kl lemot ya kemungkinan ga ngikutin best practice(indexing, cache, tdk serve file dr nginx/caddy/cdn (ini yg paling sering), dll)

    • @MuhammadYusuf-fr2uw
      @MuhammadYusuf-fr2uw Месяц назад +1

      @@adicandra9940 yapp bener, seringkali karena code yg kurang efisien pun, menyalahkan bahasanya, sering ketemu case kaya gitu

    • @UwU-f2a
      @UwU-f2a Месяц назад +1

      ngaruh karena interpreted language harus melalui proses interpretasi yg ini paling ngaruh, semakin kompleks dan banyak kodenya semakin lambat, terus garbage collectornya juga nambahin, terus tipe data dynamic juga nambahin runtime checking

  • @muhammadwibisonojanuar7793
    @muhammadwibisonojanuar7793 Месяц назад

    Kak, saya baru mau memulai programming, sebaiknya mulai dari mana? PHP baru franken PHP?

  • @princehusky2280
    @princehusky2280 Месяц назад

    Semenjak gabung IMPHNEN, intro php langsung ikut mager juga ya pak 👀

  • @david.arl14
    @david.arl14 Месяц назад +7

    kalo saya selama ini pakainya frankenphp karena paling cepat dan tidak butuh penyesuaian dari sisi code dan memang berasa speed nya lebih kencang, sedangkan kalau swoole masih butuh penyesuaian dari codenya

    • @emiljamelmahmuda9043
      @emiljamelmahmuda9043 Месяц назад

      Bisa dihosting di shared hosting?

    • @avgjoe3869
      @avgjoe3869 Месяц назад +1

      Bedanya penyesuaiian codenya dimana pak?

    • @david.arl14
      @david.arl14 Месяц назад

      @@emiljamelmahmuda9043 belum pernah coba, tapi kalau share hostingnya ada akses ke supervisor dan nginx/apache config sepertinya bisa

    • @david.arl14
      @david.arl14 Месяц назад

      @@avgjoe3869 klo swoole sederhananya pakai Server class dari swoole dan nanti setiap req-nya diterima dari callback function syntax mirip event listener di JS

    • @ArdianSutarjan
      @ArdianSutarjan Месяц назад +1

      kan udah dijelaskan tuh di video

  • @naufalans1
    @naufalans1 Месяц назад

    Buatkan video tutorial setup FrankenPHP di vps pak eko

  • @LiyanaYuan-i6q
    @LiyanaYuan-i6q Месяц назад

    Frankenphp lebih support ke linux os , windows blm ya?

  • @referbaru9368
    @referbaru9368 Месяц назад

    frankend php disave di memory itu gmna ceritanya ?
    maksudnya file phpnya disimpan di memory gitu ?
    mohon penjelasannya om.

  • @DediAnanto
    @DediAnanto Месяц назад

    Roadrunner & swolle udah pernah denger, namun frankenphp baru denger, brati mainnya masih kurang jauh nih 😆

  • @obatuwah
    @obatuwah Месяц назад

    Request tutorial nya pak. Implantasi utk laravel.

  • @z2ny499
    @z2ny499 Месяц назад

    Sesuaikan kebutuhan, scope project, timeline dan money nya 😂

  • @ridho.p2383
    @ridho.p2383 Месяц назад

    "keep it in memory", sama seperti Redis

  • @fb_adrizky
    @fb_adrizky Месяц назад

    thanks laravel

  • @SetioDewo
    @SetioDewo Месяц назад

    Franken PHP dibandingkan dengan Go bgmn?

    • @UwU-f2a
      @UwU-f2a Месяц назад

      go lah, banyak kontrol, static type, framework2 php, pyhon, dll yg binding ke kode c itu kalau kode murni php nya bertambah banyak dan banyak karena projectnya besar akan lemot karena gk mungkin kan lu diproduction cuma nulis 1 variabel terus langsung direturn json? karena kode logicnya masih kode php gk dicompile ke binary, gk ada jit jadi akan tetap lemot, benchmark orang2 yg cuma nulis kode secuil itu gk sesuai keadaan asli kalau di project nyata.

    • @my_online_logs
      @my_online_logs Месяц назад

      franken php itu dibuat pakai go bang, gimana bisa ngalahin pembuatnya 😭😭😭

  • @yogapratama90s
    @yogapratama90s Месяц назад

    3:34 Btw Litespeed ngga populer ya?

    • @saminoilkom4549
      @saminoilkom4549 Месяц назад

      ​@@yogapratama90s Litespeed bukannya web server, sama seperti Apache ataupun Nginx, kayaknya hanya populer untuk WordPress

    • @yogapratama90s
      @yogapratama90s Месяц назад

      @@saminoilkom4549iya, maksudnya buat di menit 3:34

  • @GameHengki
    @GameHengki Месяц назад

    Bahas swoole kak runtime juga php nya

  • @badarnento3000
    @badarnento3000 Месяц назад

    Kalo cuma buat api mending tetep pakai lumen yang versi 10, trus jalaninnya pakai runtime nya swoole. Super ngebut 😊

    • @UwU-f2a
      @UwU-f2a Месяц назад

      swoole itu gk php tapi c++

    • @badarnento3000
      @badarnento3000 Месяц назад

      @UwU-f2a ya emang knp? Kan lg ngomongin runtime php, bukan masalah dibuatnya pake apa, php juga core nya dari C

  • @skydomeblue
    @skydomeblue 25 дней назад

    Hanya codeigniter masih elegan dan gak koar2 😁

  • @ys_ngrh
    @ys_ngrh Месяц назад +2

    PHP tetep yang terbaik buat bikin MVP, jadi masih banyak dipake walaupun katanya "lemot".

    • @mysterious9335
      @mysterious9335 Месяц назад

      MVP atau MVC ?

    • @andrea4code
      @andrea4code Месяц назад

      ​​@@mysterious9335klo dari konteks dia ngomong ya bener sih mvp, minimum viable product, karena develop make php tu cukup cepet

    • @123tgh
      @123tgh Месяц назад

      @@mysterious9335 MVP itu. bukan model view controller

    • @GallanWidyanto
      @GallanWidyanto Месяц назад

      @@mysterious9335 MVP singkatan dari Minimum Viable Product, kalau MVC pasti tau lah ya Model View Controller, MVP mengacu kepada product (biasanya untuk demo ke client) kalau MVC mengacu kepada desain arsitektur aplikasi

    • @TheThinkpadNipple900
      @TheThinkpadNipple900 Месяц назад

      @@mysterious9335 MVP Minimum Viable Product kali mksudnya

  • @AreaWIBU
    @AreaWIBU Месяц назад

    hampir saja aku marah