Ngobrolin PHP & @sandhikagalihWPU
Ringkasan Episode
Bantu KoreksiEpisode Ngobrolin Web ini membahas perjalanan panjang PHP dari bahasa scripting sederhana hingga menjadi fondasi ekosistem modern yang powerful. Diskusi dimulai dengan konteks tentang bagaimana PHP sempat diprediksi akan mati namun justru terus berkembang dan bertahan, bahkan mengalami kebangkitan berkat framework Laravel yang revolusioner. Host membahas evolusi PHP dari era awal dengan XAMPP, kehadiran framework seperti CodeIgniter dan Zend Framework, hingga transformasi besar yang dibawa oleh Laravel yang mengubah cara pandang industri terhadap PHP. Diskusi juga menyinggung peluncuran PHP 8.2 dan Laravel 11 yang baru, dengan fitur-fitur modern seperti readonly class, typed properties, dan improvement signifikan pada type system. Para host mengulas bagaimana ekosistem Laravel yang matang dengan paket-paket first-party dan third-party berkualitas telah menciptakan platform development yang enterprise-ready. Episode ini menutup dengan refleksi tentang pentingnya tidak terlalu fanatik pada satu teknologi, mengingat dinamika cepat dunia programming dan bagaimana konflik internal bisa mempengaruhi masa depan sebuah bahasa atau framework.
Poin-poin Utama
- •PHP sering diprediksi akan mati namun terus bertahan seperti "kecoa" dan mengalami kebangkitan berkat framework modern
- •Laravel memberikan dampak revolusioner yang mengangkat kembali popularitas PHP yang sempat menurun
- •PHP 8.2 membawa fitur-fitur modern seperti readonly class, typed properties, dan improvement pada type system
- •Laravel 11 diluncurkan dengan struktur folder yang lebih streamlines dan fitur-fitur baru yang powerful
- •Ekosistem Laravel yang mature dengan paket first-party dan third-party berkualitas membuatnya enterprise-ready
- •Sejarah PHP dimulai sebagai scripting language yang bisa di-embed ke HTML, dijalankan dengan Apache dan tools seperti XAMPP
- •Pentingnya tidak terlalu fanatik pada satu teknologi karena dunia programming sangat dinamis
- •Konflik internal dalam pengembang bahasa atau framework bisa berdampak pada masa depan teknologi tersebut
halo halo halo selamat malam semuanyai halo selamat menunaikan ibadah puasa dan juga tarawih ya ini mudah-mudahan teman-teman
habis tarawih masih bisa semangat mendengarkan kita bertiga masih ya Masih masih dong masih ya ya eh seperti biasa
malam hari ini enggak biasa sih ya biasanya ada Riza ada Eka dan ada Ivan nah Ivan malam hari ini
digantikan Terima kasih Terima kasih kakakkakak sudah mengundang pantinya Superstar lagi gila gimana kehidupan ee apa ee Gde
Gde kayaknya sibuk ya waduh ampun ya gawat ini setiap minggu berangkat setiap minggu Heeh Oh wow Kita aja cuman ramai kalau Ayo
Extended sama devest yang yang apa yang build with e ai belum Ai Oh i i i kemarin sudah diundang ya di di Medan
atau di mana Medan Medan sama gdg Medan oh Medan oh gdg Medan ya Hm He jangan lupa masukin airport apa Airline
Miles Oh iya benar lumayan ya Kanan ya Luar biasa tips-tips dari para senioroke iya lumayan sih ya jadi
seperti biasa kita ketemu lagi di selasa malam karena selasa malam waktunya ngobrolin web ngobrolin web Iya meskipun Apa Ivan lagi liburan
eh untungnya kita masih format bertiga jadi ya terima kasih banyak e pakali sudahahama Terima kasih juga mampir di
channel yang ada Oh ada ya katanya lagi pesawat oh bukan ya bukan lagi di pesawat ya Ada siapa nih
ada Dita Wi Selamat malam dari Makassar ada Kebo Kebo Ada Sigit halo Ian Ivan malam ini jadi itu moderator
dia Oh ada Jessica juga sini aja sini aja gabung kita ber tolong Jessica kita culik kita culik tiburan juga jangan-jangan H jadi
ee seperti judul ya malam hari ini mungkin buat beberapa orang yang di sosial media merasa kontroversil kontroversial kalau buat kita mungkin
tidak teralu kenapa gitu Iya banyak Yaudah nanti Dib kenapa banyak yang suka dan banyak hanya ya kalau PSP di eh kalau PSP dibenci
kalau javascript dibenci kalau ras benci terus kita ngoding pakai apaan pasti ada aja pasti ada aja bumbu-bumbu pas Iya tapi C iya kalau itu
kan sebenarnya tes popularitas kan kalau enggak ada yang sebel ya itu kan beratnya enggak ada yang pakai enggak
populer betul Iya semakin populer sebuah tools pasti e semakin banyak hatersnya C lah ja Apa maksudnya contoh
Yang kayaknya semua orang enggak ada yang ngomong positif tentang jackquery tapi enggak mati mati sampai sekarang tetap dipakai Iya betul betul
betul dan kadang-kadang yang yang sebelnya pun adalah yang pakainya sendiri gitu Oh iya kadang kesal gitu ya
Heeh pengin banget enggak pakai lagi gitu tapi enggak bisa harus tapi enggak bisa Iya Oh gimana gitu atau ini love
love relationship kan love head relation pencita Pindu ya iya iya mau apa mau resign cari kerjaan susah ya
udahlah terima aja L ya betul betul Iya jadi malam hari ini kita ngomongin tentang PSP dan menariknya adalah eh dari kita bertiga
Eka itu yang paling tidak mengerti tentang PSP jadi bisa dapat perspektif yang berbeda gitu ya karena Eka cuman
bis Pak doang oh cuman bisa pakai lar larel bisa pakai cuma Maksudnya ya ya ngikut kan udah ada template-nya tuh
kalau starter manjutkankan front endnya tetap pakai apa k pakai r Pak ngerti Cuma makudnya kalau php yang mendalam banget php-nya
sendiri gak ngerti kalau cuma ngikut-ngikut bikin model gitu kan udah ada contohnya tuh Masnya itu nanti keunggulannya Framework standar tanpa
tanpa mengetahui yang mendalam banget kalau cuma buat apa ng-return view Ya aman tapi php-nya sendiri e berarti jadi
belajar php-nya pakai larfel gitu langsung ya dibalikin ya Iya Dib apa reverse reverse engineering Sayangnya belum pernah sesow itu sih oh oh mas Riza
pengalaman pertama phsp-nyaah natif apa apa kuliahkah atau kuliah kuliah dapat ee I web programming ee pakai phsp kemudian skripsinya juga PSP
Lihat transkrip lengkap (418 segmen lagi)
sama posgre ee kerjanya 8 tahun pakai PSP sampai 2011 2012 iya sama saya juga pengalaman pertamanya ya dari kuliah makanya sampai
kuli ya pas ngajar pun ya pakainya PHP juga nah itu pertanyaan saya Kenapa kok banyak kampus yang ee mengadopsi PSP
sebagai bahasa untuk mengajarkan web programming tahu enggak Pak dia Alasannya kenapa paling ini Paling pengalaman saya aja kali ya ini opini
opiniak mewakili para pengajar yang lain cuman menurut saya gini rata-rata eh kampus atau sekolah itu ngajarinnya di di tahap awal kan I paling tinggi itu
di tingkat du lah semester 4 gitu jarang yang di tingkat atas di semester 6 tuh jarang Nah jadi biasanya ee cari bahasa
pemograman yang khusus untuk bikin web tapi bisa disampaiin di 14 pertemuan oh malah Banyak kampus yang menurut saya
itu padat sekali gitu satu mata kuliah misalkan Mata kuliahnya namanya pemrograman web gitu Heeh dia harus bisa
dari awal belajar html CSS sampai nanti di akhir di pertemuan 14 tuh Framework kan itu berat banget ya I EE saya aja
tuh tiga mata kuliah gitu mata kuliah yang pertama semester 1 html CSS aja sama javascript-nya buat eh apa Dom dikit-dikitlah gitu
I nah di semester Du Di semester du tuh eh lanjutin Gimana caranya supaya si website-nya ini bisa terkoneksi ke
database nah sedangkan di mata kuliah lain itu baru belajar eh programming language gitu Jadi mereka tuh semester
du kalau di kampus kami belum ada mata kuliah programming jadi enggak ngerti tuh variabel itu apa tipe data
pengulangan pengkondisian tu apa makanya kita cari bahasa apa yang bisa eh sekaligus programming sekaligus sampai bikin web
yang terkoneksi ke database Oke Nah makanya saya memutuskan kayaknya PHP tuh paling to the point menurut saya bisa
salah satu pilihan lain adalah ruby sih cuman eh konsernya Ruby adalah deployment-nya jadi cari cari hosting yang Ya banyaklah gitu murah kalau hting
ya share hosting ya Istilahnya [Musik] ya dipilihlah ya menurut saya sih dalam 14 pertemuan kayaknya PHP bisa jadi web
yang bisa k lah kalau misalkan pakai javascript prquisitnya menurut saya Ya kepanjangan Mas Gimana tuh maksudnya kepanjangan Ken
Har ar basic programming dulu He pertama kan harus belajar basic programming pakai javascript Nih misalnya I sedangkan javascript Kalau di awal kan
client side kan Iya betul bisa kita bisa kita belajar nojs tapi belajaran timenya sendiri kan itu satu
topik baru gitu buat anak-anak yang belum pernah belajar eh programming kita ngeluarin javascript dari client S Nah
makanya terbatas kalau pakai javascript kita kalau kalau mau belajar looping hanya bisa menggunakan alert gitu misalnya Iya karena kalau mau
nglooping elemen web kita harus belajar Dom nambah lagi tuh prerequisitnya Iya iya iya itu baru ngomongin si programmingnya nah terus
mungkin pertanyaannya kenapa enggak react Pak Tuh kan pasti banyak ya kenapa enggak diajarin react Iya nih seperti
keboh mintanya langsung react wah itu lebih bahaya lag pahami bahwa yang diajarin itu di semester dua gitu
sedangkan react tuh kan prerequisitnya panjang banget ya Iya betul nojs modul sistem asinkronus he modul bundler jadi
ke mana gituya Ke mana-mana sampai e kalau react sekarang kita harus memahami functional programming kalau dulu yang
waktu kelas base itu harus memahami Oop juga I lumayan berat gitu di bootcam pun dulu ya dulu Kalau sekarang sih udah
enggak ya dulu itu tuh kita sempat awalnya dari vanila ngajarin vanila jackquery terus react itu banyak yang
kaget karena learning cr-nya terlalu tinggi dari jaquery ke e react kan akhirnya kita kasih perantara view dulu
view kan agak-agak template dulu ya view yang versi 2 ya Jadi kita ajarin view dulu nah di fase berikutnya baru kita
ajarin react Nah itu agak lumayan landai eh learning craft-nya iya i i kalau langsung react muntah-muntah iya betul yang belajar
tapi itu waktu mas Riza ngajarin ee apa fundamental programming-nya ada dulu atau udah udah Udah Ee udah bisa bikin
back end api pakai nodejs gitu ya udah udah paham lah backend-nya udah paham Iya ya ya ya Heeh Nah itu sih jadi kalau
saya sih pribadi konsernya di semester 2 kayaknya ee yang paling apa to the point lah ya untuk diajarin ya Ee PHP itu kita enggak
ngomongin sama sekali masalah ee optimasi security i ya masih yang penting Gimana caranya bisa merender web ngrender view ngrender web Iya betul
betulrender markup html betul ini ee Ini pertanyaan saya juga nih sama Dito kenapa enggak Java pilihannya enggak ada
pilihan Java tadi kan ruby kan alternatifnya Java itu dipakai di kami untuk belajar oop-nya Oke dan output-nya ya masih aplikasi
terminal Enggak bukan bukan ditarik ke UI untuk web gitu jadi eh wait sor pertanyaan eh Java tuh ada view-nya enggak sih Eh ada
Framework yang untuk eh kan Ruby ada Ror ya kalau Java ada enggak untuk we Java itu banyak banyak
ya Oh ada ada lanjut spring spring boot spring boot ya sekarang yang terkenal spring boot ada apaagi ya
banyaklah banyak heeh tapi dulu ya mungkin karena apa ya karena mungkin ee kemampuan Java untuk merrender web itu kurang populer dulu
ada yang namanya Java uplet kan Iya sekarang udah jarang digunakan uplet itu kalau teman-teman enggak tahu itu
kayak flash makromedia flash kalau enggak tahu juga apa ya tapi itu ea only enggak sih kayak itu kan eh Browser yang
bikin enggak Tapi itu standar ada seperti extension-nya jadi kalau kita belum ke-download extension-nya kita bisa download dulu jadi not available
Download dulu baru bisa itu appl nah play Framework juga bisa play Framework ya Framework I banyak sebenarnya jsf ada jsf dulu
lerally enggak pernah dengar semua yang disebut ini Iya nah I tapi di kami gitu kalau Java tuh
ee enggak ada web-nya jadi ujungnya entah itu ke aplikasi desktop di semester-semester atas atau jadinya ke mobile jadi Java ke Android ya Android
Oke oke I I sense sih itu lumayan stres juga tuh belajar OP pakai Java ya terus e jadi antara apa antara mata kuliah
masing-masing punya ini ya punya bahasa itu punya ee peruntukannya sendiri Java untuk opop PHP berarti untuk web gitu ya Iya
penginnya sih Kenapa Kan kita ngenalin banyak bahasa tuh penginnya supaya ke depannya tuh agnostik kan jadinya yang
mau pakai apapun ya adalah benang merahnya gitu penginnya sih gitu oke nah sekarang kita masuk ke pelajaran sejarah
hisory of PSP ini PHP tahun 94 Ya jadi itu mungkin satu generasi sama phython ruby Java juga Java 90-an ya lebih lebih
tua lagi ya lebih tua sedikit ya berarti 90-an tuh sebenarnya Kayak heday apa Kayak puncaknya apa ya programming
language yang akhirnya dipakai buat teknologi modern sekarang ya betul betul ee jadi si PHP ini awalnya adalah script
aja script Eh kayaknya dia adalah script pertama yang bisa nulis script itu di dalam di embed ke html
Iya tapi habis itu dicompile dulu baru di apa ya di dicompile misalkan chcho halo gitu kan di dalam html di dalam H1
gitu dicompile dulu ehphp-nya file php-nya baru jadi H1 Hello Eh itu Kalau enggak ya enggak bisa gitu
harus ada eh apa ya istilahnya interpreternya harusernya I tuh dan biasanya dia dijalankan dengan eh web server seperti APAC zaman dulu ya
terkenal sekali apa kemudian X MPP dulu pertama belajar xpp enggak ngerti kagak ngerti Sisi php-nya cuma pas dulu us di belajar CSS
sama javascript-nya H tapi ada pengalaman nginstall xampp Iya itu juga salah satu yang mempermudah kita belajar PSP pada saat
itu karena kalau kita Engak enggak ada enggak pakai tools itu kita harus instal apac-nya dulu terus instal MySQL
database-nya biasanya ya Eh baru instal apac-nya eh baru instal php-nya PHP mod-nya ya modulnya ya modul dari APAC
kan Iya nah kalau kita gak pakai itu harus instal manual makanya salah satu yang membuat mudah itu ya karena di Windows tinggal
install next next next next jadi nyalain servisnya dimudahkan dimudahkan walaupun banyak problem berikutnya gak bisa distartah
ataualah masalah Iya lebih problem lagi ke Sin ternyata si itu dipakaituk production dan itu salah banget gitu Itu
kan buat development gitu kan banyak yang tiba-tiba satu mesin Iya tiba-tiba di satu layanan publik itu ada errornya
ada Sam c.2 backsash Sam Wah ini bahaya berarti itu berarti itu komputer servernya Windows ya kalau errornya C
ti2 Iya Windows pasti ya tapi bukan hanya di Windows sih saya dulu awal-awal pakai Mac juga ada tuh namanya m MP mam
i padahal kalau di Mac kan lebih cenderung lebih sederhana kan ada homeombru ada kalau di Linux ada APT dan
lain-lain lebih gampang kan instalnya kan Ups Sori kepencet tapi pas itu sound effectnya iya iya dan dan ini sejarahnya menarik
ya si PHP itu dibuat untuk eh bikin web counter kayak sesimpel itu tracking buat si rmusnya sendiri Heeh buat dirinya
sendiri dia mau bikin personal homepage ada counternya Bu sendi kalau counter itu kan butuh back end untuk ngitungnya
Simpan ke database gitu kan database terus buat nampilin lagi pengunjungnya udah sekian iya iya iya ini model
database Interaction Nah jadi Framework Jadi sebenarnya php-nya sendiri pun dulu eh dibuat dengan mindset itu semacam Framework ya
Framework yang memungkinkan orang eh bisa bikin tuh aplikasi web Dynamic contohnya gasbook gasbook Iya tapi dulu tuh
kayaknya backend-nya kalau enggak salah ceritanya si Rasmus tuh dia back end-nya c jadi depannya html terus dia bikin
kayak wpper wpper gitu yang bisa ngambil data dari form Oh Cum gitu kan paling atas ada tulisannya enggak pakai CGI binaries
ditulis dalam bahasa si masih pakai CGI waktu itu ya belum pakai APAC mode ya Heeh Ya enggak sengaja jadi populer kan
enggak sengaja jadi populer pernah sempat diganti nama jadi Fi Iya Fi form interpreter karena memang kerjaannya kan interpreter ngolah data
form aja heeh heeh nah ini Sisi dinamik dari eh apa webpage ya Sisi dinamiknya itu ya melalui submit form itu betul Hey you
are using netscape Ya ampun netscape loh terus kemudian nih php3 udah lumayan e lumayan modern ya 977 ya Heeh sudah
mulai CL resble versi hari inianya namanya sudah ganti kalau tadi kan dan personal homepage sekarang namanya php.2
hypertex pressor I aneh banget nama paling aneh nama maksa udah enggak ada singkatan Apa itu udah bukan singkatan
apa-apa lagi singkatan bukan singkatan iya itu t enggak sih dulu ada stasiun TV ada channel namanya TPI kan televisi
pendidikan Indonesia apa ya dulu banget tuh emang itu kan acara acaranya pelajaran Gitu gu inget banget pas masih
itu pelajaran habis itu ka diakisisi atau gimana Ya udah jadi tv hiburan biasa caranya ya dangdut lah apalahet
gituak ada pendidikannya ya TPI ajaudah enggak ada singkatannya iya iya Pivot lah ya Pivot 98 nah proses dari bahasa scripting
Terus akhirnya transformasi jadi bahasa itu di di php berapa ya di tahun berapa ya itu ya pH apap4
ya Hm engak sebenarnya kalau dari bahasanya kan tadi yang dibang EE yang paling yang udah berubah mendekati yang
sekarang PHP 3 tadi Oh iya yang modern ya terus ditandai dengan eh namanya juga udah bukan singkatan apa-apa lagi
php-nya Oh iya ditandai dengan itu ya oke ee udah banyak lagi yang ngerjain ya udah udah ramai nih kalau tadi kan
sendiri ya terus kemudian ada beberapa orang untuk kolaborasi terus di tahun 98 muncul PHP 4 ee nah PHP 4 ini salah satu killer
eh framework-nya adalah Zen Zen Framework Zen Iya betul ada Zen engine dia punya engine sendiri yang buat
optimiz terus ada framework-nya ini mirip-mirip kayak nextjs ya Ada hostingnya yang optim buat frameworknya Ya tap tap Ya heeh tapi engine gitu
engine yang bisa diinstal di server ya Cuma maksudnya full stack maksudnya konsep walaupun namanya belum full stack
kan ini berarti konsepnya full stack kan dari dari view dari apa front end sampai gimanalah sampai server lah urusan
server side Iya dan Kalau enggak salah ingat dulu Zen sempat ngeluarin ada sertifikasi jadi kalau teman-teman mau
jadi profesional PSP developer bisa ambil Zen certification kalau tif Iya Z apa sih enggak pernah dengar sama sekali
deh Zen frameworknya pernah pakai Zen Framework eh enggak teman yang pakai di satu kantor kebetulan beda Project dia
sempat nyoba-nyoba Zen waktu itu kalau saya enggak sempat enggak sempat pakai Wah itu k susah banget sih saya pakai
itu ta ta saya itu tuh skripsi saya tuh susah I udah ganti nama dong sudahah ganti nama sekarang Iya sudah ganti nama
jadi l perusahaan kan ya ya ya ya Oh lamina jadi lamina I see nah ini tapi saya punya cerita menarik juga ee di
tahun berapa ya tahun 2004 apa 2005 itu ada nama Framework yang saya gunakan di satu Project namanya prado HM dan saya
baru saya kaget ternyata masih hidup sampai sekarang ini rilis terakhirnya 2023 Wow saya kaget dan EE tolong diingat ya ini
2004 mereka udah main komponen base EV Den EV jadi ini adalah cikal bakalnya komponen komponen I kalau mau lihat contoh
komponennya di mana ya tapi udah jarang dipakai kelihatan kelihatan bukan e ininya apa E oh Gak kelihatan ini udah
di ah dicompile Udah diender Mau lihatin source code-nya maksudnya quick start ya Ini masa enggak ada quick start coba ada
enggak enggak tadi sempat ngelihat yang bukan yang mana ya documentation demo Aduh ini ui-nya juga masih masih jadul
banget sesuai sesuai sesuai tahunnya lah si 2004 itu kayaknya normal Misalkan apa ya create contact page nah Nah ada
ada file contact page dan contact.php dan ini dia sistemnya juga fileasas Heeh file base routing nice nah
ini Oh itu komponen nice zaman 200 Iya sudah ada seperti ini loh tapi di back end dan dia bisa compile ke eh
front end kan sekaligus kan Heeh gitu Aduh home titik du Iya itu pengalaman saya pakai di production wtu
itu di salah satu eh software house awal-awal karir tuh pakai ini habis itu baru kemudian tahu C
COD igniter Iya eh Habis itu iya saya berhenti di SII sih terakhir mau pakai larfel waktu itu karena timnya Berdua
dan dua-duanya enggak bisa laravel E yang satu mastering C Ya udahlah saya pakai si aja gitu Jadi sempat ngikutin
Wah laravel kayaknya nih menarik banget karena dulu PHP sempat sudah mau turun kan begitu ada larvel naik lagi naik
lagi ya betul Iya gitulah PHP itu seperti ini ya seperti kecoa enggak mati-mati enggak mati-mati udah diprediksi bakal mati engak mati-mati
Iya kayaknya dari dulu semua phps PHP gak mati-mati kalau Zen gimana contoh kodenya Lihat dong Zen Framework ya Oh
iya boleh Zen masih ada enggak sekarang jadi ganti nama ya itu ganti nama Oh ada satu lagi yang menarik Zen Framework ini
ada Zen engine dan Zen engine ini ada encodernya Jadi PHP itu kan bisa di-download kan ya source code-nya
php-nya sendiri binary-nya gitu e oh source code-nya e File bla bla bla php-nya Oh yes ya dulu ya itu bisa
di-download dan bisa dilihatkan Nah dengan Zen encoder ini bisa diacak orang gak bisa Gak bisa download download bisa tapi e apa
karakter-karakter iya karakternya aneh itu dulu dari Zen tuh k javascript di minify ya kayak javascript udah dibild
iya kurang lebih kayak gitu oh jadi jadi laminas laminas Enterprise Framework Iya dari dulu
enterprise ya Mas ya enterprise dia Iya memang targetnya enterprise jadi ada trainingnya ada sertification-nya ini gimana kita mau
lihat kodenya buat ngort ekosistem yang existing kan yang udah dulu teranjur pakai apa Zen kan sekarang Ya makudnya
belum tentu mereka mau ngubah ke Framework lain Iya betul api tools introduction installation getting started ayo Cu tuh kata Mas Ian tuh ion
cube tuh yang bikin jadi app ya Cu Iya tuh kita jadi ini jadi nostalgia ini mana kodenya kita mau
lihat kodenya kok enggak ada ya Ah ini dia kelas ya udah udah mirip seperti laravel Eh tapi laravel itu turunan dari
dari syfoni bukan ya Iya di dalamnya engine-nya syfony oh syfoni ni beda lagi tuh enggak ngalamin saya saya terakhir
berhenti di ci ci 3 si juga ada sfoninya di dalamnya jadi Memang iya Si juga ada ya
[Musik] H nah W jadinya syfony itu apa syfony itu Eh kalau berarti larfel itu Meta Framework syfony itu Framework Oh
berarti eh sfony itu mempermudah menggunakan eh PHP I ngasih kayak syx atau semacamnya eh di atas sebagai satu
layer di atas di atasnya PHP gitu ya itu ada komen bagus high performance PHP framew web devop Ah
iya jadi kalau kita lihat isii apa komposer itu semuanya ada Soninya pasti memanggilon oke musiknya di sini ini tuh
temanya permosikan ya kayaknya itunya eeoser eh Heeh Dependency manajemennya komposer eh framework-nya syfony syfony he komposer itu kayaknya udah mulai ke
dari PHP berapa ya PHP 4 ya dulu kan belum ada kan package manager ya lima Kayaknya Mas R PHP 5 ya PHP 5 ya dulu
kita cuman download zip-nya unzip ter taruh di folder apa gitu kan ZIP di server atau di atau dulu saya pakai P Pr
PHP Iya ada yang ngalamin enggak PR PHP ini ini kayak npm-nya tapi di-download Iya ini kayak apa ya
repository kumpulan repository-nya masih ada enggak ya package e kita bisa Oh di history PHP di apa tadi historynya ada tulisannya nih
PHP 5 itu kayak ditandai dengan Zen engine 2 is itu apaai
banyak udah sejarahnya berhenti Diak ada yangdate lagiorykang sudah Del apa nih update terbaru dari php8 yang mungkin yang
menarik Oh name argumen ini menarik sekali sebenarnya udah udah hampir kekinian semua sih Mas R yang baru-baru di modern
programming language k javascript juga ada sih apa apalagi 8.3 8.3 Oh Oop terutama ya F di l l tu
udah mulai mulai Oop lah sebang sebelumnya PHP apa kayak pendekatannya enggak bukan funional juga kan multi paradim sebelum ada berarti dulu Enggak
ada kelasnya Enggak ada ohu enggak ada kelas sebelumnya tuh enggak ada kelas ya Iya apa kita sebutnya prosedural ya
oh oh iya prosedural benar prosedural ada Union type segala Wow match expression ini ada yang enggak ada
enggak ada di enggak tahu di javascript ada eh spaceship expression ada Pak spaceship itu apa lebih kecil dari sama dengan lebih
besar dari Oh enggak ada Oh begini tengahnya sama tengahnya sama dengan gitu betul Oh enggak ada enggak
ada itu SPIP oper Oh range ya buat lebih lebih kecil dari ini e tap lebih besar dari sama satu lagi yang kayaknya enggak
ada di javascript Elvis operator ada enggak Itu buat apa Elvis operator itu kayak gimana titik dua tanda tanya jadi
kayak rambutnya Elvis oh oh ya Ti PR kalau namain konsep adaudah aja Itu buat apa coba kayaknya ada yang
di e File satu lagi Mas R Hah Yang di mana Yang 8.3 situ k kayaknya ada deh
Heeh Wah kita harus cari ini e l v i ada enggak di sini S Enggak ada enggak ada
eh sini ada ini Ini di mana Luc banget enggak di Maksudnya di halaman lain di ee web page lain kayaknya bagus Mas saya
penjelasannya eh tanda tanya tanda tanya titik du ya tanda tanya titik dua Nah tanda tanya titik Du is actually SH ternery teri
operatis operator Oh ya Ya ekivalen tuh itu kalau Teruk ambil kiri kalau fse ambil kanan ya he heeh heeh mempersingkat ee
ternar yang biasa Heeh kalau udah dua-duanya ohingkat truty atau falsey kali He Hm Oke Oh itu 5.3 baru lama mas Oh iya udah lama ya
udah lama se seang UD delapan Ya I Delapan oh iya wow Saya kira itu baru ya Nah ini yang berhubungan dengan
performance ya Heeh e just in time compilation engine W itu eh Terus apa lagi type system udah ada type system
type system and error handling dan udah ada sebelumnya ini kan improvement Oh iya jadi stricter type check type
check-nya lebih Strik udah Static type check belum yang del del udah yang Del udah Kak gimana saksnya
Eh ini ya Oh iya ini oh he i ya kalau function return function-nya apa enggak ada ya function function enggak ada belum
ada baru eh type ya Data Type ya type Heeh function belum Tapi tadi udah ada Union type Ya udah mengarah-arah ke
funional juga ini walaupun dia masih pakai kelas ini nih integer atau Float Oh atau Float ya Union ya jadi salah
satu Wah mantap apalagi tadi selain Coba dari tas deh selain Union apagi Nah itu tadi yang watch new watch new aja kstrutor haah
itu read only aman end Nah itu read CL Oh CL Heeh yang enggak bisa modify itunya propertinya propertinya I Oh propertinya
gak bisa dimodify ya objek yang diinan dari itu bl sama new po Nah itu dalamnya gak bisa ditik kali ya
i stringnya itu ya berarti I [Musik] he kan dulu dia mengandalkan ini mengandalkan doc type ya semuanya tuh Oh iya pakai doc type
sekarang udah ditanam ke scripnya Wah ini lebih canggih e op-nya lebih canggih daripada javascript ya Ada abstrct class ada final class ada final
class ya Karena kan dia ah lebih lama pakai kelas-kelasan Iya betul betul betul dibanding JavaScript ne indicis Oh
negative indicis juga udah bisa dulu Enggak bisa eh Anonymous read only class Wah kassas aja bisa anonyus ya new read only class
itu buat sekali pakai berarti ya pas nginstand Kay Iya kali kayak function kan buat sekali jalanin function kan
heh Jason valid randomizer kalau titik du Ti ini artinya apa ya statik iya oh statik statik e manggil
sta dari randomer iya i i dnamic class W damic CL Dynamic CL constant fch apa Itu kas V v-nya punya
bar bar nah name sama barad of oh Oh itu buat manggil si Static method itu tadi ituh hu tik2
tik2ung n udah bisa pakai konstan buat manggil properti pakai variabel Heeh Fu Iya string more appropriate improveizer trade trade nah ini trade
tuh trade itu Apa oh op banget ya Iya breaking ini breaking change ya berarti ya artinya ya Heeh
will now redclare Static properties inherited from parent class create a separate Static property storage for current class Iya pokoknya eh apa inheritance
behavior ya berarti yang di yang di yang berubah Iya ST overflow detection oke oke nah selain PSP yang baru ada
jugaavel baru ya hari ini ya hari ini apa kemarin hari ini harusnya hari ini ya cuman kayaknya belum Tadi sih lihat
di twitter-nya si Taylor wellnya baru bangun dia Oh udah udah ya itu dia bangun-bangun ngdeepoy apa dia
bangun-bangun ngmer tadi tadi siang saya lihat di laraf masih 10 version 10 oh udah e documentation default-nya udah 11
sekarang Wih Berarti udah launching ya Heeh sudah launching kita tepuk tangan dulu kalau sudah launching tepuk tangan
Dul pas banget sama ini episode ini dia sudah launching apa yang baru dari laravel laravel kayaknya banyak banget
deh dia mereka tuh cepat banget engak tahu Maknya produktif banget aja kayaknya he larfel reverb e zoom in
dong web socket ada hubungannya sama webscket server bringing Real Time communication between cent and server directly to
your Kayaknya baru ya ini ini kayak eh first part channel kalau di ruby itu ada hot wire
ya hot wire bukan oh live wire dulu livere bukan namanya mung mungkin beda ya mungkin beda for scale streamline directory
structure no more http Kernel model cash apalagi yang baru Mungkin teman-teman ada yang ngikutin yang di rasa menarik
apa nih Bisa tolong kasih tahu kita new yang pasti sih yang beda banget sama 891 struktur foldernya lebih lebih
ramping dia ini berarti ya oh lebih ramping ini ya He kalau struktur folder yang root-nya sih masih sama nah ini root-nya masih
sama nih Heeh 10 kiri 11 kanan tapi di dalam appnya nya Heeh jauh lebih jauh lebih ringkas
Oke I tuh bawah tuh eh mana Itu kan tadi persamaannya kalau kita apaah ini kalau kita buka satu-satu jumlahnya he Iya
tadinya by default kalau kita fresh install file-ya 217 dan itu Emang pusing sih dulu sampai pernah bikin kayak cheat
cheat kalau mau ngubah apa di mana sampai sampai punya contoh Reang Nah sekarang jadi lebih ring nah terus
sekarang sebelah kiri yang jadul e kiri yang 10 kanan yang 11 11 jauh banget kan bedanya tuh he iya iya i i iya wow dan
straight forward ya langsung controllers mod controller model viewnya tetap di luar sih view-nya tetap di resource he oke nah Ini ini salah satu apa ya
salah satu yang bikin si laravel ini berkembang yang sangat cepat adalah monetisasinya kalau Framework lain kan open source open source aja kan Ya
monetisasinya mungkin lewat donasi atau ada Grand gitu ya Ada dan lain-lain Tapi kalau laravel ini banyak banyak ya
banyak apa namanya freemum ya oh banyak premium premiumnya betul jadi ada servis yang ya bisa dipakai gratis tapi kalau
mau deploy ada cloud-nya ini gitu kan liveer Ya itu yang full service eh Oh enggak di ininya Mas R coba di website
larfelnya deh apa deh lar lar ini Iya loh Ini docnya ini yang di ekosistemnya tuh He nah jadi nah mereka
tuh sub produknya banyak bangetany Iya banyak banget jadi first party lah gitu kalau kita kendaraan mah Jadi dia bikin marketplace sendiri
buat apa merkaya produknya sendiri itu kayak pendekatan yang menarik sih ya dan itu kan enggak semuanya berbayar juga
banyak yang gratis cuma misalnya ya itu kalau deploy bayar atau kalau butuh jasa konsultan atau apa kayak special service
bayar pasti itu sih Heeh pasti Nah dari sekian ini yang berbayar ada yang mana Kasir bayar enggak tah inersia gratis ya inersia JS
inersia gratis live wire gratis live wire Oh kalau inersia inersia tu menarik e dia gratis Maksudnya kalau itu kan
open source dan Ya udah install aja cuma kalau misalnya support itu kayak dapat sneak peck dapat beta ngetes beta
duluan menarik Oh I itu premium kan premium Heeh nah itu jadi bisnisnya jalan dengan jalannya bisnis dia Jadi
bisa hire developer untuk mengembangkan si si frameworknya sendiri kan Iya mereka tuh kayak konsisten banget sebenarnya pendekatannya Malah mirip e
gue ngerasanya mirip redwood sih Kayak semua ada udah e kayak ada Blast t Jadi kalau misalnya kayak apa ya Kalau
mungkin next JS sih sekarang udah mulai ke arah itu cuma kalau yang dulu-dulu lah kayak cuma pakai re gitu kan
routingnya gimana ya terserah mikir sendiri eh apa fetching data dari database gimana terserah mikir sendiri nah kalau ini kebalikannya jadi kayak ee
mau ngapain kayak udah ada nih kayak ada first partynya ya walaupun kalau misalnya mau kita orang mau enggak pakai
itu mau ng-custom sendiri sesuai kebutuhan terserah tapi untuk most use cases kayak mereka beneran literally palugada sih Framework
palugada Iya Iya Jadi sebenarnya kalau untuk Sas lumayan Oke sih lumayan oke ya Jadi ya kita ee semuanya udah plug and
play-nya lebih enak gitu Hm oh yang bayar Vapor nih Vapor Vapor bayar Nova Nova juga ngdeepoy auto
scaling tanpa mikir maintenance casatching dan Oh cloudnya ya ini ya Iya Cloud by aws oke oke yang Nova Tadi apa administration
panel berbayar kalau kita Enggak mau malas bikin admin ya Heeh admin kalau mau bikin sendiri Terserah Tapi makudnya
ini kan dipermudah jadi kayaknya ini bagus untuk walupun open source jadi developer tetap bisa pakai cuma gaining
Trust di eh corporate sama enterprise enterprise juga sih jadinya Ya iya sama ini mas Riza dia punya kayak apa ya
second party lah gitu spatiye coba spatiye.com Oh kalau nyari artikel Ravel selalu masuknya ke dia tuh itu apa
sih itu bukan ya atau Iya spti bu bukan bukan bukan spatie Apa ya spatiebe ya gitu aja muncul paling atas
be apa ini jadi dia sebenarnya permion proses bisnisnya bikin itu bikin Oh AC PL bikin library plugin artikel kayak
tutorial-tutorial k sering banget sampai rasa kenal gitu Wah ini perlu di nih Eh tapi sebentar sebentar ini website-nya bukan ya bukan
ya salah ya itu betul betul ya seperti ee Coba deh bu tap dia tuh si p-nya banyak sebetulnya Iya buka di private
chat oke spaty open source sp.be/op-source H Ah ini nih Iya betul betul package-packagenya oh jadi bukan
bukan first party tapi ini yang Mak banyak banget ekosistem sih jadi kan itu ekosistem yang trusted Lah iya si laravelnya jadi platform
jadinya mereka bisa kembangin dari situ Nova tadi ya ini ya Wah kalau di di apa Python jengo udah dapat otomatis jenggo
admin ini bayar ya yang dikasih gratis juga ada Mas jetstam tadi gratis brieze gratis itu udah bagus juga itu brize oh untuk eh
admin panel login authenticationanel iya ya ya ya I Oke tapi kalau yang ini istilahnya yang apa ya yang premiumnya lah ya premium Lah
iya betul yang kayak kalau telwin itu telwin UI gitu yawin ya pokoknya tingkat kenyamanan makin tinggi apa makin praktis dan makin
convenient ya makin mahal makin bayar maksudnya kalau kalau mau gratis kalau mauangatik sendiri ya silakan ada gratis
kalau misalnya pengin cepat ehh Biasanya kan kalau orang yang butuh cepat kayak gitu kan yang udah ada duitnya kan
Maknya yang emang harus launching Ya silakan bayar for everyone iya nya si laravel ini dari awal udah mikirin bisnisnya
makanya ada second party terpy yang juga melakukan hal yang sama karena memang diawali dari situ jadi terinspirasi kan
mereka juga jadi kayak terbuka untuk jualan gitu lebih terbuka untuk jualan jualan komponen jualan servis gitu lebih
terbuka dibandingkan kalau misalkan dengan eh apa ya Framework atau Project open source yang murni open source gitu
ya contohlah kalau misalkan laravel sama si ini kan sebenarnya bis-nya sama kan sfony kan sama tapi si C perkembangannya
Ya kurang karena ya memang dia murni open source kan enggak ada apa ya Model bisnis yang dijalankan gitu Iya dan yang
tadi yang si Spati sama yang ekosistem ini kalau ada apa-apa atau perubahan di laravelnya mereka ya cepat banget gitu
untuk Heeh oke iya karena mereka professionally mungkin iya mereka full time doing that I full time iya full
time jadi lebihah lebih well crafted lah engak ada isu-isu yang aneh-aneh wah seru ya ininya ekosistemnya ya Tapi berarti ekosistem itu semua ya
bergantung balik lagi ke PHP kan Ya karena E itu semua kan e apa di bawahnya tuh PHP kan jadi
misalnya contohnya kalau misalnya ada perubahan baru atauaking CH ya mereka semua ekosistem ini sampai layer paling atas harus ngikutin harus ngikutin Iya
benar [Musik] he Apakah masih ada developer yang tidak menggunakan Framework masih pakai vanila gitu PHP ya khusus PHP Min kalau Legacy
masih maksudnya Legacy ya enggak ada aktive feature development ya tinggal maintain kalau bikin baru Enggak Bentar cuma penasaran bentuknya kayak gimana
sih kalau vanila banget gitu Echo ya beneran semua dieko gituya tanda tanya apa kurung kurung literal template
Berarti kayak ada literal buat nyelipin variabel di tengah-tengah misalnya pengin ngeprint H1 tag 1 H1 nih Hello ek
gitu ek-nya variabel dnamic betul Gitu aja jadi G Pak tag PHP ini PHP Oh terus di sininya ech Hello
udah titik koma boleh titik koma boleh enggak itu masih opional engak udah selesai Heeh enggak print variabel
dynamic-nya misalnya print eh username gitu dolar username nah ek H Ups udah Terus ini pakai konkatinasi ya titik ya oh plus titik Oh
titik username Oh ya ya ya udah jadi nanti dia kecompile jadi misalkan di sini H1 gitu ya kalau ini jadi satu ya
kalau ini yang jadi satu tuh misalkan H1 terus ini tutupnya H1 loh Mark up-nya ditulis langsung juga enggak apa-apa ya
enggak apa-apa html marknya html tagnya tapi fil-nya disimpan sebagai php.php Hm Nah inilah cikal bakal yang menginspirasi react melakukan Eh kenapa
jsx itu ya Dari sini hmm ya ya ya ya I apa eh rekan-rekan yang nge-fan sama react dan javascript Jangan marah ya
karena react itu kan dari dari Facebook Facebook kan pakainya PHP kan banyak banyak menginspirasi gitu banyak yang eh terinspirasi dari cara
kerja PHP kebawa sampai GS GSX pun kan ng-return mark up kan nger return return H1 bla bla bla Iya kebawa sampai ke
nextjs karena banyak ex employee Facebook sekarang di nextjs kerjanya Oh jadi begitu ya ceritanya loh kok loh
k kameranya hilang kameranya sebentar ya gara-gara ngomongin PHP Ada apa ini konspirasi Sambil nanya Coba di chat Ada enggak yang programmer
PHP ada engak banyak ini di sini ya Banyak nih dari komen-komennya He banyak kayaknya banyak ya harusnya sih banyak
nah nih punya teman nih bisa fil tapi enggak bisa PHP asli I sendirian banyak ya Kay yang seperti itu
ya itu gimana Menurut Pak Dika Apakah mereka harus belajar PHP atau ya kalau kalau punya basic ee apa programming
language-nya dari bahasa lain sih enggak masalah Oh kan bisa dapat oop-nya dari yang lain gitu i i i i
Oke tapi kalau misalkan baru belajar pertama langsung framewor bahaya ya Iya bahaya bahaya ya tetap harus belajar
eh bahasanya dulu ya basicnya dulu Heeh biar bisa ngerti cara kerjanya ya kan sebenarnya ek juga oop-nya mah udah
paham kan sebelumnya terus ya fundamental programmingnya juga udah jadi pas kelihat tinggal ngikutinarfel maunya gimana aja kan
justru pertama kali e dulu tuh Belum tahu itu namanya op Cuma maksudnya konsep Oop kelas itu ya ya sebetulnya
semi reverse engineering juga sih extens extens itu ya dicoba aja maksudnya Oh ini error Oh harus kayak gini terus apa
meod sama properti yang enggak ada di apa si turunan ini ternyata adanya di parent-nya setelah dicek setelah dibuka
Oh ya ngerti nah terus baru belakangan eh belajar oop-nya javascript eh inheritance bla bla bla ya ya udah He
cuma kalau misalnya mau bikin aplikasi yang maksud saya bukan cuma apa maintain Legacy ya kalau bikin beneran bikin dan
harus bisa nge-custom macam-macam ya mungkin harus lebih paham ya php-nya sendiri Iya kalau levelnya udah kayak mau bikin Si framework-nya lah gitu
istilahnya iya ya Nah kalau ya mungkin buat lebih kewning kali ya hati-hati aja maksudnya yang lebih fokus ke ada yang apa ya
kayak Wah saya larfel developer gitu kan C developer karena Framework itu kan datang dan pergi yang paling yang paling
apa yang paling terakhir matinya itu adalah bahasa kan Jadi kalau misalkan amit-amit nih tiba-tiba l Rafel menyatakan bahwa Wah kita enterprise
pokoknya teman-teman kalau mau pakai harus bayar kan banyak yang meninggalkan kan terus nasib yang apa lar developer
itu gimana gitu kan harus belajar bahasa atau harus belajar Framework lain kan Jadi jangan terlalu nah bikin forknya
bikin itu kan semua bisa jadi opportunity bikin Framework baru yang ngforking lavel kan open source nih terakhir nah ngforking Udah
profit iya bisa bisa ya jangan terlaluan ter terlalu kecil lah He kalau mendalami dulu asal paham banget nih beneran
karena maksudnya mungkin kebetulan pengalaman ngulik ravelnya udah lama terus tiba-tiba entah karena alasan Apun lah raavel mulai ditinggalin bikin
forking-nya bikin Framework baru Nah jadi foundernya deh jangan terlalu fanatik lah istri jangan terlalu fanatik Iya bahasa juga
sama kalau kita terlalu fanatik ke satu Bahasa apakah javascript Wah javascript lebih keren ini lebih keren besok-besok
ada bahasa yang lebih bagus ya mau gimana gitu kan ada yang Heeh ditinggalkan ya mau gimana gitu jadi ee
lebih ke balik lagi ya ke basic lagi Iya karena kadang-kadang juga Ee Kita enggak pernah tahu tiba-tiba ada
konflik di dalam si pembuat bahasanya gitu kayak kan sebenarnya PHP itu udah lagi kencang-kencangnya tuh mas di tuuh
tuh iya tiba-tiba tiga orang apa empat orang yang bikin cor-nya kan cabut enggak mau lanjut Oh kan sempat ada
konflik ya Kalau enggak salah Iya Ivan per cerita itu banyak drama banyak drama sama drama open source
jadi lambat kan Nah itu kan juga yang yang problem adalah ketika Si para programmer yang pakai bahasanya
kelabakan gitu h iya i i i Iya tuh sempat sempat ya kayaknya hampir semua bahasa juga mengalami ya mengalami fase-fase itu ya
javascript ada eh PHP Berarti ada juga pyon juga dari Python 2 ke Python 3 juga lumayan kan
ter habis itu rujuk jadi bagus lagi ras juga banyak drama Ya namanya juga ini ya Project banyak kepala banyak kepala
banyak banyak kepentingan e ya kepentingan termasuk juga kayak laravel ini kan Oh ya mungkin yang satu Wah
enggak mau saya dikomersil kan saya maunya yang apa gitu m ya Heeh idalis dan lain-lain mungkin dia bisa bikin
framewor sendiri nantinya gitu tuh benar kan kayak engine X kan yang lagi hot kan ada e engine X mau di dikomersilkan
Terus eh ada yang open source kan forking si apa Cloud flare bikin E hasil dari forking dari engine X Iya dan itu
juga enggak salah gitu kalau misalkan tiba-tiba ada satu produk yang cukup terkenal yang cukup populer terus tiba-tiba ee harus bayar ya Enggak salah
kan enggak salah mereka yang bikin kan butuh butuh Sua Iya waktu itu ada lagi apa heroku ya
servis sepertiya gratis terus tiba-tiba sekarang harus bayar enggak ada yang free tier-nya ah enggak ada lagi ya
itulah dinamika open source ya jadi iya siap-siap aja gitu jangan terlalu fanatik ke satu tools lah betulbetul Nah apaagi yang mau kita
bahas seputar PHP ini teman-teman kenapael WordPress lah ini eh apa selain marfel kayaknya yang bikin banyak orang
pakai PHP kan WordPress Killer Killer app-nya si php kali ya WordPress ini ya iya iya killer eh Killer jadi
masing-masing tools itu biasanya ada Killer Killer app ya kalau misalkan go itu Killer app-nya salah satunya docker
docker itu kan dibikin pakai Go jadi success story-nya tuh doker gitu kalau PHP itu ya wordpr drupal dulu ya zaman dulu drupal
ada jumlah jumlah jumlah Oh jumlah pernah tuh pakai jumlah itu jauh sebelum WordPress itu sekarang sekarang kayaknya
semua WordPress ya kebanyakan yaak lebih banyak kalau kalau bukan eh apa Framework kalau CMS ya WordPress sih WordPress Ya udah udah ini ya udah
pasti ya Iya Walaupun dia dipasarinnya sebagai CMS ya bukan Framework tapi sebetulnya kalau dari sudut pandang semi awam nih
kayaknya dia sebenarnya merangkap Framework gak sih kayak Meta Framework itu kan dia handle routing jugaudnya bisa bisa lewat dia e routingnya Terus
apa kayak resource aset apa resource staticet managementnya lewat dia Jadi sebenarnya kayak si MS merangkap Meta Framework
juga Iya Jadi tergantung sebenarnya si programmernya kalau sampai selevel apa dia paham dan bisa mengcustom sih Bisa
bisa juga jadi kayak platform juga hampir sama sepertiel juga kan jadinya kan Iya jadi mendekati cuma apa sepaket
corennya adalah cmsnya itu aja Tapi kan segala macam bisa kayak itu kan custom diing plugin segala macam juga dari
situ Static asset managementen kayak apalah cashing bisa dari situ juga dari sistem wordpressnya juga Maksudnya kita gak usah ngotak-tik undering php-nya
secara langsung lewat apa Lewat eh filefilenya WordPress juga bisa kan Iya ada wocommerce dan lain-lain ya kan dan apa ya kalau kalau sekarang e
tahapannya gimana sih kalau misalkan kita baru belajar nih mau hell lah php yang perlu diinstal apa sih web server
pertama pasti web server tetap Ya tap Ya Heh web server Kalau mau ngeteng ya satu-satu ya web server
dulu heos Udah kan kalau macos udah ada dari by Def kan ya gak salah apa tinggal J bisa Udah bisa
dijalanin di com Line ya pakai PHP spasi gitu masih belum bisa ya Bisa bisa bisa kan ya tanpa perlu tanpa perlu web
server B jadi dia tuh punya kayak local servernya sendiri deh Jadi pakai PH kita Panggil PHP Terus apa minus S gitu di
comand line-nya terus jalan sih local servernya oke oke tapi yang umum tetap pakai tools seperti Sam ya apa laragon
ya Iya Kalau sekarang sih laragon sebenarnya laragon tuh ya sama kayak xmpp cuma lebih lebih moderern lebih
fleksibel karena laragon bisa pilih engine X juga kan kalau X ada di komennya Ivan Iya ini ya kayak gini ya jalaninnya
ya 8 gitu ya Heeh lagon Oke Oh berarti tetap ya di di apa di di ekosistem PHP itu model-model yang
seperti s sam itu masih itu ya masih populer ya Iya hm ini lebih ringan lebih gampang Terus
kalau mau ganti-ganti ee versi PHP juga langsung di dalamnya kan kalau xmpp kita harus manual Iya folder apa segala macam
Iya database-nya juga bisa ganti database-nya bisa ganti terus ee url-nya bisa ini ya HT aksesnya HT akses apa sih
namanya Iya hostnya hostnya bisa gan virtual host Iya virtual host virtual Host oh menarik baru tahu malah belum
pernah pakai sudahud otomatis kalau kita masukin misalnya ee folder kita ee coba gitu ya di dalam www-nya kita
bikin folder coba pada saat kita restart Sil laragonnya kita langsung bisa punya coba dot tes gitu enggak usah
ngapa-ngapain lagi Oke tapi ini khusus untuk Windows ya Windows betul only ya h iya kalau misalkan eh Linux atau Mac itu
Eh gimana getting started-nya homebrew kali ya homebrew Eh iya kalau di satu-satu ya di Max satu-satu ya kalau mau pakai yang tadi
sih bisa ya kan exam itu bisa I Iya bisa di semua tapi kalau mau per OS ada kalau
di Linux kan ada lamp kalau di m ada m Oh I Tapi biasanya kalau Linux tinggal aptg aptg kan
biasanya ya Iya inst web server inst databas k bisa pakai web container next level
t apagi nih banyak sekali ya Wah nativeabel and PHP development environment for macos Iya dia bikin local server ya berarti
iya iya oh k dulu di di ruby oners juga ada sih yang model-model kayak gini Jadi kalau malas nginstal lewat apa CLI bisa
pakai toolol seperti ini sebenarnya umum tapi kayaknya yang paling populer di PHP ya Modelnya begini ya yang ada guya nya
ya Heeh He mantap mantap her tuh ini dia lagi-lagi adalah first party kan first party Iya dan semua kayak
desain sampai ke ui-nya nih kayak brandingnya ya termasuk dokumentasinya dan lain-lain ya kayak kualitas standarnya mereka kayak mereka tuh kayak
punya eh standar untuk apa sih Eh produknya travel tuh eh dokumentasinya begini tampilannya kayak gini dan itu
mereka beneran diterapin buat semua apa sub produknya Iya benar laragon juga laragon bukan dari desainnya sih Bukan kayaknya beda
ya Hm Oh ini kayaknya PHP banyak banget dipush sama laravel ya toolsools-nya yang Heeh yang produs yang produksi
banyakan dari komunitasnya laravel justru ya Heeh walaupun bisa dipakai untuk bahasa yang atau untuk Framework yang lain kan ya Heeh library lain ya
yang bikin PHP apa hidup terus Manya makin berkembang ya Kayaknya cuma laravel sama WordPress sama wordpressavel Maksudnya yang aktif yang
bikin ekosistemnya aktif vibrant cosistem Linux cukup pakai PHP interpreter dan myquel Iya mas Oki benar tadi yang pakai PHP langsung ya gak bisa
ya oke oke wah seru ini sudah jam berapa Sudah jam 10. ada lagi yang mau disampaikan mungkin dari Eka yang mau ditanyakan
atau dari Pak Dika Oh ada yang nanya Tadi sebentar saya lupa pertanya jawab sumber belajar sumber belajar yang bagus
bacaan Kalau menurut saya sih kalau bacaannya dokumentasi PHP menurut saya salah satu dokumentasi yang paling enak dibaca sih i si he kayaknya lengkap
dibanding terus terang dokumentasi no JS Masa sih Iya itu yang annoying satu halaman semua sih itu dari awal Kayak udah sebel
duluan terus banyak kayak banyak metod name-nya yang sama kan yang mirip-mirip e dari kelas yang berbeda not JS heeh
heeh betul maksudnya kelasnya Eh ada beberapa kelas yang punya method name sama Nah itu kalau karena semua di satu
page kalau comand F itu bisa salah salah nemu metod gituelin sih intinya he PHP itu enak baca dokumentasinya karena di
bawahnya ada e apa community generated gitu oh ier contribut jadi best practicesnya justru bisa lihat dari situ gitu suka
ada yang ngasih contoh-contohnya jadi e kan kalau misalnya dokumentasinya sendiri kebanyakan contoh kan maksudnya enggak ya biasanya contohnya basic doang
kan e cuma ngjelasin taksnya gimana bla bla bla Nah kalau buat contoh use case yang macam-macam itu di bawahnya bisa
add note ya Iya Walaupun memang yang yang puluhan tahun lalu pun masih tetap ada lucul iya risikonya i cuman ee termasuk yang enak
sih buat dibaca jadi kalau mau tadi yang cari bacaan PHP dari dokumentasinya sih sudah enak gitu Iya ada satu lagi yang ya ini
khusus kayaknya khusus ke larfel ya yang Apa sumber belajar yang paling ee optimal adalah dari Lara cases ini salah
satu yang bikin E larail itu eh populer ya salah satu yang bikin populer berbayar kan Ya itu dulu kayak
ada yang gratis Ada yang berbayar atau ada yang free banget itu cari link cari link Torrent lar cas enggak dapat-dapat Terus
akhirnya malah belajar yang lain lupa deh Belajar apa toren jeffreway salah satu ini ya salah satu influcer yang komunitas yang
Iya yang jadi banyak e ini panutan juga panutan panutan saya bikin screencast itu diaan Iya betul saya juga sering
referensi dari dia waktu zamannya masih di apa enfato touch iya touch plus ya touch plus he touch plus
eh Nah cuman ee apa banyak yang istilahnya kan tadi kita sempat sebut PHP itu banyak eh hatersnya banyak yang
kurang suka salah satunya mungkin karena performance ya kali ya benar enggak sih perform dan security sih cuman gak tahu
saya enggak enggak enggak sampai ke sana ya enggak sampai ke sana cuman Apakah itu sebenarnya problemnya di php atau
problemnya di karena saking banyaknya yang Heeh kan PHP udah ngetren lebih lama ya maksudnya populer lebih lama
mungkinak sih karena banyak yang e Maksudnya yang kode zaman dulu yang mungkin security-nya gak terlalu dipikirin terus gampang diinject jadinya
atau gampang di apalah Cross scripting atau apa jadi misalnya misalnya nih orang yang pakai PHP tanpa pakai Kalau
sekarang kan kayak larfel wordpress atau Apun pasti udah ada basic kayak security apa prec prevention lah Nah
tapi kalau orang yang pakai vanila PHP nulis mark up sendiri segala macam semua Nah itu kan dia nulis mark up dan
php-nya sendiri by default bisa berinteraksi langsung dengan database nah Berarti itu kan rentan banget kan iya iya atau mungkin ada ada case-nya
gini dia pernah pakai PHP waktu PHP versi 5 gitu misalnya dan dia merasakan betapa busuknya gitu PHP terus dia
pindah ke bahasa lain tapi perasaan itu tuh masih ada Jadi begitu ditanya sekarang nih sudahah php8 terus ditanya
masih pakai PHP engak ah PHP mah jelek karena memori dia PHP 5 gitu Iya iya ya kan PHP ini kan salah satu bahasa yang
sangat mudah untuk memulai sangat mudah untuk ee deploy juga kan kita enggak perlu VM enggak perlu apa tinggal beli
yang mungkin yang 5.000 10.000 udah bisa gitu si panel ya 10.000 panel pakai FTP langsung ee apa langsung upload bisa
Udah bisa diakses gitu kan itu ee cuman secara performance mungkin ee saya enggak tahu juga karena e belum terlalu
mendalami ya Dan mungkin karena semakin ke sini Kan kebutuhan apa ya Ee bukan kebutuhan ya kebutuhan sebuah bahasa
untuk bisa konkaren itu semakin besar karena salah satu penyebabnya adalah ee prosesor yang kecepatannya udah hampir staknan sudah mentok jadi
prosesor itu sekarang Banyakin cornya sementara ee bahasa-bahasa seperti PSP ee kemudian apalagi Ruby on rails Python by default itu hanya bisa jalan di satu
Core SLE by default ya ya single tradele TR Heeh sementara bahasa-bahasa yang performanya jauh lebih oke seperti Go eh
Rus dan lain-lain itu mereka bisa dioptimize untuk eh menggunakan Core corore itu jadi kita beli server itu
berasa murah karena bisa dioptimisasi bisa dipakai semuanya sementara kalau PHP kita mau upgrade ser server servernya mahal core-nya banyak
tapi dipakai cuman satu enggak optimal gitu Itu yang banyak kejadian saya enggak tahu apakah PHP bisa melakukan
hal ya kalau ngomongin single trade juga node JS juga single trade kan tapi bisa diclustering kan Iya harusnya sih bisa sih di load
balancing gitu bisa harus bisa bisa ya cuman Berarti apa ya lebih ke best practice-nya mungkin jarang mungkin artikel yang membahas itu juga
jarang karena ini adalah bahasa istilahnya bahasa Maaf ya bukan bermaksa bahasa yang e newbi gitu orang-orang baru mulai jadi banyak tutorial itu
tutorial yang getting started bukan Gimana cara scaling PHP Jadi gimana gitu kan he he he dan saking karena udah lama
banyak banget kan tutorial lama tuh masih ada gitu jadi misalkan how to connect to my SQL ya keluar tuh yang 15
tahun lalu pun keluar di ee paling atas masih ada Oke dan orang awam kan ngekliknya yang atas saja gitu Iya i i i
terus kena banyak yang pakai udah lama dipakai terus bisa langsung e connect ke database He nah ini apa mungkin ini
hotte juga react server komponen nih 20 tahun dari sekarang 15 20 tahun dari sekarang mungkin punya masalah security
yang sama kan sebagai server komponen bisa connect ke datab B langsung terus ya nanti makin lama kan makin banyak yang
pakai Dan makin banyak apa tutorial atau apalah artikel yang sembarangan ya mungkin nanti makin lama security risk-nya juga bakal bertumbuh seiring ya
seiring waktu seiring banyak yang pakai Iya Jadi sebenarnya di scaling sebenarnya bisa cuman tidak by default beda sama bahasa-bahasa yang modern yang
sudah by default sudah performasinya bagus gitu ya kira-kira kayak gitu kali ya tapi juga jangan salah karena ee
platform-platform lain pun juga bisa aja kalau misalkan kayak kemarin tu sempat ada yang e apa yang kena tagihan banyak
gitu dari netfy ya kalauak salah ya gara-gara dia pakai e netf function ya Dan Ternyata mungkin I kalau
ituver maksudnya itu kan karena menggunakan suatu serv tanpa menguasai banget maksudnya tanpa sadar cara kerjanya danlikasinya betul betul jadi ya Har i
ya bahwa PHP ini ya kalau by default ya begitu tapi kalau misalkan mau dioptimiz ya bisa sih ada ada potensi ke
sana gitu ada lagi pertanyaan yang belum kita jawab atau ada sesuatu yang mau disampaikan terakhir sebelum kita udahan
kayaknya sudahudah hampir 10.30 harus bangus Kapan episode 2 ajaer tu soal infranya tuh banyak komen yang seru-seru
sih Iya menarik ya menarik kayaknya yang menariknya dari sana ya Heeh Iya kita harusak siapa yang ngerti yang ngerti
infranya maksudnya ini kan udah bukan eh p php-nya sendiri tapi eh gabungan cara apa eh behavior rant time PHP sama e
kalau udah scaling nah dunia nyata kan suka beda ya sama Masnya konsep pas kita baru nyoba bahasanya betul betul Iya
mungkin ya kok sebenarnya konteks hari ini kan untuk yang baru mau mulai terus masih belajar kuliahan gitu bukan buat
kenalanah buat industri iya i i siap siap siap nah ini ada pertanyaan dari Audi Kapan event lagi
P bakal ada lagi Surabaya ya Surabaya dengar-dengar Surabaya ya Surabaya April April tuh Audi kebetulan Surabaya jadi
ba kemuud April jadi hari Sabtunya tuh saya lupa eh Mei Mei 3 Mei 3 Mei eh build with Ai oh 4 Mei Surabaya Dev tuh
Surabaya Dev Wah udah padat ya semakin padat mantap mantap mantap jalan-jalan terus Baiklah kalau begitu eh kalau
enggak ada lagi yang mau disampaikan e mungkin kita udahan dulu Sudah cukup malam jadi Terima kasih banyak semuanya
Terima kasih banyak juga buat Pak diima kasih thank you chat teman-teman di chat Terima kasih chat semuanya mudah-mudahan
nanti kita lanjut lagi ee scaling php-nya Gimana cara scaling PHP ya itu topik yang menarik juga terutama buat
kita jadi biar ada bahan pelajaran juga buat semua ee untuk hari ini udahan dulu terima kasih sampai jumpa minggu depan
minggu depan ada mingg depan tamu spesial jugatimewa lag ditunggu lagi ya asik deh seru ya banyak tamu siap jadi
sampai ketemu minggu depan selamat malam selamat istirahat bye bye Terima kasih semuanya bye bye
Deskripsi asli dari YouTube
Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
Episode Terkait
17 Apr 2024
Ngobrolin OOP di JS
Episode ini membahas Object-Oriented Programming (OOP) di JavaScript secara mendalam, dimulai dari konsep dasar prototyp...
9 Apr 2024
Ngobrolin Kontainer
Episode Ngobrolin Web ini membahas teknologi containerization, khususnya Docker, sebagai solusi modern untuk masalah kom...
27 Agu 2025
Fundamental JavaScript
Episode ini membahas konsep fundamental JavaScript yaitu Closure. Para host menjelaskan secara mendalam apa itu closure,...
Suka episode ini?
Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.
Memuat komentar dari GitHub Discussions...
Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .