Laravel, Django, Next.js ... which framework would I use for building a SaaS?

  Рет қаралды 24,420

Maximilian Schwarzmüller

Maximilian Schwarzmüller

Ай бұрын

Building a SaaS (or any web-based project) has never been easier. There are plenty of frameworks and technologies to pick from.
But which one is best? Can the JavaScript ecosystem keep up with Laravel etc?
All Podcast episodes: maximilian-schwarzmueller.com...
Want to become a web developer or expand your web development knowledge?
I have multiple bestselling online courses on React, Angular, NodeJS, Docker & much more!
👉 academind.com/courses

Пікірлер: 207
@ivanmitkovski04
@ivanmitkovski04 Ай бұрын
We are waiting for the Laravel course!
@marlonm3108
@marlonm3108 Ай бұрын
Yes, hopefully they will create...
@astratow
@astratow Ай бұрын
PHP vanilla is also missing... I agree, laravel or symfony would do well for his portfolio.
@omoyenikunle7909
@omoyenikunle7909 Ай бұрын
He’s not a PHP dev . I think he’s major is Java script
@astratow
@astratow Ай бұрын
@@omoyenikunle7909 he is loud on javascript but fluent with php
@rawlespringer3917
@rawlespringer3917 Ай бұрын
@@omoyenikunle7909 he has done courses on python..django..flutter and go. So i dont think its out the realm of possibility that he could also do a PHP/Laravel course
@curtmantle7486
@curtmantle7486 Ай бұрын
I'm a professional C# and .NET Developer. I was looking at options for a small business e-commerce website and I've been very impressed with Laravel and Modern PHP. A far cry from PHP c. 2008.
@jiraiyah8941
@jiraiyah8941 Ай бұрын
I’m learning C# simply for job security, I work in the Govermnent sector and they love C#, but I also was thinking of building an e-commerce site. I think I’m going to go with GoLang as my backend language, strictly for performance and how cheap it is on the backend.
@simonkalu
@simonkalu Ай бұрын
@@jiraiyah8941 I am thinking the same as well. But is Golang cheap on the backend? Could you explain further. I have starting learning it and have gone far
@newstation795
@newstation795 Ай бұрын
@@jiraiyah8941use c#
@NSlides
@NSlides Ай бұрын
Have been working on Next and Laravel simultaneously.. Laravel is 🔥 on the Web based software solutions.
@viniciusm.m.7822
@viniciusm.m.7822 Ай бұрын
PHP and Laravel course, Max??
@astratow
@astratow Ай бұрын
I did ask... No reply as yet...
@pythonantole9892
@pythonantole9892 Ай бұрын
One major problem with JS is that it is hype and "influencer" based. Adonis does not get the attention it deserves simply because it has no major influencer, it's outside the JS hype cycle. Many times in JS you don't use or build using the best tool you use the one that everybody is mentioning on Twitter.
@mattburgess5697
@mattburgess5697 Ай бұрын
I used Adonis to build a few production systems. It is (IMO) best in class for the JavaScript ecosystem.
@simpingsyndrome
@simpingsyndrome Ай бұрын
Adonis didn't get the attention bcuz it's trying to replace PHP in my opinion wkkw
@lardosian
@lardosian Ай бұрын
@@mattburgess5697 Have you used Nest, how do they compare?
@bryptoTips
@bryptoTips Ай бұрын
This isnt even close to true. Most of the time you’re not using cutting edge or new frameworks because most people actually working in this space use tried and tested tech. These obscure frameworks might be cool but no one is really using them outside of the “influencer” space
@pythonantole9892
@pythonantole9892 Ай бұрын
@@bryptoTips How is a framework/library etc that was released last Tuesday tried and tested? In JS, if you release something shiny today, by next week everybody is looking to migrate to it.
@dedhen
@dedhen Ай бұрын
Laravel Is 🔥
@Dan-re5ss
@Dan-re5ss Ай бұрын
After, i could not find a job with react i have tried php and Laravel. This was one of the best experiences i have had!
@destinyefe8996
@destinyefe8996 Ай бұрын
Django has all these things you said about Laravel. I love django ❤
@MrValVet
@MrValVet Ай бұрын
Django ❤
@ranjeetthorat1318
@ranjeetthorat1318 Ай бұрын
@max really waiting for laravel course. I see a lot of work for freelancers especially in WordPress , laravel. Also All shared hosting provider support managed hosting of these frameorks unlike javascript ecosystem.
@zaidbintariq427
@zaidbintariq427 Ай бұрын
Laravel Daily is a great resource
@junaidkhankhan4260
@junaidkhankhan4260 11 күн бұрын
Laravel and wordpress combination is really great I repent why i left it for the shiny objects like node
@Root4Linux
@Root4Linux Ай бұрын
Hello Max, First of all, I want to thank you for this amazing video!👍 I agree with you regarding the things that bother me in the JavaScript work environment, especially with Express.js. Most of the time, you're forced to use external libraries, and each of these libraries has its own dependencies. This puts you at the mercy of the developer, who might wake up one morning and change the library structure, forcing you to rewrite your code. Also, there are frequent conflicts during updates, where some libraries work and others don't, which is really exhausting! It's the first time I've heard about the "adonisjs" project. It seems to do everything a developer needs. I really appreciate you mentioning it! Honestly, I'm not sure if this project is stable and suitable for large projects or if it's still under development. Of course, I hope you create a course on this framework "adonisjs." Despite its strange name, it might solve a problem in the JavaScript community by allowing for headache-free programming 😄 Best regards,
@LawrenceChege
@LawrenceChege Ай бұрын
I would really love to see you do a tutorial on NestJS.
@marcuss.abildskov7175
@marcuss.abildskov7175 Ай бұрын
No, NestJS sucks ass. He should be looking at Deepkit instead.
@mouctechy
@mouctechy Ай бұрын
Laravel my lovely 😍 Framework. I left the MERN Stack because if that fragmentation which suck 😅😅
@reilwaystation4372
@reilwaystation4372 17 күн бұрын
Django, alphine, htmx gives me peace of mind from refactoring breaking changes every month
@hipertracker
@hipertracker Ай бұрын
Django has all batteries includes. It has everything baked in and a lot of great packages like DRF.
@winns.x
@winns.x Ай бұрын
Hey Max, just wanted to thank you for your old course for Nuxt (2), which was a good start for my Nuxt journey back in a days. 👍Which is still framework of choose for a web for me, Nuxt 3 now ofc. 💪
@rauldinho
@rauldinho Ай бұрын
Waiting on that Laravel course!! 🔥
@AsadAli-wi1xs
@AsadAli-wi1xs Ай бұрын
Obviously Laravel 🔥
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis Ай бұрын
My answer to that is: "it depends on the composition and strengths of your team". For example, the company I work on right now, is fully committed to using Java as a back end solution. Every project has always at least 2-3 Spring Boot people - and we are heavily pivoting in always using Next as the front end layer. For us, Django or Laravel or anything else simply doesn't cut it - because the company is committed to specific technologies. Heck, even the push for some exploration into Quarkus / Micronaut / Standard JEE (Jakarta) didn't make it far, simply because *such is the company's expertise* . From that point on, the discussion is moot. Now, if you are building a project on your own, the sky is the limit of course.
@rand0mtv660
@rand0mtv660 Ай бұрын
This is the right answer. If your company/team has used a certain stack for last 5 years, you won't all of a sudden migrate for little to no benefit. Because grass might look greener initially on the other side, but once you dive deep into some technology, you will inevitably run into issues or edge cases that you have to solve or work around them. You won't just throw away X years of expertise with a certain technology. Where I work, we use .NET Core for backend and React (mostly Next.js) for frontend and it has served us well. We never considered using Next.js "backend capabilities" because backend team is just really proficient in C# and honestly, .NET Core is just way more capable out of the box for API related stuff. There are some things we like and dislike about the stack, but we would have our pros and cons no matter what stack we used. In the end, we are most productive using this and won't just randomly switch. We of course upgrade the way we do certain things as time goes on, but no major tech stack shifts because of hype or something like that.
@tanjid11
@tanjid11 Ай бұрын
One issue with JavaScript is that it's mandatory for web development. While you can choose other languages, you still have to use JavaScript. Previously, I used Laravel, which is an amazing framework. However, as a solo developer, writing in two languages didn't feel efficient. So, I moved fully to Next.js with TypeScript, and using it with tRPC for full-stack type safety has been the best experience I've had. In my opinion, if you are a solo developer or have a small team, TypeScript is the best choice in the long run. Laravel and other MVC frameworks might be easy to start with, but once you have spent some time in the TypeScript ecosystem, you can move faster than with any other tech stack.
@todormarkov2860
@todormarkov2860 Ай бұрын
@@d-ioannidis Laravel Inertia Svelte are a great stack
@scott_itall8638
@scott_itall8638 Ай бұрын
Complete opposite opinion over here, if your a solo dev Laravel is your saving grace! And with Livewire/Volt it’s even better.
@tanjid11
@tanjid11 Ай бұрын
@@scott_itall8638 i had the similar opinion before. While Livewire can do the job . If you have to create a modern complex user interactivity and js framework like react will make your life much easier.
@SMOKE3104
@SMOKE3104 Ай бұрын
Some Devs love the JavaScript eco system because of it's modularity. I would even say that because of the competition of other parts like auth and orms are improving the eco system faster then having a Swiss army knife. The problem with a Swiss army knife is that it wouldn't be your first choice to use to cut your stake,
@md.waliullah3.14
@md.waliullah3.14 Ай бұрын
I love your content. Please consider making a course on AdonisJS.
@TimoTalksTech
@TimoTalksTech Ай бұрын
People are seemingly exhausted on anything Javascript and I see a lot of pivoting to php/laravel and Django
@birarakisarap
@birarakisarap Ай бұрын
Chose Django & Rest Framework with NextJS and never looked back.
@aashayamballi
@aashayamballi Ай бұрын
Absolutely 💯
@destinyefe8996
@destinyefe8996 Ай бұрын
That stack deserves an award 🏆
@train_xc
@train_xc 5 күн бұрын
I alway choose Django + DRF & Ember
@enic-ma
@enic-ma Ай бұрын
The best framework is no framework, levels would say that! Finally, getting the job done is the best framework!
@akashelhance167
@akashelhance167 Ай бұрын
I think django rest framework DRF with next js is best as django provides admin panel and next js is for SEO
@localLyricsPh
@localLyricsPh Ай бұрын
Waiting for the PHP and Laravel course !!! Hoping to create separate course for PHP and Laravel 💕💕🥳🥳💯💯💯💯
@Maestrotoy
@Maestrotoy Ай бұрын
The true mentor ... This is one that make sense on tech
@mijokristo8754
@mijokristo8754 Ай бұрын
Easy, Rails is the best!
@quizabox
@quizabox Ай бұрын
Symfony is another great php framework
@user-sc2dc4ud7b
@user-sc2dc4ud7b Ай бұрын
Hi Max, can you refer me to a resource where I can learn how to structure my Nextjs app regarding defining types? LIke I have the form data I send to a server action, which I create a type for and also the response of the server action, which I also create a type for. Also, should I include errors in the action response? Or throw them on the server? If I throw them on the server, is there a way to catch them and present the user with an error message? Thank you.
@IvanRandomDude
@IvanRandomDude Ай бұрын
People spend more time debating which framework to use than building things. Here's the thing. If you are good developer you will build awesome things with Vanilla PHP and JQuery (like Levels). But if you are mediocre not even the most batteries included and modern framework will help you.
@umitcelik5508
@umitcelik5508 Ай бұрын
I think like you said that like adonis.js, batteries included, frameworks we need for javascript community. Flexibility is good but after a point it can do more harm than good. In my opinion NestJS is our batteries included backend solution. I wish NextJS had offered a NestJS-like option as a backend solution.
@lardosian
@lardosian Ай бұрын
Why not just use Nest for the backend and Next for the frontend?
@2xxxtrem
@2xxxtrem Ай бұрын
@lardosian: Because then it‘s not batteries included anymore and you are back gluing things together.
@mr_don_key
@mr_don_key Ай бұрын
what is often ignored, but important on the longer run of the app: upgrading laravel is too wonky, and it goes too fast in release cycles. (lots of breaking changes each version). constrast that to django, which is slower in new releases, and between versions has far less breaking changes over time. (and more documentation on upgrading, in a more concise manner)
@dawizze1
@dawizze1 19 күн бұрын
So build SaaS course in laravel hopefully coming soon. Let's go!!!!
@mtin79
@mtin79 Ай бұрын
Used to use next.js but choose “remix run” now every time… never looked back 😊
@alphayowakarindi
@alphayowakarindi Ай бұрын
Welcome to Laravel guys! You'll love it 👌
@leojohn6702
@leojohn6702 Ай бұрын
Do you have a course of hosting nodejs, MySQL using aws?
@scott_itall8638
@scott_itall8638 Ай бұрын
Tried em all, Laravel is the GOAT!
@aronmosha3493
@aronmosha3493 Ай бұрын
Spring boot + Hilla is 🔥
@repotranstech9614
@repotranstech9614 Ай бұрын
Django is suitable for Fintech and e-commerce where I am majorly.
@omoyenikunle7909
@omoyenikunle7909 Ай бұрын
You can build this with any framework. I prefer laravel
@theanswer1993
@theanswer1993 Ай бұрын
Angular + Nest.js ❤
@kalist8938
@kalist8938 Ай бұрын
I use Rails and I dont care about the hype of internet. With Hotwire i can build SPA like any other language.
@jimmynyasulu7933
@jimmynyasulu7933 Ай бұрын
I find rails so amazing. Once you're into rails you can't consider substituting it with another framework at all. Its simply the best
@rod6722
@rod6722 Ай бұрын
10:33 I haven't built anything with Adonis or Laravel (so take what I say with a grain of salt), but it seems like their solution to that is Inertia. Which enables you to use React (or any other UI library, like Vue or Svelte) on the frontend without having to build an API. That seems like the best of both worlds, as you can build all the same kinds of dynamic UIs you can with something like NextJS, but with a much more mature and cohesive backend.
@alsaamit
@alsaamit Ай бұрын
Next course LARAVEL ??
@parrou3
@parrou3 Ай бұрын
Any recommendation for nextjs course please ?
@haryormedayjoshua281
@haryormedayjoshua281 Ай бұрын
Adonis is a great option in JavaScript ecosystem I recently stumbled on and it's amazing and have a lot of features built-in and is just like Laravel but for JS. I don't have to start installing a bunch of libraries or anything.
@tafadzwahodera9052
@tafadzwahodera9052 Ай бұрын
I'm addicted to Laravel l use it even for small project
@brightokoro7073
@brightokoro7073 Ай бұрын
You just nail it
@LinuxForLife
@LinuxForLife Ай бұрын
For blazingly fast backend I personnaly prefer Rust (Axum + SeaORM + ...) . And indeed, Adonis JS is something that deserve more exposure, at first sight.
@MrXperx
@MrXperx Ай бұрын
what are you doing in your backend that needs rust?
@train_xc
@train_xc 5 күн бұрын
The slowest decide the speed. For an application, it is not the backend framework but DB & DB Queries
@Thassalocracy
@Thassalocracy Ай бұрын
Maybe one of the reasons why JavaScript devs never really liked AdonisJS is its rigidly organized structure. After all, JavaScript devs do love their daily dose of messy dependencies that constantly get updated or buried in favor of new frameworks that appear every week 😂 Unlike PHP devs who love consistency and structure hence why they love Laravel so much 😉
@junaidkhankhan4260
@junaidkhankhan4260 11 күн бұрын
Yeah that's why I hate js ecosystem its so unstructured
@train_xc
@train_xc 5 күн бұрын
And so the reason Ember is not loved
@webdev_am
@webdev_am Ай бұрын
What you think about NextJS, Typescript, Mongo DB?
@pmrebel2733
@pmrebel2733 Ай бұрын
The world is strange. Everyone says php is dead but are all secretly using it.
@dacam29
@dacam29 Ай бұрын
Nest has 65k stars and nobody talks about it, why?
@josealbusneto
@josealbusneto Ай бұрын
And about Nuxt.js?
@birarakisarap
@birarakisarap Ай бұрын
Its really good Nuxt3 btw.
@AliFrazK
@AliFrazK Ай бұрын
How can you ignore the competency of Django.
@phil86_
@phil86_ Ай бұрын
Laravel is great, as well as Spring and NestJS
@rodjenihm
@rodjenihm Ай бұрын
Spring is great for backend but it really lacks modern frontend capabilities. It is still stuck with 2000s templating.
@DirkZz
@DirkZz Ай бұрын
I do wonder if javascript devs know about composer/psr and how with Laravel it is quite easy to extend or replace functionality with other options around.
@tangsi721
@tangsi721 18 күн бұрын
just one question: spring boot or laravel?
Ай бұрын
I'll check adonis! I'll give it a chance!
@mohammadheydari6274
@mohammadheydari6274 Ай бұрын
Hey maximilian :) We love you courses and the way you teach. (from a geography no-one can think of :D "IRAN" ) We love to see your courses on Laravel topic ASAP.
@muhammadufo6023
@muhammadufo6023 Ай бұрын
Nest.js & React.js
@eyilachewlema3130
@eyilachewlema3130 Ай бұрын
Dear maximilian plz prepare a full next js 14 course , please, with greate thanks
@howdy9517
@howdy9517 Ай бұрын
The eternal never ending question
@armanamini1450
@armanamini1450 Ай бұрын
Next js is a pain in the ass
@mattburgess5697
@mattburgess5697 Ай бұрын
IMO the biggest issue is that it’s sold as a replacement for an API rather than a solid Backend-for-framework.
@armanamini1450
@armanamini1450 Ай бұрын
@@mattburgess5697 they have marketed it as a full-stack framework. and it's nowhere close to that
@rohitjoshi1258
@rohitjoshi1258 Ай бұрын
Ruby on Rails ❤
@impactsongs
@impactsongs Ай бұрын
Very good to see you coments Maximilian, i'm from Brazil and all courses that i have i study with you. For me i Love Laravel and i will never change for any framework out there, i have all the features that i want and of course i need a good JS for the front, so i just choose Vue.js because of the easy sintax. For me is I need SSR? Inertia with Vue.js or Nuxt 3 with Laravel on backend I need only back? Laravel And is just simple as that!
@haniramadhan678
@haniramadhan678 Ай бұрын
I prefer laravel and I don't mind use javascript as well for the frontend. Laravel is just so solid for backend, and for just simple interactivity, I can use alpine and livewire.
@daniel_romero1
@daniel_romero1 Ай бұрын
I would be interested in the adonis course
@InfiniteTwice
@InfiniteTwice Ай бұрын
What about NestJS?
@user-co5bp8nq7e
@user-co5bp8nq7e Ай бұрын
laravel is best, but vanilla php and symfony is underrated :) in many cases I would pick symfony.
@a7mdbest15
@a7mdbest15 16 күн бұрын
This is the first time I hear about adonisjs
@BeInsNow
@BeInsNow Ай бұрын
Spring Boot is the best choice 😀
@ehm-wg8pd
@ehm-wg8pd Ай бұрын
before i watch the video, here is my take the best framework is the one that gives you job and money to support your life / family
@QueeeeenZ
@QueeeeenZ Ай бұрын
I like Nuxt (Vue) amazing DX
@halfsmoke
@halfsmoke Ай бұрын
Adonis is super underrated
@bogaczew
@bogaczew Ай бұрын
lavarel is php. it may be problem, introducing new language to stack
@angelocolacicco997
@angelocolacicco997 Ай бұрын
are you going to make a laravel course? :) :) :)
@duckhorse2563
@duckhorse2563 Ай бұрын
Use IMO one more time in the comments! I dare you!
@Seekingtruth-mx3ur
@Seekingtruth-mx3ur 26 күн бұрын
The dad from Enico Man is teaching to code too I see
@funnynews341
@funnynews341 Ай бұрын
Why not sveltekit?
@jackdanielson1997
@jackdanielson1997 Ай бұрын
I don’t understand this take that JS has too many options. You cannot avoid JavaScript if you are working on the web. You will have to make JS choices regardless. The question is do you also want to make Python, Ruby and PHP choices as well? Choosing an ORM for JS is much easier than trying to be good at 2 languages at the same time
@cant_sleeeep
@cant_sleeeep Ай бұрын
yeah i dont understand these guys. use java then losers
@iraqinationalist7778
@iraqinationalist7778 Ай бұрын
Definitely Laravel, for simplicity sake
@msulemvn
@msulemvn Ай бұрын
Laravel ist eine Komplettlösung
@cant_sleeeep
@cant_sleeeep Ай бұрын
use nuxt
@exvimmer
@exvimmer Ай бұрын
My current favorite thing is Go with react or HTMX.
@petruciucur
@petruciucur Ай бұрын
LARAVEL
@OneBrighDay
@OneBrighDay Ай бұрын
We need a Qwik course, there are no good ones out there that build real portfolio projects.
@sipocharles9180
@sipocharles9180 Ай бұрын
I would welcome an 🌟 Academind 🌟 Laravel/PHP course, and I reckon there's a good demand for it as well. 😎
@darkogele
@darkogele Ай бұрын
Do a blazor course pls
@cant_sleeeep
@cant_sleeeep Ай бұрын
hell nah
@IvanRandomDude
@IvanRandomDude Ай бұрын
Why would you want a Blazor course from a person that probably never heard of Blazor?
@bakasenpaidesu
@bakasenpaidesu Ай бұрын
Waiting for rust course and laravel course!!!!
@pejko89
@pejko89 Ай бұрын
Spring Boot ❤
@sohaibalvi6358
@sohaibalvi6358 Ай бұрын
Dear max please provide a course on udemy for laravel also updated php and my sql
@shubhamsahuSD
@shubhamsahuSD Ай бұрын
Laravel with Livewire anytime best combo
@erranbahadurbk
@erranbahadurbk Ай бұрын
Nodejs?
@AvionicsDev
@AvionicsDev Ай бұрын
Back to PHP? Ahhhhhhhhhhhhh. Why do I need to learn so many things to do the same things.
@hollycow8171
@hollycow8171 Ай бұрын
❤ NEXT.JS ❤
@Stephen-kimotho100
@Stephen-kimotho100 Ай бұрын
Javascript is great until you see the php guys(Taylor Otwell) with Lambo
@GGGGGGGGGG96
@GGGGGGGGGG96 Ай бұрын
Symfony! :)
@bilimlink
@bilimlink Ай бұрын
In the end, it depends 😅
@Faisal-sd5iy
@Faisal-sd5iy Ай бұрын
Waiting Your Opinion For RUST.
@marcuss.abildskov7175
@marcuss.abildskov7175 Ай бұрын
What you really should be asking yourself is "How come I don't know about Deepkit?"
Laravel First Impressions From A JavaScript Dev
21:08
adamdotdev
Рет қаралды 124 М.
NextJS and Laravel Can Be Friends
23:54
Laravel
Рет қаралды 19 М.
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 15 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 62 МЛН
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 16 МЛН
The Importance of Specialization in Coding
7:13
Traversy Media
Рет қаралды 205 М.
Why Don't We Have A Laravel For JavaScript?
12:36
Theo - t3․gg
Рет қаралды 92 М.
Why aren't you using Fastify? Or Koa? Or NestJS?
9:58
Maximilian Schwarzmüller
Рет қаралды 42 М.
Laravel vs React
9:40
Aaron Francis
Рет қаралды 48 М.
Should you use a VPS instead of Vercel, Netlify & co?
13:14
Maximilian Schwarzmüller
Рет қаралды 8 М.
How I would learn & master it if I were to start over again
29:47
It’s time to move on from Agile Software Development (It's not working)
11:07
Are we going back to PHP with fullstack JavaScript?
9:57
Maximilian Schwarzmüller
Рет қаралды 132 М.
No-Nonsense Backend Engineering Roadmap
10:16
Codebagel
Рет қаралды 181 М.
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН