so laravel has always had a faithful following and as much flak as PHP itself has gotten in the past it's always been unfounded in my opinion in just the gripe of people who love controversy or just compare it to the wrong things but laravel has really moved into a new era this year the people that love it love it even more and the new developers that have tried it out for the first time or Revisited it after a number of years have quickly turned into laravel evangelists and laran just wrapped up and it wasn't just
the mass of people that normally get excited about it it's gained extra attention it seems in addition there's a new series of funding announced and the biggest of all the announcement of laravel cloud where pretty much everything laravel will be accessible with the click of a button it's like a 10x Improvement of laravel Forge and it brings everything including compute scaling zeroc config deployments roll backs monitoring Etc into one Central Hub so kudos to laravel so in this video I'm going to give five reasons why I think personally many more people are finding a new
found enjoyment or a ref found enjoyment in the laravel ecosystem and before we start if you're looking to stay up to date on all things programming Tech AI Innovation and updates on the job markets then check out my weekly email newsletter it's free and it's all the things I would want out of a newsletter and I think you'll love it I'll put a link below so number one people are worn out from the complexity fluidity and often flimsiness if I can use that word of modern JavaScript Frameworks I actually rewrote my Travis media community in
laravel earlier this year moving away from the hle that I found nextjs to be now I'm not really knocking nextjs as a platform it's good but I think there's a forming opinion out there of people who have just gotten sick of JavaScript Frameworks overall and specifically full stack JavaScript Frameworks like next it's client side now it's server side it's an API but most of us really only need 35% of some part of it with the majority of that just the react frontend Library part and create react app is gone and its recommended replacement is next
in addition there's this strange and mainstream supposed fact that every single web page needs components that are interactive without the dreaded page refresh death to page refreshes right I mean who in the world would stick around if a page had to make a request to a server and then reload I know there's benefit to it but I think many developers assume this has to be the case in 10 out of 10 scenarios well it doesn't and you don't have to default to this thinking if it needs it then use it otherwise don't and many developers
who are new developers and or have spent a large amount of time in JavaScript exclusively are shocked at how solid and mature an NBC framework feels after being in the JavaScript framework world for so long where are my side effects where is my state what's up with this it just works the same every time my console it's clean no warnings or errors number two it's opinionated continuing in the same theme tools like expressjs an application framework is marketed as a tool that is unopinionated that's its big motto it's unopinionated you make the call to do
whatever you wish same with a framework like flask and there is a place for that I'm not knocking it in a blanket statement but guess what many people want opinion need off will follow this long page of instructions and code to implement it need a database well here's the instructions a little alchemy here a little there want to send emails want to submit a form here are the pages of instructions and code to get it working well guess what most web applications need all of these things and I personally don't want to implement them in
fact wouldn't it be great if all this was implemented already and you can choose to turn it on if you need it well welcome to laravel or jeno in the world of opinion many of us still like it number three it's easy to pick up and it just works all around I think the closest thing to an MVC in laravel is Ruby on Rails which is a very mature and solid framework laravel's always been like the little brother of Ruby on Rails but I've never been a fan of Ruby I just don't like the syntax
yes even the syntax of Ruby I know that's its big thing I never liked it and I hear a lot of the same from other developers out there I feel like if you didn't know either and you came to laravel and PHP versus rails and Ruby the former would make much more sense that's just me in addition with the rise of people building their own SAS products and businesses it's just unbelievably easy to get an app off the ground at least an MVP with laravel and I feel like many developers have at least some exposure
to PHP versus Ruby number four the documentation so laravel is the gold standard in great documentation net is not I mean it's Microsoft Ruby on Rails can you even install Ruby it's like a test upfront to even use the platform but laravel is one of the few technologies that you always choose the documentation almost every time over any other medium out there blogs stack Overflow videos it's excellent and rarely leaves any questions or concerns out to me that's a huge advantage and then number five Community where's your net community at again at the end of
the day it's Microsoft the Ruby on Rails community was super quiet prior to the campfire app that came out recently or maybe I just wasn't in those circles but laravel has always had a vibrant and true Community people who weren't Fanboys just to be Fanboys but truly enjoy using the framework and now it's come to fruition this year where it's getting a lot of Limelight leading to more adoption and interest like I said the announcement of laravel cloud is a big deal deployments of these bigger NBC Frameworks have never been an easy task and apps
like Railway have made it all easy for us to deploy anything but this laravel cloud is very specific to laravel and its ecosystem and is an effort to simplify all the pieces of it from the infrastructure to the app to the scheduler Q worker and all the pieces that make a big shiny laravel app I think it's promising and I think it's a great step forward for the developers who aren't jumping on the bandwagon of making fun of PHP because that's what everyone else is doing but recognizing a great tool for what it is and
what it is accomplished for a lot of businesses Great and Small out there I'd love to know what you think of it all let's discuss it down in in the comments if you found this video helpful give it a thumbs up if you haven't subscribed to the channel consider doing so and I'll see you in the next video [Music]