“I like magic, I like opinions, I like being told exactly how to do what I want to do in the framework that I’m using.” This is so well put!
@joshcirre
10 ай бұрын
Thanks Davis! I’m a firm believer that different frameworks just “click” for different people. So if you’re like me… you’ll probably love Laravel. ☺️
@DavisNorde
10 ай бұрын
Over the years I've built a few simple apps with Laravel and I loved the whole experience. I work mostly with JavaScript and React but I’m following the Laravel community quite closely. I love the vibe. People are super welcoming and kind. And, just like you pointed out, Laravel is a very powerful technology. I’m curious, have you explored Ruby on Rails? Would love to hear your opinion.
@mongi244
9 ай бұрын
I use laravel for the backend and vue and react for frontend. Laravel provides nice starter kits for an entire frontend/backend package
@joshcirre
9 ай бұрын
Totally agree!
@raphaeljaggerd3585
11 ай бұрын
I just started using laravel and boy oh boy is it amazing. I love it.
@joshcirre
11 ай бұрын
It really is! Glad you’re loving using it!
@gillesashley9314
10 ай бұрын
Laravel is the guy that has made me money. Currently I use it for backends with React as frontend.
@DorianDevelops
7 ай бұрын
Thank you for this video! All the points you made were super helpful for someone like me who is thinking about giving Laravel a try. Having worked in web dev for so long and mostly frontend a js framework like Next just seemed to make sense to go with. After using it for my first side project I ran into a lot of issues with things you mentioned like auth, email, etc. I was worried about not knowing enough php to be able to dive into laravel but I like how you mentioned not knowing php and how you know Laravel. Going to check out your TALL stack tutorial later on and work through that. Thanks again!
@joshcirre
7 ай бұрын
This brings me so much joy to read! I think the PHP syntax (and more modern Laravel architecture with single file Livewire components) feels a lot more familiar to JS devs than Ruby/Rails but that’s more personal preference on my part. The great part about learning Laravel and PHP is it’s a battle tested solution so you’ll find just as many resources as you would with NextJS.
@hamedelasma
10 ай бұрын
Hi, first I really enjoyed the video, I just wanted to share my story too, I’m backend developer with three years experience, I consider myself as Laravel developer more then backend developer, I love the framework the community the the packages, the plug-in even the core team on Twitter I follow them all, but ppl always asking me to switch to more demanding frameworks, but my answer you said it on small version “ I love Magic, I love building things fast, and make good money “ so that’s why I love laravel ❤
@joshcirre
10 ай бұрын
Love it! Just like I said in the video, I don't really know PHP, but I know Laravel. I'm slowly becoming a better developer because of Laravel. :)
@viniciusalvess
10 ай бұрын
Great video Josh, I've been using laravel since version 5.5 and I tried many other tech stacks along the years, but no other offers near what Laravel offers.
@joshcirre
10 ай бұрын
Thanks so much and I appreciate the support! While I haven't been using it that long (since 8?), I can't imagine starting a new project without it.
@viniciusalvess
10 ай бұрын
@@joshcirre Dude I made a mistake in the past of starting a project using Fastify because of the JS hipe, it took me 3 times longer to finish the project comparing if I had used Laravel.
@factorial2323
10 ай бұрын
laravel is like working with the community, not my team itself
@joshcirre
10 ай бұрын
It’s a team effort! I’ve learned so much from asking questions.
@PumpkinSpicePretzels
3 ай бұрын
In my job experience, the community is much more sane and easier to work with than any corporate team I've worked with. The latter is full of a bunch of hot-headed small-minded Mavericks.
@SeanGoresht
10 ай бұрын
Candid, relatable video, presented very thoughtfully. With over 10 years of experience, this all resonates very strongly with me. For the past 3 years, I worked in a javascript framework that had everything "batteries included", modelled after Rails (emberjs). I basically had to learn it inside out, like you did for Laravel. Having everything you need to scale really helps and often scares away developers from trying new things. So while the javascript ecrosystem continues to move quickly, frameworks like laravel will continue to appeal to the seasoned developers who have seen projects grow from something to nothing. The problem with tools like React is that while they're (arguably) very easy to grasp at first, they become very complicated as projects scale and as developers bring in endless combinations of other libraries, tools, and services. "Complex" frameworks like laravel scare away the starting developers who want to get involved due to the perceived difficulty to get started and the steep learning curve. Let this video be a lesson to those starting and junior developers: "you get what you pay for" (vercel).
@shahabz24
2 ай бұрын
Your insights have completely transformed my perspective on Laravel! I used to see PHP through a limited lens, but now, thanks to you, I see PHP through the powerful and elegant framework of Laravel. It's like I've put on a new pair of glasses that make everything clearer and more exciting. Thank you!
@joshcirre
2 ай бұрын
Thank you! I'm glad that I could help in any way. :)
@dnlgrz91
10 ай бұрын
I’m a huge fan of Laravel but I’ve switched to SvelteKit almost two years ago. I agree with all you said. You are making me reconsider my position 😂 why, dude?! Very nice video, btw!
@joshcirre
10 ай бұрын
I’m sorry! 😂 but I am a big fan of Svelte and SvelteKit even if I’ve been using Livewire more recently. If you want to try out Laravel again, you can use Svelte on the front end with Inertia. 😏
@dnlgrz91
10 ай бұрын
@@joshcirre I know Livewire and it seems the perfect companion for Laravel, so… I’m gonna build my chat app with it 😁
@todormarkov2860
5 ай бұрын
Can you share more about Laravel + Inertia + Svelte and SSR in particular? The backend company I work for uses Laravel and I will have to use it with Svelte, but SEO is important to us, we use our own server for hosting.
@alexevlad
10 ай бұрын
First, great video (initially thinked that you're bigger youtuber with the quality of video). My main problem is deciding between NextJS and Laravel, because some things in NextJS aren't built like Laravel (Queues & CronJobs), specially for a monitoring service. But the problem when I think about Laravel is losing all the type-safety between server client, which hurts me. (yes, I'm using typescript) Currently I've build some previews of the product in NextJS (Prisma, Next-Auth, TRPC, React-Query), all cool packages which improves developer experience to the top, making delivering features so easy.
@joshcirre
10 ай бұрын
I appreciate the compliment! And I definitely can understand the concern of losing type-safety. I'll admit it's not something that I'm well versed in just because I didn't use Typescript that much. I think there's some great meta frameworks/templates like Create T3 App that make the majority of this so much easier. If you're still wanting to look into Laravel and want to use React with some Type-Safety, I would look into the Laravel Data package by Spatie which helps generate types for your Inertia front-end. But it sounds like you've found tools that work great for you too so don't overthink it! :)
@pythonantole9892
10 ай бұрын
Laravel is so underrated, probably because the "PHP is dead" mantra is so ingrained in many developers that it prevents us from even accepting that there maybe something good in the PHP ecosystem. Laravel has enabled me to ship faster and to avoid all the unnecessary complexities and tools that you need to learn today just to put up a website or web application to the world.
@joshcirre
10 ай бұрын
Love it. That's what I've found even from someone who loves what the JS ecosystem continues to bring to the table. It just continues to work. :)
@PumpkinSpicePretzels
3 ай бұрын
People who bash PHP never understood how to use it right. Once I learned how I was supposed to use it, it became a very powerful and elegant language. Much more than JavaScript and all of its ridiculous quirks.
@sandiss1210
Ай бұрын
I really liked how the demonstration goes like u were in my head answering my questions ... U made my mind clear and im definitely gonna give laravel a try
@joshcirre
Ай бұрын
That means a lot! I’m glad it was something that resonated with you. I still believe every word. ☺️
@AndiKod
9 ай бұрын
Going from React straight to Laravel is just switching prisons with different blanket color. Learn or go back to PHP, that a yes, but don't get trapped by Laravel. I was first using PHP back in the day, and the Laravel system built by it's owner felt like a PHP Microsoft and pushed me into NodeJS.
@IvanRandomDude
4 ай бұрын
And if you are serverless fan you can do even that with Vapor. Also, one thing about self-made "starter kits" is that you have to maintain them and update them frequently. Imagine you build 10 projects based on your own starter kit and then you discover a bug in the kit itself. Now you have to update 10 different codebases to fix the bug. Or there is a CVE in one of the dependencies and now you have to update it everywhere. Good luck. Having a framework that patches that for you makes life much easier.
@joshcirre
4 ай бұрын
There's a HUGE benefit to having every piece of your app be maintained by the same team. (and I love Vapor 😉, you might even see me in the Vapor support queue now).
@Shaunmcdonogh-shaunsurfing
10 ай бұрын
I learnt on php with html etc. there were no JS frameworks back then. Built some pretty awesome stuff on it.
@joshcirre
10 ай бұрын
That's awesome! I did not have the opportunity to fully learn on HTML, so I can imagine how Laravel looks like even more magic.
@CharlesMartel829
4 ай бұрын
Laravel is like MacOS while the JS jungle is like a Linux distro.
@joshcirre
4 ай бұрын
Good way of putting it. Not necessarily worse, but there's a reason the opinions and choices have already been made for you.
@SuperBlackBeto
Ай бұрын
Wow nice comparison 😮
@phat80
17 күн бұрын
No, Laravel can’t be MacOS just because it pushes you to use PHP 🤮
@zunnur1
10 ай бұрын
Laravel + Inertia + React Is my best stack ever.
@allaghi
10 ай бұрын
Vue as well
@DEBUGENTITY
10 ай бұрын
Laravel + React the best mine too.
@spicynoodle7419
10 ай бұрын
Laravel + HTMX
@todormarkov2860
5 ай бұрын
Can you share your impressions of SSR with Inertia ?
@IvanRandomDude
4 ай бұрын
@@spicynoodle7419 Isn't that kinda weird since you have Livewire that works in similar fashion but it is way more suited for Laravel?
@ChrisIsOutside
7 ай бұрын
Here's another angle and one of the reasons I use Laravel: Maintenance in 3 years time. I have struggled with maintaining projects 1 year after building them using JS frameworks but with Laravel, maintenance over long periods of time is quite easy for the most part. The docs for upgrading versions is fantastic, it almost feels like a generic tutorial most times.
@JoeSmith-kn5wo
4 ай бұрын
I have been coding for 25 years and coded in most languages under the sun. I will have to say I'm seriously looking into laravel because I'm tired of having to learn a new JS library all the time. I also like laravel seems to come "batteries included". Excited to get my next side project up and running with laravel.
@joshcirre
4 ай бұрын
I love it! Well, let me know if there's any videos you would like to see as you try it out for the first time. ☺️
@BERTDELASPEED
10 ай бұрын
I knew Laravel was good but now I can start to imagine how great of a framework it is thanks to you
@joshcirre
10 ай бұрын
Just released a full tutorial using my favorite Laravel stack, as well. :)
@BERTDELASPEED
10 ай бұрын
@@joshcirre you're the man Josh, I just downloaded a Tall course but now I won't even bother watching it. I'm watching yours fosho
@betterstack
7 ай бұрын
Great job with the video Josh 🚀 If anyone's looking for more Laravel or PHP videos, we released task scheduling and Monolog tutorials to help the community too 💪
@joshcirre
7 ай бұрын
Thanks Betterstack team! Love what you all are doing! ☺️ By the way, if you are looking for a Dev Advocate, I’m available. 😏
@fnfal113
10 ай бұрын
Laravel is great, it is accessible to beginners yet it limits their ability to look outside the box since it is an opinionated framework. For rapid development I wouldn't disagree on the point that it does its job really well with the given built-in tools and packages.
@joshcirre
10 ай бұрын
I would agree with that. But I also think the ecosystem of incredible packages helps beginners look outside the box (built-in packages) but still inside the house(?), which would be the ecosystem, for things that just work without having to do too much finagling. :)
@fnfal113
10 ай бұрын
@@joshcirre yes its great introduction given the built-in packages. I guess its developer-wise to make a decision to think outside the box.
@defnlife1683
12 күн бұрын
Laravel, Rails or Django, just these frameworks give me life. Ppl crap on them, but also suffer thru NPM hijinks and that’s normal.
@jeffreykroonen
11 ай бұрын
Laravel is great! Nice video
@joshcirre
11 ай бұрын
Thank you! Laravel is pretty awesome. 😎
@RiadDZz
6 ай бұрын
Hi Josh i really want to hear your thoughts about AdonisJs, it claims to be Typescript Laravel, it would be awesome if you can make a video about it!
@joshcirre
6 ай бұрын
Great question. I do have some thoughts about AdonisJS because I’ve been following it pretty closely for awhile. I’ll put a video together. Idea added here: cir.re/suggest ☺️
@vcodev108
8 ай бұрын
Its an eyeopener video, Thanks for your sharing your thoughts, and Im going with laravel this year and years to come :-) can you please make a video on tinkerwell? also spatie ray if you use please.
@joshcirre
8 ай бұрын
Great points! I have an upcoming video on my Laravel Toolkit that touches on this. Excited for that to come out!
@cirtey29
2 ай бұрын
The problem with JS Frameworks is that they have short shelf life. Usually 3 years before another newer better framework appears. So you have to learn again. While if you really want to be productive, you need to stick to something stable for more than 3 years. So you build that muscle memory. Also for indie hacking, the costs of hosting of php are much lower than Vercel or Netlify.
@joshcirre
2 ай бұрын
I think you're correct with framework shelf life, but it DOES mean that the community is more open to rapid change. Even with things like Livewire Volt in Laravel world. Most hardcore Laravel fans hate it. It's new, it's flashly, etc. I love it. And I think being in the JS world has shown me that it's okay to like new things. So there are benefits to having newer frameworks every 3 years. Couple that with rock solid legacy community? Golden. Costs are lower but ease of use is not... yet.
@JoseFranciscoIT
10 ай бұрын
Laravel got everything in one place. 👍👍👍
@Zircuitz
3 ай бұрын
It's always funny to me when JS devs pull the "It's so old"-card on me when I say I use PHP. PHP first appearance: *June 1995* JS first appearance: *December 1995*
@joshcirre
3 ай бұрын
I think most of the internets opinions on PHP are from the index.php days. There's a lot of improvements BOTH languages have done in the past 5+ years alone!
@oscarmartinlive
10 ай бұрын
OMG! 😳you've just made my year with this video! Thank you soooooooo much! I've got two questions I'd really like to ask you, though: can you build functions into a Laravel app that let's your app make recommendations to users based on some user data? The other question I have is something I want to keep a little private, for the sake of protecting an idea. Can I reach you on social media, where I can send a DM? I'd really love and appreciate that. Thanks again. Great video!
@joshcirre
10 ай бұрын
Thanks for the encouragement! Yep! You can use Laravel Events to listen for specific data elements and be able to create functions based on those events, or you can do it on a time schedule with Cron Jobs. And sure, you can find me on Twitter at joshcirre. :)
@ubeydk
22 күн бұрын
Love your modesty. 🧡
@joshcirre
20 күн бұрын
Thank you so much :)
@bewajitoluwalase428
3 ай бұрын
Really happy to start with php before going into laravel
@joshcirre
3 ай бұрын
I’m happy for you! A lot of appreciation, I’m sure!
@bewajitoluwalase428
3 ай бұрын
@@joshcirre yes really wanted to do something different
@eki203
10 ай бұрын
Welcome to the frameworker 's world, it give to the ppl that really know how to code a lot of job. So keep do it!
@mohammadjalifathi6193
Ай бұрын
As i can't find a entry level job as a next js developer and Cs graduate, im considering learning php and laravel
@tedthetutor4587
8 ай бұрын
Can you recommend a good Laravel tutorial series for those of us starting at square one? As someone struggling to find my way the node mountain just gets 50 feet higher for every 10 feet I climb!
@mdstudio8139
10 ай бұрын
Hey future Josh, first of all liked and subscribed! Can you please add the links to starter kits you mentioned in the last part of your video, especially the one with Laravel/Next combination ? Keep up the good work!
@joshcirre
10 ай бұрын
I can do that. Thanks for the comment!
@joshcirre
10 ай бұрын
@mdstudio8139 That link has been added. 👍
@haiffy
4 ай бұрын
I started from PHP, went to Laravel, fell in love with TALL stack + Filament. But then my inner self just really wanna switch to Next.js, so I did, though I got mixed feeling about it. Maybe I just don't have enough knowledge to build a blazingly fast Laravel app just like a Next.js app
@joshcirre
4 ай бұрын
As long as you’re building awesome things, it doesn’t really matter. ☺️ Laravel could always power your queues, background jobs, etc. should you ever need.
@returnZeroo
10 ай бұрын
I wish laravel have module based architecture like nestjs/django
@joshcirre
10 ай бұрын
Just because I've never worked with Nestjs/Django, a quick search seems like Modules are an easier way to group a set of controllers? Yeah, would be nice, but I don't think I've ever needed that just yet. Is there a specific use-case where they become helpful?
@IvanRandomDude
4 ай бұрын
@@joshcirre It can help a lot if you are building so called "modular monolith" and use vertical oriented architectures. However, you can do that even without modules, it just requires more discipline on behalf of developer.
@sk_ller6847
4 ай бұрын
I'm a beginner in laravel and I really love the community . But can you make tutorials for laravel 11
@joshcirre
4 ай бұрын
Sure thing! There hasn't been too much changed about Laravel 11. What is it that you want to see?
@lancemarchetti8673
9 ай бұрын
Is it worth learning Laravel to build Steganography apps? Because Javascript is tricky when trying to load a peg to an html canvas in raw binary (unicode). It does not load NUL and NPC (non-printable characters)
@levett_
4 ай бұрын
How much PHP experience would you say is necessary before starting to pickup Laravel? I'm more of a JS person.
@joshcirre
4 ай бұрын
That’s the good news. I don’t think much at all if are a mid-level programmer in JS. I’m actually working on a full-length course for how that progression looks like and things to keep in mind, but I would say jumping into Laravel is perfectly fine since you’ll pick up the PHP syntax in no time. ☺️
@levett_
4 ай бұрын
@@joshcirre that’s great to hear! Is your course going to be on Laracasts or elsewhere?
@feralaca123
4 ай бұрын
The hype of next is what made me look into php and python again
@joshcirre
4 ай бұрын
Find what makes you build and ship products. :)
10 ай бұрын
You're right, you don't need anything too complicated for a job. Laravel has everything available, just use it for your project.
@paulvincentsumalinog3083
11 ай бұрын
where can i learn php? im new to web dev and i want to learn php then laravel
@joshcirre
11 ай бұрын
The PHP for Beginners video that Jeffrey Way and the Laracasts team put out is PHENOMENAL. I would start there and then look at Laracasts for any free (or paid) Laravel content. kzitem.info/news/bejne/xYyq2qmFo5eoZnosi=MTcNIW5V2rs3w7Ko
@mlsandreas
10 ай бұрын
i would add PHP the right way too kzitem.info/news/bejne/1IyYq618k32YpKA
@sugihwarascom
9 ай бұрын
hey, is it vs code that you are using? how set that up to look beatifull like yours?
@joshcirre
9 ай бұрын
It is VS Code! Most of the look is done using APC Customize UI++ extension, but my setup is largely inspired and copied from Caleb Porzio who has a fantastic course at makevscodeawesome.com
@compton8301
2 ай бұрын
You said your site is built strictly with Filament? What’s the url?
@joshcirre
2 ай бұрын
It's Securequest (securequest.io). Built completely on Filament.
@compton8301
2 ай бұрын
@@joshcirre Thanks
@kevinsedwards
4 ай бұрын
If I want to move further into WordPress because I have a good source of these kinds of clients, would you recommend learning laravel or just php?
@joshcirre
4 ай бұрын
I think learning Laravel doesn't mean you have to stop learning Wordpress. In fact, there's a world where learning Laravel and Wordpress together is mutually beneficial. Check out what some of the Roots folks are doing, which combine Laravel elements with Wordpress. :) roots.io/
@F16Argentina
6 ай бұрын
Hi, i'm just starting to learn JS because i watch many content creators of web development using it, and i know almost anything about PHP, but now i think the combo JS+Node+React+Next is like Arch users who have to build everything in the system you know. It's like using Arch (JS) is to say "i'm cool, i make all this things work together" and in the other hand if you just want something that works out of the box and have a life you choose Linux Mint or Ubuntu, in this case PHP. Am i wrong? Cool video btw.
@joshcirre
6 ай бұрын
I think that’s a fair comparison! Laravel is probably like the Ubuntu of the web development world. Battle tested, tons of support and packages, and for 90% of what you’ll need to do, it comes out of the box or as first-party extensions.
@mohamedyamani8502
10 ай бұрын
Cool video man. Keep it up. One note if I may, the background music is kinda loud for background music, it gets in the way when you talk.
@joshcirre
10 ай бұрын
Thanks for the comments! I'll be sure to adjust that in the future. :)
@jorgebrigliadori
4 ай бұрын
Finally a KZitemr who doesn't scream on the mic!!! 😍
@joshcirre
4 ай бұрын
I try! Most people say they listen to me when they want to fall asleep. 😂
@Vichion
10 ай бұрын
If you wanna save the money from spark you can also manually configure Laravel Cashier :)
@joshcirre
10 ай бұрын
100%! They even just put out some simple documentation to get it set up. Or you can use the Lemon Squeezy package.
@TheDeprecatedLibrarian
10 ай бұрын
Hey Josh! Ty for the great introduction to laravel! Do you plan to do some courses or tutorials and what do you think of Nuxt.Vue?
@joshcirre
10 ай бұрын
I have a 2 hour long 0-production tutorial coming out for the TALL stack. I’m not a Vue expert but I love Nuxt and Vue with Laravel Inertia. Nuxt and their modules and developer tooling are next level. Thanks for the comments!
@TheDeprecatedLibrarian
9 ай бұрын
@@joshcirre Ty for your hard work. Thx to you I'm switching to laravel/php (I'm trying but I don't know where to start) to save my sanity from js hahahaha
@A03L
7 ай бұрын
Im leaving js ecosystem simply because im done with having new js tool / framework / library every week
@joshcirre
7 ай бұрын
You are always welcome in the Laravel world! 🫡
@hamburger--fries
5 ай бұрын
Great video! Can you make a video about LiveWire 3 in a similar discussion style? Thanks!
@joshcirre
5 ай бұрын
Good idea! In terms of why I choose Livewire over a different front-end?
@hamburger--fries
5 ай бұрын
@@joshcirre Yes, why do you like it? I’m using it as my main way to display data nearly everywhere. I run a large database of books with social community features. I’m using Roots.
@wchorski
10 ай бұрын
Would you say Laravel is like Wordpress (ecosystem, stability) but with a better focus on DX?
@joshcirre
10 ай бұрын
I would say they seek to solve different problems. So Laravel's sole focus is building and deploying web applications. You can even use Laravel with Wordpress with Roots.io's Acorn offering.
@abedyassin3837
3 ай бұрын
What is needed most in the labor market laravel or nodejs ?
@joshcirre
3 ай бұрын
I think there's a ton of job's in the PHP world and some may now or eventually touch Laravel, but JavaScript is still incredibly valuable in today's day and age. But always valuable to employers if you can build things and Laravel helps you do that. :)
@abedyassin3837
3 ай бұрын
@@joshcirre thank you so much for explanation
@sonoftroy8572
9 ай бұрын
Just admit it already, PHP is back in business y’all!
@joshcirre
9 ай бұрын
Always has been.
@welzyalzy
4 ай бұрын
I love laravel, rails and django.
@joshcirre
4 ай бұрын
All three incredibly powerful frameworks!
@welzyalzy
4 ай бұрын
@@joshcirre THEY ARE GOATS! THE GOATS!
@chimwemwechawinga2336
9 ай бұрын
Great 👍 thanks
@simonswiss
7 ай бұрын
Oh shit, I'm about to learn Laravel again in 2024 😅
@joshcirre
7 ай бұрын
A comment from the legend himself? 🫡 you’ve taught me so much!
@RaniZaïlachi
8 ай бұрын
Laravel is perfect... point. For people concerned with perfs, check caching possibilites such as redis for data and varnish for templates, it will solve most perfs bottlenecks. For really heavy processing that put a toll on the cpu, I basically forward the requests to a queue that's consumed by a java or c# "microservice"... Stop torturing yourself with analysis paralysis and torture your keyboards insread ! Of course, I'm obviously addressing those who have the choice of their stack...
@ifindev
10 ай бұрын
Great video! Now I’m sold to try Laravel seriously 😆
@joshcirre
10 ай бұрын
Please do! And let me know what kind of tutorial video would be helpful if we built something together!
@marlonmarcello
10 ай бұрын
Closest to Laravel in JS land is Redwood. Laravel is fantastic but if you wanna stick to JS, just go with Redwood, you won't regret it.
@joshcirre
10 ай бұрын
I think Redwood is fantastic. I don’t care for GraphQL myself, but I like having the opinions that Redwood gives. Other options in JS land: - WaspLang - Meteor - Kirimase (on top of NextJS)
@skillz1337
10 ай бұрын
I'd say AdonisJS is the closest to Laravel in Javascript/TypeScript Adonis is super modular it doesent come with batteries like laravel does like you can literally install anything you want like the orm oauth wrappers hash modules queues system... and you can even use these modules outside adonis you can extend any module in this framework and it's 100% type safe, also its verry verry similar to laravel in the DX level they even got a similar cli like artisan called ace.
@Septumsempra8818
10 ай бұрын
Django?
@joshcirre
10 ай бұрын
Great framework. Never used it!
@matrix9134
2 ай бұрын
why most ppl dont even mention django and tbh its so good as far as i know ?
@joshcirre
2 ай бұрын
I don't have that much experience with Django but I think it's a great framework and you should use it if it means building things fast. :)
@QueeeeenZ
4 ай бұрын
I like to pair Laravel with Nuxt
@joshcirre
4 ай бұрын
Great pair! Nuxt and Next work great with Laravel.
@Squagem
8 ай бұрын
What is the music you use??
@joshcirre
8 ай бұрын
Most of the music I use can be found on Pixabay or in the Creator Music library for KZitem and Meta.
@tiagotheoliveira
10 ай бұрын
Great video!!!
@quizjs-k8o
Ай бұрын
Hey Josh, I think it's unnecessary to constantly compare Laravel and PHP to JavaScript. In many of your videos, your goal seems to be making fun of JavaScript and showing that Laravel and PHP are superior, which, in my opinion, isn't the case. We all know how powerful the JavaScript community and frameworks are, and I don't see any features in Laravel that don't exist in other languages like Java, Go, Ruby on Rails, or C#. I understand that you're stuck in your PHP bubble and may be reluctant to step out of your comfort zone to try other languages. I don't have an issue with any particular language, but your videos often suggest that if you're a JavaScript developer, you're wrong. You're not in a position to make such comparisons because you don't seem to have enough experience with JavaScript. In my opinion, JavaScript is one of the most productive languages out there right now. Laravel developers often boast about its ecosystem, but in JavaScript, you don't just have one package - you have ten similar packages, all well-maintained. A better comparison could be made if you and a JavaScript developer both built a web app, and then we could see the key differences. PHP developers seem afraid of losing their jobs due to JavaScript's popularity. You should ask yourself why JavaScript is 20 times more popular than PHP. There's a reason for that, and you should understand it before dismissing JavaScript as a bad language.
@joshcirre
Ай бұрын
With all due respect, I think you might need to pay close attention to how I talk about JavaScript in my videos. Whenever I mention JavaScript, it’s never the language, jobs, etc. it’s always the ecosystem itself. Watch my “Laravel is the Laravel for JS” video for more in-depth discussion. I use JavaScript all the time, even in Laravel. My complaint is the lack of consistency in the ecosystem as a whole, even in the meta frameworks. I apologize if that didn’t come across in the videos you’ve seen, but your comment about me not having experience is flat out wrong so it’s tough for you to have that belief without fully knowing my experience. :) JavaScript is good. The JS ecosystem is a mess and disorganized as a whole. Most JS devs know this too.
10 ай бұрын
❤❤❤
@codedusting
10 ай бұрын
What font are you using?
@joshcirre
10 ай бұрын
This is the Dank Mono font in my code editor. :)
@codedusting
10 ай бұрын
@@joshcirre Thanks 👍
@dmitriyobidin6049
4 ай бұрын
JS ecosystem is when programmers think that coding should be 90% creativity and 10% engineering/building, and frameworks like Rails/Laravel are more about 90% building and 10% creativity. Coding shouldn't be as creative as frontenders think, in fact if there was just 1 framework on the front end(even not the best one) - we would be as productive as we are now, if not more.
@joshcirre
4 ай бұрын
I think a framework gives you license to be creative. You don't need to start with creativity, but it should give you the tools to be creative. :)
@listener8228
4 ай бұрын
Why would I use Laravel when I'm already using Django?
@joshcirre
4 ай бұрын
I don't think you need to. Especially if you've already found something (like Django) that has solutions for the things you need. I am not as familiar with that world as I am the Rails or JS world. But I'm appreciative of the Laravel ecosystem and the community more than anything else. :)
@midcult2
4 ай бұрын
Never knew Seth Rogan knew how to code, but I'm glad he does ;)
@joshcirre
4 ай бұрын
Haha. I've gotten that once or twice. 😂
@dmitriyobidin6049
4 ай бұрын
Why not Rails?
@joshcirre
4 ай бұрын
I love Rails! For me, personally, the PHP syntax made more sense to me than Ruby. I also think there are more modern advances being made in the Laravel ecosystem than Rails. But, in my opinion, choose one and run with it!
@JT-mr3db
2 ай бұрын
Laravel is very easy to use, but incredibly difficult to understand how it works.
@joshcirre
2 ай бұрын
Interesting. Do you think that's because it obfuscates a lot of magic?
@JT-mr3db
2 ай бұрын
Yes exactly. Theres understanding how it works conceptually which the docs do a wonderful job of. And then there is understanding how it actually works. It’s understandably difficult, we are talking about 15ish years of someone’s effort.
@MahmoodHasand3
7 ай бұрын
i donot know php, how screwed am i?
@joshcirre
7 ай бұрын
Good news! You’re in the same boat I was 3ish years ago and now I’ve built 3 SaaS products in PHP/Laravel. Just follow the bootcamp tutorials for Laravel and Rails or some other battle tested full-stack framework (Django/Phoenix) and pick which language syntax feels “right” to you!
@edhahaz
5 ай бұрын
Laravel has an awesome ecosystem just need $99 per project for stripe integration lol. At least mediocre auth is free
@joshcirre
5 ай бұрын
Well that might be a little unfair in a couple ways. The Spark package pays for itself in all of my projects. And if you don’t want to pay for it, you don’t have to. Everything can be setup manually using Laravel Cashier. As for auth, I don’t think mediocre is a proper assumption. Applications with hundreds of thousands of users are built on top of it.
@NewTypeStarling
4 ай бұрын
What is good auth in your eyes
@_danox
4 ай бұрын
bro is mad after spending 5k for a “nextjs bootcamp zero to hero” lmaoooo
@GringoDotDev
10 ай бұрын
This is a great video Josh! I started using Laravel last year for a client and was blown away by how productive it was. That experience partly informed some related thoughts I recorded here: kzitem.info/news/bejne/qIKu26BoiamreZg Liked and subscribed. Keep going!
@joshcirre
10 ай бұрын
Thanks for the support! Love the video. I think you articulated exactly why the community and ecosystem is almost just as important, if not more important, than the tools themselves.
@mzerone-g6m
6 ай бұрын
You forget Notification
@joshcirre
6 ай бұрын
One of the most underutilized features, but really comes in handy when you need it!
@mr-maschi
Ай бұрын
Omg. To all new devs: please use laravel without knowing php too well. Please do me the favor. Why? Because later on the companies will hire ME to fix your mess. Greetings, PHP dev with 20 years of experience in PHP.
@jgarciascr5
3 ай бұрын
I would love if they could improve Laravel as a real OOP framework and stopped being tied to third party frameworks like Symfony (to manage HTTP Requests and other things). They should do it better than that. Even replacing that part with ReactPHP would make Laravel a great option to process requests asynchronously, just like Node does, in order to make Laravel usable for high traffic applications too. There are other things that should be improved in Laravel like its ORM and Query Builder. They both are very basic and could perfectly do more than generating simple empty skeleton classes.
@joshcirre
3 ай бұрын
Interesting. I haven’t heard hardly any complaints regarding Laravel’s ORM.
@jgarciascr5
3 ай бұрын
@@joshcirre perhaps because nobody use it. It basically creates an empty class only, nothing really useful considering the wide range of possibilities to generate useful code
@EmadHa
3 ай бұрын
the comparison between Laravel & Javascript, or PHP vs JS is.... just wrong.
@joshcirre
3 ай бұрын
Good thing I didn't compare them then. :) I compared the Laravel ecosystem vs. the JS ecosystem.
@AlexanderBelov-y8o
9 ай бұрын
I know PHP inside out, but I don't know Laravel.
@joshcirre
9 ай бұрын
Then you're going to be pleasantly surprised when you pick up Laravel. ;)
@tinashemangoro
8 ай бұрын
you cannot know php and not know laravel...its impossible in the morden world
@AlexanderBelov-y8o
8 ай бұрын
@tinashemangoro Laravel is just a tool. There are many other MVC frameworks for PHP, even for enterprise level apps. It's much more important to understand a language than to know a currently trending framework. In many real-world scenarios, building a personalised framework is a much better choice than using a pre-built system with many features you're likely not going to use or just waste time doing things the framework's way. My philosophy is: if you couldn't build it yourself, never use a framework to it for you.
@tinashemangoro
8 ай бұрын
@@AlexanderBelov-y8o not if u understand the framework to god-level. If you become a Super-Saiyan in a particular 'good' framework then you can become as good (if not better) as someone who knows the base language.
@jgarciascr5
3 ай бұрын
@@AlexanderBelov-y8o Not really. The other frameworks, out there, are not in use or do not have the support Laravel has. Laravel is the winner of the PHP frameworks war, but its builders didn't take some good things into account to make it really great and really appreciated/useful in the software development market. Because they moved faster than their competitors, is why now they have many packages developed for Laravel and a bigger community. But remember that, in the software world, to move faster doesn't mean to do things better.
@thisbridgehascables
10 ай бұрын
As a developer of over 10+ years.. this video is a bit misleading. Laravel under the hood is many borrowed php packages available through composer and probably combined through custom core classes to make it all seem seamless. I love laravel as well. Now the JavaScript frameworks are messing but are put together in a similar way and can be extended just like Laravel .. it more about what you’re comfortable with.
@enmaboya
3 ай бұрын
Under the hood, laravel is absolutely terrible But for most people, unfortunately, it doesn't matter.
@joshcirre
3 ай бұрын
Okay, I'll bite. Why is that? Is it just because it's PHP? What does "under the hood" mean?
@enmaboya
3 ай бұрын
@@joshcirre "No, PHP isn't the issue here. Laravel itself is not written very well, for example: 1) The request class is implemented in a very specific, to put it mildly, way; 2) Eloquent is convenient, but it's implemented quite poorly, and many other things. Taylor's arrogance occasionally hinders the framework's development. For example, there won't be gRPC support in Laravel simply because Taylor "doesn't like it." But overall, Laravel is probably still the best choice for PHP applications. No one else (Symfony, Spiral) has such marketing and community support."
@jgarciascr5
3 ай бұрын
@@enmaboya Also, remember that Laravel cannot release a new version on its own. They HAVE to wait until Symfony does first, because Laravel uses several packages written by Symfony and, in some bechmarks I've seen around, Symfony is not the best in performance. The Eloquent ORM and Artisan itself are helpless because when you create a new model, controller, migration file, etc, it does not generate useful code but only a very simple and very basic skeleton that does absolutely nothing. I had to write my own tool (ORM) to generate my models (with getters and setters), controllers (much better written) and migration files at once, based on the underlying database tables structure and their constraints. Before, it was impossible in any text/code editor to see what properties a model class had, but now I can see them easily (hints) because I am using OOP properly instead of saturating the model classes with traits, interfaces and facades which are not well documented (or not at all).
@ITahaaa
7 ай бұрын
❤️🫱🏻🫲🏼
@JoshuaDacasin
10 ай бұрын
RIP for those ppl who say "php is dead"
@soniablanche5672
10 ай бұрын
php is more than enough for 99.9% of companies. Not everyone is google and facebook.
@spicynoodle7419
10 ай бұрын
PHP has become a pretty modern language. The cool thing about it is that it has well-defined interfaces for many common things like DateTimeInterface. There are well-defined standards and they are stable. You can swap third-party packages without having to worry about migrating your code. In JS land everyone does whatever tf they want. I've been coding in PHP professionally for 3 years and I will take it any day over JS.
@hmb8801
9 ай бұрын
@@soniablanche5672Facebook uses PHP 😊
@AnassSanba-f5d
10 ай бұрын
U will still use js anyway
@omfgihopethisworks
10 ай бұрын
But not on the backend
@spicynoodle7419
10 ай бұрын
If you use HTMX like me, you will only have to touch JS like 1% of the time. Using JS 1% of the time is not *just as bad* as using it 100% of the time. Fuck js
@AnassSanba-f5d
10 ай бұрын
@@omfgihopethisworks nodejs is everywhere my friend
@nirajgurung8348
10 ай бұрын
Not with livewire 😉
@thehelldesk5463
8 ай бұрын
I use React and Nest.js. I don't what to relearn php while i can do everything with only typescript, json, yaml, md and that's all. If i have to learn a new language it will propably Rust.
@joshcirre
8 ай бұрын
That's perfect. I would say don't re-learn something if you're already proficient enough and it works for 90% of your use-cases. But since you're in the JavaScript world with Nest.js, I might give AdonisJS a look and see if it fits your style.
@rjwhite4424
9 ай бұрын
I wouldn't listen to Theo that much. His videos just seem to dump on other software except his T3 stack.
@MMNewmedia
4 ай бұрын
One shouldn 't use Laravel when you want to build a highly scalable and fast application. Laravel is after all these years still the slowest PHP framework on the market. Better choose another PHP component collection like Symfony or Laminas. Laravel is not PHP and PHP can do a lot better than Laravel.
@joshcirre
4 ай бұрын
Agree to disagree. When you pair it with something like Laravel Octane (Swoole or FrankenPHP), it blows almost all of the competition out of the water. Especially when the bottleneck is going to be hosting and you have Vapor for something like that. Aaron Francis has an incredible video about this.
@MMNewmedia
4 ай бұрын
@@joshcirre Clearly disagree ... In this video here, you say something completely different. Laravel is a PHP framework in a classical sense. It brings all the stuff. Even the stuff you won 't need in a hundred years (blade, carbon, etc. pp.) Because of this it is slow. Even if you pair it with a PHP component collection or something else. The Laravel base is even slower than CodeIgniter. Even in 2024 benchmarks. The point is: Do Laravel developers need that speed and high scalable applications? I doubt that. Most of them won't even come close to a highly scalable applications. If we talk about DX (developer experience) Laraval might have so advantages. The entry hurdle for beginners is very low. But that's also the case with WordPress. You know. That other very popular application that made PHP very popular. Laravel is like the barker for modern PHP applications. Loud and on everyone's lips. But rarely good.
@joshcirre
4 ай бұрын
Sounds good. 👌🏼
@MMNewmedia
3 ай бұрын
@@Modded Yup ... So you're saying that Laravel needs to be optimized before it can be as fast as other PHP frameworks or component collections? Wow! Just trollin', eh?
@Modded
3 ай бұрын
@@MMNewmedia No, I was just supporting everyone else who spanked you inside your comment section. LOL... Learn how to Laravel better before you bash things that you're just not good at.
@datguy4104
10 ай бұрын
Laravel is the poor man's Rails.
@joshcirre
10 ай бұрын
I love the Rails community. Ruby syntax never really clicked for me, but I think you can’t go wrong choosing Rails, Laravel, or Phoenix depending on your preference for language, syntax, and ecosystem offerings.
@lasindunuwanga5292
10 ай бұрын
I saw the title So I just came here to say what a joke!
@JohnLesterOliverio
5 ай бұрын
Why though?
@lasindunuwanga5292
5 ай бұрын
@@JohnLesterOliverio I don’t even wanna waste time arguing about PHP
@AnassSanba-f5d
10 ай бұрын
Adonisjs i'm joke to u?
@spicynoodle7419
10 ай бұрын
Yes
@joshcirre
10 ай бұрын
I think AdonisJS is great! Didn't necessarily click for me, but they are bringing all of the elements of Laravel into the JS world.
@flogginga_dead_horse4022
10 ай бұрын
not a chance lol
@LeoEspoMST
10 ай бұрын
aaaand wordpress does all above much better than laravel.
@joshcirre
10 ай бұрын
I haven't used Wordpress in awhile, but I know that there's also some great packages where you can use Laravel IN Wordpress. :) So, I think they can live together in harmony.
@noherczeg
10 ай бұрын
PHP / Laravel offers nothing that I don't have in the TS ecosystem, so thanks no.
@joshcirre
10 ай бұрын
Perfectly fine then. Thanks for watching and build things as fast as you can with whatever works for you! :)
Пікірлер: 250