Тёмный

Laravel vs Django - What to choose and why? 

Digitalya OPS
Подписаться 443
Просмотров 18 тыс.
50% 1

Let's take Laravel and Django and compare them. Which one is suited for your project? Which one is easier to learn? Let's find out together.
If you want more information, check out our more detailed blog post on the subject: digitalya.co/blog/laravel-vs-...
If you want more content like this, check out our blog: digitalya.co/blog
You can find the ClientZen case study here: digitalya.co/case-study/clien... or check out their website here: clientzen.io/
Time table
00:00 - Generic Intro
00:25 - Laravel Framework
00:51 - Django Framework
01:28 - Popularity
01:58 - Learning Curve
02:18 - API Support
02:41 - Speed
03:12 - Development Time
03:43 - Case Study ClientZen
05:32 - Conclusions

Наука

Опубликовано:

 

25 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 79   
@Muhammed-nani964
@Muhammed-nani964 Год назад
I think as a backend engineer, learning your first framework is the hardest part. After that, it will be much easier to switch to another framework if your company asks you to. However, it is important to choose a framework that is in demand in your area. For example, if most companies in your area use Express, it would be a waste of time to learn Symfony. It is better to focus on learning a framework that will help you land a job. Once you have a job, you can learn whatever framework you want. There is no competition between frameworks, and they all have their own purpose.
@virallake
@virallake Год назад
the fact that he said that laravel is harder to learn than django broke my heart django is a pain for me
@JohnRoux
@JohnRoux Год назад
It's also just very much not true
@paschalokafor9043
@paschalokafor9043 10 месяцев назад
it is not true. Laravel is easier to learn if you are already good with php
@mumu2413
@mumu2413 9 месяцев назад
I think it is subjective, you can learn django faster if you have solid knowledge about python.
@fcnealvillangca7943
@fcnealvillangca7943 3 месяца назад
Coming from someone who both doesn't know python and php when i started django is easier. Don't quit tho
@Yarkanlaki
@Yarkanlaki 2 месяца назад
Why Django is pain it's just python function and tuple
@hsemix
@hsemix 7 месяцев назад
Python has never been faster than php
@fifthavenue2105
@fifthavenue2105 Год назад
Python still remains the fastest language so far! What??? Since when 😂
@techrevolution1408
@techrevolution1408 2 месяца назад
Python is slowest ever.
@OmarHashimOAD
@OmarHashimOAD Месяц назад
i love python and it is the first time i heard someone said that 🤣🤣
@MainActor
@MainActor Месяц назад
I personally think Laravel is way easier to learn, and based on what I’ve seen recently, it’s way more feature packed than any other framework, it’s got pretty much everything you could ask for. Maybe it’s true for Django as well, but I’ve given up learning it years ago.
@Yarkanlaki
@Yarkanlaki 2 месяца назад
Django Rest api is almost as built in package its has part of Django documentation also if just add Django rest api you would get ur rest api. All CRUD and authentication done ✅ for all models. Unlike laravel you have build routing and controller for each model
@yungifez
@yungifez Год назад
If speed is what you need, use octane
@cristianbilu
@cristianbilu 8 месяцев назад
Who needs speed my friend? Both frameworks can handle the load 95% of the websites today get. If you think your app will be a new facebook you are delusional, and if you really can get there, you’ll have a lot of money to hire someone to fix the problem and you won’t even care
@yungifez
@yungifez 8 месяцев назад
@@cristianbilu I see people naively saying django is faster than laravel Speed shouldn't be a reason to use 1 framework over the other
@brianmatovu
@brianmatovu Год назад
"Steep learning curve for Laravel" - Nah
@paschalokafor9043
@paschalokafor9043 10 месяцев назад
It surprises me
@fcnealvillangca7943
@fcnealvillangca7943 3 месяца назад
Coming from non IT grad. Laravel and php has steep learning curve than python and django
@TheSilverwolf97
@TheSilverwolf97 Месяц назад
To me Laravel and Django as FRAMEWORKS are the same in terms of difficulty, maaaybe Laravel a bit harder since the file structure is not as intuitive and simple as Django. Language wise, yes PHP is harder than Python purely by how Python writes syntax so cleanly, but is mostly that, a harder language would be C since there you have to declare everything.
@JuriBinturong
@JuriBinturong 8 месяцев назад
for APIs, Django has Django Rest Framework.
@TheSilverwolf97
@TheSilverwolf97 Месяц назад
I was thinking that the entire time. Django Rest makes handling APIs as easy as in Laravel imo.
@Aerocoder
@Aerocoder 2 дня назад
And FAST API
@botcontador3286
@botcontador3286 Год назад
Php8.1 onward versions have execution time way faster than python. Now, all of most popular and stable php frameworks have not yet caught up with the latest php language features.
@khangle6872
@khangle6872 Год назад
"most popular and stable frameworks" is just Laravel and Symfony anyway... Both of them had integrate a ton of new php 8+ to their ecosystem. Most notably 8.1 enum and return type
@botcontador3286
@botcontador3286 Год назад
@@khangle6872 at the end of the day you most likely do not need a framework. I used to have that mentality but contrary to what most people would argue, less is more. Why add an extra layer of complexity?
@khangle6872
@khangle6872 Год назад
@@botcontador3286 time efficiency and consistency Back when i first learned web development, i built a system in pure java, spent months writing my own router, password hash, directory structures, etc. It was fun figuring out stuff but took way too long, i can accomplish everything i had done in those months in literally 10 minutes with Laravel. In a company, time spent is critical. It is money and the quick kickstart of framework is quite frankly indispensable. If we stop working with frameworks we would be gone in less than 6 months You could argue that i can write common components that can be copy-pasted between projects to save time. But that is literally what a framework is, if i am creating my own custom framework. I'd rather use a battle-tested one Then we also have coding style. Custom code is by default hard to onboard. We contracted a legacy Java codebase written in a custom internal framework not so long ago. There is absolutely NO document and we spend almost 2 months to figure out wtf it is doing and what belong to what. In contrast, a recent Laravel contract took us about 2-3 days to know the ins and outs, with the official documents already explain like 60-70% of the code base
@adampatterson
@adampatterson Месяц назад
Laravel hosting is more readily available compared to Django. And maybe knowing a bit more PHP is required for Laravel the environment setup for Python I always found to be pain. Especially on a Mac
@guitubeyt
@guitubeyt Год назад
Pretty sure the speed is faster on Laravel, due to new PHP 8 that is faster than Python, and combined with FPM or Octane which is blazingly fast
@luisloyola3591
@luisloyola3591 Год назад
after python 3.11 maybe not.
@night23412
@night23412 6 месяцев назад
nope
@fcnealvillangca7943
@fcnealvillangca7943 3 месяца назад
Nope and the annotation in python makes it better
@herrduenschnlate2359
@herrduenschnlate2359 Год назад
rest_framework in combination with drf_spectacular and djangorestframework_dataclasses is a great experience in django. You get serializer generation based on typed dataclasses full openai specifications generated for your api's and quite quick and flexible api development using function or class views, everything customizable to the core but with sensible default inital setups.
@InfiniteTwice
@InfiniteTwice Год назад
Horizon actually is a queue manager
@shahsawoodshinwari
@shahsawoodshinwari Год назад
I have worked in both, but each one has their own goods and bads
@dipereira0123
@dipereira0123 Месяц назад
Tech discussions aside, Damn I love the art style and the animations =) thumbs up!!
@amanuelmekashaw8738
@amanuelmekashaw8738 6 дней назад
Django's license only needs M to be NSWF
@techinsider3611
@techinsider3611 Год назад
As a django developer. One thing that is missing in django is vite for frontend building
@jakewolf079
@jakewolf079 Год назад
vite is amazing
@nocopyrightgameplaystockvi231
That will come up in the future.
@fcnealvillangca7943
@fcnealvillangca7943 3 месяца назад
Huh? Im pretty sure you can use vite with Django just serve the main html as template
@Yarkanlaki
@Yarkanlaki 2 месяца назад
Use htmx. And tailwinds you don’t even need js 😂
@fcnealvillangca7943
@fcnealvillangca7943 2 месяца назад
@@Yarkanlaki agree
@coolcha
@coolcha Год назад
Laravel is awesome!
@hoceynesouala2813
@hoceynesouala2813 Год назад
how do you animate your videos which all are awesome🤯
@alex.andru.m
@alex.andru.m Год назад
Thank you. I do the animations in Adobe After Effects. 😊
@Me-vc4sf
@Me-vc4sf 6 месяцев назад
Php 8.1 is 3 times faster than python
@oyobiryani
@oyobiryani 2 месяца назад
yes
@fcnealvillangca7943
@fcnealvillangca7943 3 месяца назад
What's with the violent reaction with laravel has more steep learning curve than django? Probably because schools teach you php as basic starter language but for people who just started with both from scratch and no IT degree it's probably true that django is easier to learn than laravel
@TheSilverwolf97
@TheSilverwolf97 Месяц назад
My school taught me C as a starter language to force to have fundamental levels of programming lol. I thank them so much, after learning C, everything was a smooth ride.
@HaifengZhu-pn3uq
@HaifengZhu-pn3uq 9 месяцев назад
Is Laravel only backend?
@hsemix
@hsemix 7 месяцев назад
Well, not anymore with livewire
@oyobiryani
@oyobiryani 2 месяца назад
@@hsemix yes livewire is the best
@alkadoHs
@alkadoHs Год назад
Django is easier than Laravel...?? Brother seriously ??? Do you know Django really??
@lejames5987
@lejames5987 9 месяцев назад
Based on your personal experience, which one was easier to learn, python or php?
@alkadoHs
@alkadoHs 9 месяцев назад
Both languages was easier for me, and I started with PHP before learning Python.
@JuriBinturong
@JuriBinturong 8 месяцев назад
@@lejames5987 python
@amirmatrix9134
@amirmatrix9134 Месяц назад
guys tbh with u don't ever listen to this thing i can't believe if he knows what he's taking about . 1- django is slower cus of python 2- django has django rest framework for api support 3- django is heavy weight framework
@kelvinngwire9040
@kelvinngwire9040 2 месяца назад
guys debating why one is better than the other, POV: asking whether I can use both
@codokit
@codokit 6 месяцев назад
Author of the video: "Django good because it on Python. Laravel is worst because it on PHP". Level of competence is very low.
@mohsensalare
@mohsensalare Год назад
Wtf Do you know anything about Drf?😂😂😂
@Fate5742
@Fate5742 Месяц назад
I am quite offended by this title. Coz these apps are the same and yet so different. If you want to make yourself suffer, learn Laravel but if it's what you need to land a job, then I get you. But Django is like Laravel but like awyyyyyyy easier.
@AbderrahmanFodili
@AbderrahmanFodili Год назад
I work with Laravel. it's great and all but not a lot of job opportunities compared to Django. I'll start learning Django next because that's where the money is!
@pavel9004
@pavel9004 Год назад
Really? I've seen many more job ads about PHP than Python for Web development, especially in freelancing.
@TheSilverwolf97
@TheSilverwolf97 Месяц назад
I've been bombarded by offers for laravel devs, I've yet to find one for Django.
@kapilpoudel8452
@kapilpoudel8452 Год назад
i was learning Django now i think i need to shift to laravel 😢😢
@RaefetOuafiqo
@RaefetOuafiqo Год назад
Django is good enough to create any project you dream of
@kapilpoudel8452
@kapilpoudel8452 Год назад
@@RaefetOuafiqo but so many drawback of django 😢😢
@RaefetOuafiqo
@RaefetOuafiqo Год назад
@@kapilpoudel8452 nah it's good, ive been using it for so long, and created many high products.
@alex.andru.m
@alex.andru.m Год назад
I don't necessarily think you need to shift to one or the other. Just learn the two frameworks, more power to you. Plus frameworks evolve over time, keeping pace with both them should help you as well. Plus, sometimes I think one can come up with new breaking features and you can easily pick it up since you have basic knowledge of both.
@jayveloper
@jayveloper Год назад
Keep learning Django. Once you get a grasp on it, learning Laravel will be way more easier as it will be a matter of comparing the different ways to do things in Laravel to Django (which you already know).
@nurmuhammetallanov9180
@nurmuhammetallanov9180 6 месяцев назад
Absolutely wrong comparison
@kaf83
@kaf83 Месяц назад
This video is full of lies. Almost every take is wrong. I don't know where to start. PHP has been faster than Python for a long time. And Laravel is by far easier to learn. The only reason Django would be easier is if you are already a python dev. Laravel has also has full stack sub-frameworks like inertia and livewire so saying its only better for API's is just a weird take.
Далее
You should just choose Laravel
13:23
Просмотров 27 тыс.
МАЛОЙ И РЕЧКА
00:36
Просмотров 277 тыс.
2000 vs 2100
00:15
Просмотров 16 тыс.
FastAPI, Flask or Django - Which Should You Use?
9:49
Why is Laravel NOT used in Big Development Projects?
11:53
When should you pick Laravel over WordPress?
26:54
Просмотров 5 тыс.
The TRUTH About Golang Backend Frameworks
6:31
Просмотров 101 тыс.
How principled coders outperform the competition
11:11
PHP is the future
34:27
Просмотров 167 тыс.
Python Vs. PHP - Which Is Better?!
4:12
Просмотров 6 тыс.
Все розовые iPhone 💕
0:51
Просмотров 220 тыс.
сюрприз
1:00
Просмотров 1,6 млн