Upload
thebeege
View
98
Download
0
Embed Size (px)
Citation preview
Django isn’t MEAN
이외국인 도대체 누구일까요?{
“name”: “beege”,“name_kr”: “미르”,“age_intl”: 29,“nationality”: “US”,“job”: “jr. engineer”,“programming_languages”:
[“java”, “python”, “go”],“status”: “single ;)”,“github”: “https://github.com/TheBeege”
}
What’s MEAN?
MEAN is an end-to-end Javascript web framework. It’s short for Mongo, Express, Angular, and Node, the technologies that compose the stack.
What do I care about? (And what we’ll talk about)
● Tooling
● Dependencies
● Code Structure
Tooling
Tooling
● What do I want?○ Easy○ Good documentation
MEAN
Tooling -- Yeoman
Uhhh….
I just want a MEAN app...
Tooling -- Yeoman
Many options…
Well, no problem, let’s check the documentation.
Tooling -- Yeoman
Oh….
Tooling -- Yeoman
Okay, found their docs…
Let’s start with an endpoint. I know what that is.
Tooling -- Yeoman
Tooling -- Yeoman
Okay, let’s make a client page…
Wait… which... uhh...
Tooling -- Yeoman
Wait, so I need to generate separate pieces for everything???
(╯°□°)╯︵ ┻━┻
Django
Tooling -- Django
……..Nice.
Tooling -- Django
Cool. Let’s make a new resource...
Wait… that’s it?So beautiful...
Dependencies
Dependencies
● Why do I care?○ Security○ Stability○ Performance○ Complexity
MEAN
Dependencies - MEAN
Dependencies - MEAN
Dependencies - MEAN
Dependencies - MEAN
In total…
I’m not even going to count.
Django
Dependencies - Django
BWAHAHAHAHHAH
Okay, cool.
Code Structure
Code Structure
● What do I want?○ Easily understood○ Low complexity
MEAN
Code Structure - MEAN
lol
Code Structure - MEAN
No.
Django
Code Structure - Django
To Be Fair...
The MEAN stack is more focused on production-ready applications that scale.
Django seems to be more focused on getting things done quickly and easily
Regardless...
Django is definitely not MEAN.
It’s just