Aaron is an incompetent. JavaScript support Unicode (think foreign language). PHP no not support. Unless you want to limit yourself to the anglophone market. PHP is a waste of your time.
@isurujn Жыл бұрын
I've been a mobile developer for the past 10 years but PHP has a soft spot in my heart, no matter how much hate it gets. I built a little backend for a mobile app I developed for a software competition way back in 2012 (and won 3rd place!). All vanilla PHP, no frameworks. I wasn't aware of Laravel back then. I tried it here and there but my career took me elsewhere. Your videos on PHP makes me wanna learn Laravel again.
@ryanlak1234 Жыл бұрын
What tech stack do you use for your career now?
@isurujn Жыл бұрын
@@ryanlak1234 I'm in mobile development now. Mostly iOS development with Swift.
@Kmps2341afАй бұрын
Can we combine svelte with php
@isurujnАй бұрын
@@ryanlak1234 I switched to mobile development long time ago. I’m doing native iOS development now. So mostly Swift and SwiftUI, combined with UIKit.
@isurujnАй бұрын
@@Kmps2341af I have no idea. Haven’t done PHP or any web development for that matter for a long time. Sorry.
@dmdboi Жыл бұрын
"Have you ever had a thought..". None, I have a zero thought policy. Even thought I don't use PHP, your videos are entertaining!
@aarondfrancis Жыл бұрын
Zero thoughts, zero suffering. You may be onto something here
@Icodestuff Жыл бұрын
Fellow Laravel content creator here, absolutely love your style of video. You have really nice personality & charisma in this video, keep it up man!
@aarondfrancis Жыл бұрын
That means a lot to me, thank you so much!
@carloslfu Жыл бұрын
I started watching PHP content again after 6 years of working with other languages, all because of your videos. I was surprised to see PHP added types! Also, Laravel and all of the PHP ecosystem have advanced a ton! Great content Aaron!
@holonaut Жыл бұрын
Great video! One thing worth explaining in the counter example: Every time you click the increment button, you not only send to the server that the "increment" function should be called, but also send the entire previous state of the component in the "memo" field. First the component gets hydrated, e.g. $counter gets set to 22 or whatever the "memo" says, and then the function is applied. The backend then increments it to 23 and sends the new view out, but also the new memo which is then stored by the frontend. Took me a day or two to figure this out. Before that, I thought some cache or db sorcery is going on.
@patricknelson Жыл бұрын
Also worth a look for backend lovers: HTMX. Its functions very similarly, but is not tightly coupled to any particular backend language.
@elementxyz Жыл бұрын
That was the first thing that came in my mind. Is it similar to htmx. 😊
@JeremyAndersonBoise Жыл бұрын
@patricknelson Laravel + htmx is my next experiment, full-on!
@MrNichuya Жыл бұрын
I've been using Livewire since version 1 and have never thought to use anything else since then, even started my first open source package for the TALL stack called tall-kit components
@ronaldbarcat Жыл бұрын
I think this is good for quick prototyping or showing quick mvp and for relatively smallish projects. Since I started with API driven development with Laravel, I never wanted to go back to tightly coupled monolithic web development. As fullstack web dev, embrace the new tech stack, frontend frameworks are there for a reason and it's inevitable if you want your skillset to be marketable.
Жыл бұрын
The advantage of PHP is that hosting is so cheap. With this technology it becomes even more interesting! Thank you
@igorskyflyer Жыл бұрын
Oh, wow, this is like PHP and JavaScript had a child, love it 😙
@siyabdev Жыл бұрын
Your style of explanation makes the topic more interesting. Great !!!
@aarondfrancis Жыл бұрын
That's nice of you to say, thank you!
@David-ng9qh Жыл бұрын
Another great video! Livewire is honestly so cool and magical. Keep up the great PHP/Laravel content!
@krtirtho Жыл бұрын
As a svelte fanboy this thing burns my soul Just imagine storing state in server It breaks REST, frontend and abuses HTTP requests I thought Angular was the worst. This is beyond Angular 😂 Btw, nice video ❤
@aarondfrancis Жыл бұрын
Nah state is on the frontend it just gets sent to the backend to rehydrate the state on the backend. PHP builds and destroys the world on every request, so there's no stored state
@RockyPrabowo Жыл бұрын
Ah yes. This is a typical post-2020 frontend developer saying bullshit about a mature tech they never tried. PHP is stateless by design. It never stores states beyond a lifetime of a request.
@thedailycutline278 Жыл бұрын
As a nextjs dev, Angular aint bad, php is on its own level of being bad
@MrSandvich03 Жыл бұрын
@@thedailycutline278 It's still better than JS
@liquidsnake6879 Жыл бұрын
You do realise most roundtrip applications are vastly outperforming "modern" SPA crap right? We deal with network latency, you deal with 30 megabytes of javascript bundles and tons of nonsense from libraries you don't even understand blocking your thread.
@tinpa17566 ай бұрын
Bro this guy talks to me like I'm a toddler and I'm here for it, love the vibes
@amponsahhubert4884 Жыл бұрын
You speak with so much conviction😃. I would like to see an overview of PHP for backends/APIs
@jamesrosemary2932 Жыл бұрын
I remember in the early days of the web that you could install a DLL or a plugin in your browser which made it possible to interpret any language you wanted (as long as that language was designed for the web, of course). So there were websites that were made with VB or Java or JS. Or you could write the plugin yourself and interpret your own favorite programming language (not an easy job, but the possibility was there). All thanks to a property of the tab script: type. All that is over. I miss those times.
@_akuma06 Жыл бұрын
You can still kind of do that with wasm. Like PyScript does to execute python in the front end instead of javascript.
@MrShaheer Жыл бұрын
you could also use JS on the server side in the early days of web programming (IIS supported it. ). You could also write STYLESHEETS with JS. Those were called JSS instead of CSS (Javascript Style Sheet).
@folkrav Жыл бұрын
Those often came with the very "fun" caveats that security was abysmal and compatibility with different OSes/browsers was crap. From a developer perspective, they may have been fun, but from a user perspective, I can safely say I don't miss this _at all_.
@jamesrosemary2932 Жыл бұрын
@@folkrav Well, although what you say is true for the general public, there are specific cases where it has practical application and is even desirable, for example in a backend application for a company's intranet.
@folkrav Жыл бұрын
@@jamesrosemary2932 Then you end up with situations like at some Fortune 100 place I did consulting at, where most developers outside those working on said internal tools used Linux. Pretty much all had to keep a Windows VM around just to run IE cause that intranet software relied on Silverlight 🤷
@TheJobCompany Жыл бұрын
My only problem with the "HTML over the wire" pattern is that it makes it too easy to build applications that require too much server interactions for trivial state changes that can just as easily take place on the client entirely. This results in poor design, such as the way GitHub has to make a request just to render a markdown preview. That's why I prefer how React Server Components by design make it so you cannot, for instance, use state on a server component, forcing you to make it clientside.
@aarondfrancis Жыл бұрын
Servers are great though! Super powerful, very awesome. And I'm not sure using GitHub as the negative example is very compelling. I get it though, HTML over the wire isn't right for every situation. It is right for more situations than it gets credit for though!
@Stopinvadingmyhardware Жыл бұрын
That’s what WASM is for.
@TheSaintsVEVO11 ай бұрын
@@Stopinvadingmyhardware What does that mean? Are you saying use WASM for managing state?
@Stopinvadingmyhardware11 ай бұрын
@@TheSaintsVEVO Why are you managing state machines in browsers? That’s the opposite of secure
@TheSaintsVEVO11 ай бұрын
@@Stopinvadingmyhardware UI state
Жыл бұрын
After each video that I watch from you, I have a big smile on my face. ❤
@SiteStudio8 ай бұрын
HTMX was the first thing that popped into my head when you mentioned Livewire. Love seeing Hypermedia-driven technologies pushing back on the React stuff.
@raident29 Жыл бұрын
i just found your channel and subbed to it. ive been using php for the past 9 years. ive known live wire for the past year but havent dared to try it. i will try this now.
@aarondfrancis Жыл бұрын
Enjoy!
@imqqmi Жыл бұрын
Wow, looks like such an elegant way of reducing js frameworks! In my next php project I'll be sure to check it out. I've been ripping out react and angular from projects and replacing it with vanilla javascript and server side code as much as possible. Made a tremendous improvement in speed and maintenance and readibility. Haters of php haven't used php 7.4 onwards and all the new features it provides. And lets be honest, many who use async, dependency injection and inheritance in C# or java make an absolute mess of things, including myself.
@orenders Жыл бұрын
very strange comment, we allready as several years use php 8
@dsuess Жыл бұрын
I love PHP!! Hands down, I'd prefer to do more of the code in PHP and less in React/Angular, especially if this is going to execute faster than JS. Great breakdown, thank you!
@davidstephen7070 Жыл бұрын
this framework built on top JS. So it never execute faster than JS. This framework hides JS implementation. Like Blazor.
@dputra Жыл бұрын
@@davidstephen7070 blazor wasm is different if I understand correctly, they have their own "shadow DOM"
@lavendercode7 ай бұрын
I just fell in love with PHP. Thank you Aaron!
@carlosviniciusmonteirodeso5060 Жыл бұрын
I still haven't got around to programming with PHP, but after watching this video, I was curious about this 'Livewire'. I'm going to send this video to my friend who loves PHP and Laravel
@imdtap1448 Жыл бұрын
It's a sign from the heavens..Dary and Gio had me thinking about learning PHP...Now A-A-Ron...Been thinking about this for at least 3 years (im JS loser wannabe)... Imagined if I would have listened to myself and committed? I would be well on my dream of working from home in my pj bottoms and tshirt...
@XTANCE Жыл бұрын
So.. every time you type something ( 5:42 ) it does a trip to the server and back? Why is that needed? Because a developer didn't like JS? I mean your user probably doesn't know nor care if the site is JS or PHP, but he will be surprised about how slow that site is. Especially if the server is on another continent.
@aarondfrancis Жыл бұрын
If you don't like PHP, you could try Liveview, which is the same concept as Livewire but in Elixir instead
@XTANCE Жыл бұрын
@@aarondfrancis nah I'm just sceptic about this concept, not the language
@Xcombo Жыл бұрын
It seems like it works very well, but I am concerned about the excessive http requests. It may be fine for small sites, but if you scale to a couple thousands of users, you are going to want as little backend requests as possible in order to not crash your server.
@yoskokleng3658 Жыл бұрын
laravel protect it.
@loicknsenda673 Жыл бұрын
@@yoskokleng3658 How ? can you tell us more about that ?
@yoskokleng3658 Жыл бұрын
@@loicknsenda673 go to larvae’s document and find it. In code we will found it in config of laravel project. Laravel project protect too many request from the same ip and we can set how many request that allow user request per minute in the same ip. Remember -> in the same ip Laravel can handle thousands request. Your service won’t crash at all.
@Rikco.3379 ай бұрын
Life changing :D Great video .. thanks a lot ! *Loving PHP for 20 years now.
@lagcisco Жыл бұрын
So much happier our team got rid of NextJS/React/GraphQL/MaterialUI for regular boring vanilla Rails+HotWire+Tailwind+AlpineJS. So much code was deleted and accumulated cruft to support the graphql api and the entire massive React app. We can put out features a lot faster now and even performance improved, less complex deployments as well, wins all around.
@aarondfrancis Жыл бұрын
The vibes are shifting. We're so back!
@mikopiko Жыл бұрын
Turbo frame are something incredible!
@mikopiko Жыл бұрын
@americanhero3881 What is it you don't enjoy with Rails?
@mikopiko Жыл бұрын
@americanhero3881 Oh okey, their design regarding the "convention over configuration" can be hard to work with if you don't fully grasp it.
@mailtochung28 күн бұрын
Exactly. Its very hard to love this framework once you understand what's going on inder the hood. Too much abstraction layer means too much constraints.
@Dfeneck Жыл бұрын
God its so nice to hear someone talk good about PHP. I work with Java developers who only ever talk shit about PHP and I'm so over it.
@aarondfrancis Жыл бұрын
Honestly I got tired of people talking trash all the time so I decided to start a counter-influence campaign
@gearboxworks Жыл бұрын
@@aarondfrancis I was wondering if you were being serious or sarcastic when you said “never hearing anyone say anything bad about PHP.” Lol! Personally, after 10 years of working with PHP and a few years on the PHP Internals mailing list seeing how the sausage gets made I then discovered GoLang and experienced how great it is to be able to re-factor knowing that type safety has your back. Also, with finding my new skills in high $$$ demand like they never were when working with PHP, I cannot imagine ever doing PHP work again. Not saying you are wrong to work with it or like it, just that I am enjoying coding again in a way I haven’t after my first few years with PHP. #fwiw P.S. I watched your video not to slag No PHP but instead because I wanted to see how it was possible to do PHP on the front end. My take away is that it is not! The PHP is still running on the server and not in the browser. But, it is an interesting approach even though the title was click-baity! 😄
@austinedeclan10 Жыл бұрын
I am an "anything but JavaScript" type of guy. I welcome this.
@tarilonte4 ай бұрын
Well it's JavaScript after all.
@austinedeclan104 ай бұрын
@tarilonte in the back-end. In the front-end, I conceed that some Javascript will have to be written.
@Blamethemsm8 ай бұрын
I just finished writing a router/ controller framework. 😂 Then i learned about htmx and loved life. This is just a whole 'nother level of amazing.
@sidatsuarezgarcia506211 ай бұрын
Please just make a course on PHP and Laravel, your way of explaining things it´s awesome man!!!!!
@DevlogBill Жыл бұрын
I actually like PHP, it was my very first backend technology which I dabbled with for about 2 months and afterwards jumped into Django with Python which is OK. There is so much you can learn with PHP as your first programming language. I only wish there were jobs for PHP developers in NYC, there are barely no jobs here.
@aarondfrancis Жыл бұрын
Yeah I wish there were more PHP jobs as well. You might check out larajobs.com if you're open to remote!
@DevlogBill Жыл бұрын
@@aarondfrancis Thank you I will check out the site.
@kewltune4683 Жыл бұрын
Totally love the “hit the dislike button twice” part! Thank you for the great video on this topic!
@windyhen25676 ай бұрын
and the poker face while saying it - niceeee
@DanteMishima Жыл бұрын
Thank you so much for this. I would love more tutorials of maybe building a project from start to finish
@imdanielmartinez Жыл бұрын
The fact that livewire is made with tailwind too is the bomb
@miguelcaf Жыл бұрын
I'll re-watch this video many times because I just searching this, a way to use php on front-end. I don't know if is the best pratice but I'll exercise my code this way! Thaks a lot!
@tannercampbell Жыл бұрын
i been using Laravel + Vue for several years and its been great! The one off time I need some SSR or related thing I just use Blade. I haven’t really found the need for Livewire (because my experience with Vue has been so good) but this makes me want to give it a shot and mess around
@h-mix-v Жыл бұрын
You just don't understand proper JavaScript JavaScript, there's actual love here 😍
@aarondfrancis Жыл бұрын
If you say so!
@brianmiruri Жыл бұрын
i just love PHP , i never understand why it doesn't get the glory it deserves,
@aarondfrancis Жыл бұрын
That's why I'm here! 🫡🫡🫡 We'll return PHP to its rightful place at the top
@brianmiruri Жыл бұрын
@@aarondfrancis with you all the way sir,
@str225410 ай бұрын
This is actually mindblowing. I cant believe i'm hyped to learn php
@V3LOXy Жыл бұрын
For anyone using Symfony, Symfony UX works similarly and has support for vue/svelt/react components too
@ladanski Жыл бұрын
As a php developer who now does Angular, this looks so familiar.
@aarondfrancis Жыл бұрын
Yes! Very similar syntax
@ernestharuna Жыл бұрын
I've been on this path for a long time. I used Blade previously, but now, I'd use Livewire instead, it has some interesting features found in other Javascript frameworks
@Rockodona Жыл бұрын
Laravel really is pushing great dev experience. I worked 2 years with Symfony, it's a terrible abstraction hell. Great to see PHP gettin some good love by Laravel. This looks fire
@greekapostle4548 Жыл бұрын
I really have the same situation . I know laravel and typescript but at my work the core system built with symfony 3 with multiple databases . Im so confued with symfony i guess it is hard and dont have clear documentation what you do advice me ? I really have hard time with the company enviroment but i can not do anything cause it is my first job
@thedazman67 Жыл бұрын
Things have been much improved with Symfony 4 onwards
@zorokutend Жыл бұрын
@@thedazman67 It's ok if the project is newly created with Symfony 4. Upgrading and migration is always a pain in the ass. I hate that part of my work.
@nevyanplamenov5409 Жыл бұрын
@@greekapostle4548 Well, if you are not in dire need for money, better leave that job and look for another one. No point in torturing yourself working in hostile environment
Жыл бұрын
I really like symfony. OK, i just used it in very small projects and the version was 5 and above. What I like is: It is nearly the same as spring boot in java or NestJS in Typescript world. The ideas are great.
@ditzdee1 Жыл бұрын
been an fullstack and backend developer but, currently more interested in backend. PHP is my first language in this industry. while trying other language, I find it's simpler not to think how to manage garbage collector (PHP only keep it until the request is done), and to manipulate array and more of them. Only it's sytax take longer than other few languages. I love this language, but still the market job requrements in my country is rare for this language for backend.
@khanalpride Жыл бұрын
been waiting for Livewire v3.0 so long... Your videos are the best. :)
@johnforeverrules Жыл бұрын
great stuff. livewire is fun. now, more devs can have fun with livewire. keep it up
@ariaieboy_ir Жыл бұрын
TALL STACK for eveeeeeer
@sibow Жыл бұрын
Calm down fascist…😂 Just kidding TALL stack is pretty cool even though I’m a VILT stack kinda guy
@MrShaheer Жыл бұрын
You could also use JS on the SERVER SIDE in the early days of web programming in 1999! long before NODE.JS was a thing (IIS supported it. ). You could also write STYLESHEETS with JS. Those were called JSS instead of CSS (Javascript Style Sheet).
@losing_interest_in_everything Жыл бұрын
JSS is a bad thing !
@jefestar Жыл бұрын
an all frontend and backend in vanilla javascript would be 🔥
@MrShaheer Жыл бұрын
@@jefestar oh yeah. It could have been that, but the support wasnt good enough, only Microsoft supported it and their version wasnt as powerful as Node.
@eugrus Жыл бұрын
@@jefestarif that emoji stands for hell 😂
@jefestar Жыл бұрын
@@eugrus 😂
@MrAlexh0375 ай бұрын
Love your sense of humor and content. Subscribed!
@hamzahakoun1072 Жыл бұрын
what is the advantage of making multiple http requests to change an input value instead of using javascript to do that ?
@aarondfrancis Жыл бұрын
All depends on the use case! You can defer or debounce the input like I mentioned. In reality, you'd be using it for things you would normally need ajax for.
@areyousureyouareawake Жыл бұрын
"No more javascript" made me subscribe.
@_alexlazar_ Жыл бұрын
Been watching your videos for the past week. It's this weekend that I'm building something with Laravel. I've been skimming through the docs a lot, and I'm hopeful
@aarondfrancis Жыл бұрын
I too am hopeful! Best of luck
@fernandoboueres Жыл бұрын
Laravel Blade has this for some time, great to see expanded in livewire!
@muhammadroushan8906 Жыл бұрын
Been using Livewire for an year now - its fantastic!
@dfrontierit2114 Жыл бұрын
I have been using pure PHP for the past 12 years. All modern frameworks seem so complicated and just reinventing the wheels, by the way these frame works just come and go with the trends. Also the frameworks seem to just cater to the capabilities of the moment whereas all the modern cool features yet work best and simple on pure codes. Also I am literally able to code out a project by the time a person tries to setup and configure frameworks. The long way worked well for me after all than the shortcuts and trends.
@therealtuyen Жыл бұрын
The title is absolutely controversial topic. But guys, dont take the bait. Livewire just an option, do anything what you want to make your product release faster, more stable.
@donald5297 Жыл бұрын
This is the first time i feel like hitting the like button more than once on a KZbin video 😊
@viragjacint Жыл бұрын
No way!!!! I just finished your mysql course! It was epic! Really happy that I found your personal channel! Can't wait to see more videos from you!
@aarondfrancis Жыл бұрын
You made it! I'm here! Glad you enjoyed the course 🤗
@grim.reaper Жыл бұрын
Very interesting, I don’t know php but this is pretty neat concept
@VictorBorah-Invincible11 ай бұрын
I think, I am living in an era defined by "War of the Frameworks". You wake up every morning and find a new missile. Anyway, being from PHP background, I believe, we engineers love to make things fancy and complicated when it can actually be achieved in a much simpler way.
@janedawg096 ай бұрын
cool. just watched two of your vids. contents' both entertaining and educative. your explanation's very easy to follow too
@leoravilo2812 Жыл бұрын
You're kinda funny, PHP guys! We do WebAssembly with C#, on Blazor. Basically writing JS with C#. No weird stuff with forward and backward requests. And even calling backend service just by injecting in on the front. It uses websocket automatically. Just let PHP die, guys... c': But love your videos, anyway. Makes me able to follow up the late upgrades!
@aarondfrancis Жыл бұрын
Let it die? Neverrrrr! ❤️
@zzkevinlim Жыл бұрын
To all you JavaScript fanbois with your complex JavaScript frameworks, let me tell you right now Laravel and Livewire are simple to use and effective in getting the job done. I don't care if they are slower (who cares if it's 100ms slower, are you building a multi million dollar product?) or less optimal, they still accomplish the task and I get paid for it. I don't want to spend time learning multiple frameworks or signing up for numerous services just to achieve the same outcome in the JavaScript ecosystem.
@JonathanRose24 Жыл бұрын
Yikes, this seems kind of crazy. Needing to go to the sever for every minor change feels like a huge over reaction to JS. These sort of changes are really the concern of the client, not server
@aarondfrancis Жыл бұрын
Eh you can still do stuff on the client, not everything requires a round trip. It's just like Liveview or Hotwire
@JonathanRose24 Жыл бұрын
@@aarondfrancis gotcha, well that’s good at least. Thanks for clarifying!
@cheattube Жыл бұрын
my plan was using redis at the backend pairing session id and value for glabal state management and frontend alpinejs , buti ll giive a chance to livewire
@celebritydev1 Жыл бұрын
I use livewire but when performance matters, I use react. Between, great content.
@adolfomoram Жыл бұрын
I tried for one year, maybe more, I think SPAs are a bit complicated to implement with livewire I also found it hard to work with JavaScript libraries like tagify or file pond, when it reloads it overwrites the state messed up the library. I then changed to Inertiajs and Vue and I am loving it so far...
@aarondfrancis Жыл бұрын
Inertia is great! I'm a big Inertia fan
@baadrqaaba9529 Жыл бұрын
I have done in a project last year and i was quiet surprised how good that was , still have some improvements buts its great .
@JasonJA88 Жыл бұрын
I'm really loving what HTMX's doing...
@aarondfrancis Жыл бұрын
Same!
@BartoloIlliano Жыл бұрын
PHP is the best language for Web !!! You can build frontend and backend easy, more fast respect React
@ThePandaGuitar Жыл бұрын
Wow you're a really good teacher!
@aarondfrancis Жыл бұрын
Thank you. That means a lot
@JenuelDevTutors Жыл бұрын
PHP is so matured, that is what I like about it.
@victorpinasarnault9135 Жыл бұрын
Did you saw PHP in a sandbox enviroment with WebAssembly? They did that a few weeks ago.
@Like_a_lion_979 Жыл бұрын
Honestly, I consider myself hater of PHP, but after some time I m so tired of this endless flow of JavaScript frameworks, patterns, performance. I just want to write a damn code! Seriously thinking about learning Laravel
@aarondfrancis Жыл бұрын
You're not alone there! ❤️
@FelonyKNviction Жыл бұрын
Not a php dev but I still think this is pretty awesome
@brokeartisan Жыл бұрын
Very similar to HTMX but with that laravel magic
@aarondfrancis Жыл бұрын
Totally!
@modernrecipes Жыл бұрын
php devs be keeping me in the work for years ta guys.
@aarondfrancis Жыл бұрын
Happy to help 🥰
@Dutep Жыл бұрын
Your videos are awesome! Would love more Laravel+Livewire content :D
@dinoskostas5728 Жыл бұрын
That was very intresting! But i have one question. The section that you showing that the input updates the ouput via http post request like the ngModel in angular. So my question is if this is secure or not. Because everyone has access to the dev tools and they can easily see those updates and i assume that can lead to an html injection or more am I right or am i missing something?
@kamalkamals Жыл бұрын
Finally php team weak up , but i guess it still limited and the data binding already exist on other language programming like c# with reactivity value of each variables like in your video, hope in the future php team make more changes :) good video keep up.
@timebroua Жыл бұрын
I love PHP! Thanks for loving even more!
@Oyyou Жыл бұрын
"I wish I could write more PHP" got me good xD
@sck3570 Жыл бұрын
Using PHP on the frontend instead of JS is like out of the frying pan and into the fire 🔥
@joaolima3780 Жыл бұрын
Great!!! I wanna start to learn php and your videos helps a lot! tks man =D
@chriscjjones8182 Жыл бұрын
Very interesting. Might have to finally check out laravel properly now
@aarondfrancis Жыл бұрын
Ladies and gentlemen... we got him! ❤️
@rcnhsuailsnyfiue2 Жыл бұрын
I was really hoping this would be about PHP WASM, but I guess that’s one for the next video…! 😅
@aarondfrancis Жыл бұрын
Soon™
@aschmelyun Жыл бұрын
Collab? 😉
@diedemiguel87 Жыл бұрын
I learned how to code in PHP. I changed to JS/React and the to Dart/Flutter to make more money. PHP is averagely 30% worse paid compared to the previously mentioned programming languages and frameworks. It's not about the language itself what made me change. It's about the money, at least in my case.
@aarondfrancis Жыл бұрын
Yeah there are lots of low-paying PHP jobs, thats for sure! There are also some pretty good paying ones, but more in the Laravel space than regular PHP
@RaymondeMBEMBA Жыл бұрын
But where do you feel the most productive?
@diedemiguel87 Жыл бұрын
@@RaymondeMBEMBA React Environment.
@sNineMM Жыл бұрын
Imagine your company is about to build 3d game, AR, VR, chatbot, graph, map stuffs, you gonna cry with Livewire for sure.
@mjerez6029 Жыл бұрын
Love it .. I would rather go full circle with php that react.
@kousicthavva1283 Жыл бұрын
I am subscribing to this channel because the word PHP
@aarondfrancis Жыл бұрын
I won't let you down
@useruser12363 Жыл бұрын
We are about to start several new projects. I was going to use laravel+Reactjs. But this option is very interesting.
@aarondfrancis Жыл бұрын
If you're looking at Laravel + React, do look at Inertia.js for that too
@useruser12363 Жыл бұрын
@@aarondfrancis thanks, I will do.
@DCBlogdev Жыл бұрын
I love Livewire it’s all a php dev needs!!
@goronberserk Жыл бұрын
After writing a hell of a lot in other frameworks, even in Laravel, after discovering livewire the productivity boost is incredible!
@martinelsasser9729 Жыл бұрын
Looks interesting, although I am not really keen on writing PHP and dealing with the horrible syntax it provides. Just the fact that a $ in front of a string will treat the string as a pointer is nightmare inducing to me. And I see the additonal problem of it being difficult to make work as a pwa. This is why I swear on a decoupled backend and a standalone spa. No matter what you want to implement down the line, you got the flexibility to do so.
@aarondfrancis Жыл бұрын
PHP loves $ what can I say
@btx47 Жыл бұрын
The cases where you write a $ in a string in your code are very very rear.
@ncubica Жыл бұрын
jquery is looking at you complaining about the use of "$"
2 ай бұрын
I love PHP since I started using it after Perl around Y2k
@millennia Жыл бұрын
I love livewire but it does not work well if there are major connectivity issues. Between client and server.
@aarondfrancis Жыл бұрын
True! Livewire in offline mode wouldn't be so great
@danielcoulbourne Жыл бұрын
To be fair, using React and AJAX requests will have the same issue. Unless you are talking about front end specific state management, in which case you should be using Alpine, not Livewire for that particular interaction.
@teodor-valentinmaxim8204 Жыл бұрын
Idk, I feel confused, as to why people are trying to be bring php on the front-end and js on the back-end nowadays, or try to do everything with one language. I'm a PHP dev, and I don't personally hate or dislike Laravel. I just build a relatively more faster REST API with Phalcon, not Laravel, because Laravel is not so performant at a larger scale, and for front-end I use a JS framework like SolidJS. I believe everything should be kept with separated concerns, like "Hei, PHP is a back-end language, maybe we should build the back-end with it, and keep JS in the front-end, where it was meant to be , not use bs like React Server Components, etc.". Still, interesting concept to write front-end with php, but personally I'll never do it. I'll just stick to the basics and keep PHP solely on the backend.