Why is Javascript so advanced yet behind?

  Рет қаралды 970

Mateus Guimarães

Mateus Guimarães

Күн бұрын

Пікірлер: 13
@derelicts9503
@derelicts9503 Жыл бұрын
I think this is a correct view Mateus. I work with JS mostly (React + Next), but we have Django on the backend. Everything on the frontend is mostly cobbled together from various little packages. I thought JS backend frameworks were like Django - but it's the same thing, everything is fragmented, I think only AdonisJS and NestJS are batteries included frameworks, and they are FAR behind Django. The Node community, in fact JS community in general has the mentality of "I don't want opinionated frameworks, I WANT to cobble up solutions by myself". This leads to massive overhead in maintenance, code quality and delivery time for projects. Hope the pizza was good, now I'm hungry lol.
Жыл бұрын
The pizza was really good! You should order one!
@neverything
@neverything Жыл бұрын
Great video Mateus, I had this thought over and over again and never figured out why the JS world is like that or if I’m missing something.
@wilsonwg
@wilsonwg Жыл бұрын
I think it's just a different way of doing things. While Laravel is convenient, it's sometimes hard to twig things and there are many configs are not mentioned or explained on the Laravel's official doc. While it's true node frameworks do take more time to setup, but I have learned more fundamental concepts and the ways of things work. And Symfony is also quite different from Laravel and more similar to non-opinionated frameworks. The start project file structure of Symfony is very small. You add more modules or components as the project grow like many other js frameworks or Go frameworks.
Жыл бұрын
I don't fully disagree with you, but I guess my point is it's less about the framework being opinionated (which I think that for the average project is a good thing!) and more about too much friction within an ecosystem. Symfony is, before a framework, a collection of components -- but they're still cohesive within a first-party or even a third-party level. They have e.g bridges.
@stevebauman
@stevebauman Жыл бұрын
You've hit the nail on the head imo, there wasn't a single thing I disagreed with!
@clickstudiosdigital
@clickstudiosdigital 5 ай бұрын
Bro i just discovered your channel. You are really cool, dont stop. Cheers!
4 ай бұрын
Welcome aboard!
@binaryfire
@binaryfire Жыл бұрын
100% agree. But for some reason most JS devs prefer the bits-and-pieces approach to a full-stack framework. This is a comment from a Reddit thread asking why Adonis isn't more popular: "It's a mistake to provide built-in features like authentication, ORM, security, etc, because framework has no idea about project requirements and developer preferences. Even project structure and file naming should be comfortable." That's the total opposite mindset to us. Personally I think it's because most JS devs haven't used a *well written* modern full-stack framework (whether it's written in JS, PHP, Ruby or whatever). Once they do, they're often blown away by the difference.
Жыл бұрын
Damn. That Reddit comment doesn't resonate with me at all!
@lassestube
@lassestube Жыл бұрын
I just talked about this last week.
@sonoftroy8572
@sonoftroy8572 2 ай бұрын
Agreed
Episode 3: Unhurried Hope (Advent)
27:33
Faith Church Kansas
Рет қаралды 20
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Laravel Core 101
15:58
Mateus Guimarães
Рет қаралды 2,7 М.
How to Scale Web Applications
27:27
Mateus Guimarães
Рет қаралды 1,4 М.
What I do before coding complex features
20:35
Mateus Guimarães
Рет қаралды 2,4 М.
Dissecting Laravel Pulse
22:09
Mateus Guimarães
Рет қаралды 2,3 М.
Beware Utility and Helper Files
6:48
Senior Code Review Buddy
Рет қаралды 1,8 М.
The most powerful way to use Eloquent
11:51
Mateus Guimarães
Рет қаралды 5 М.
Using fake objects in automated tests
15:50
Mateus Guimarães
Рет қаралды 2,3 М.
An introduction to Laravel's Eloquent internals
11:31
Mateus Guimarães
Рет қаралды 2 М.
Thinking about Aggregates in Active Record
19:22
Mateus Guimarães
Рет қаралды 2,9 М.
The dangers of events and observers in Laravel applications
29:06
Mateus Guimarães
Рет қаралды 1,9 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН