django isn’t mean

35
Django isn’t MEAN

Upload: thebeege

Post on 05-Apr-2017

98 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Django isn’t mean

Django isn’t MEAN

Page 2: 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”

}

Page 3: Django isn’t mean

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.

Page 4: Django isn’t mean

What do I care about? (And what we’ll talk about)

● Tooling

● Dependencies

● Code Structure

Page 5: Django isn’t mean

Tooling

Page 6: Django isn’t mean

Tooling

● What do I want?○ Easy○ Good documentation

Page 7: Django isn’t mean

MEAN

Page 8: Django isn’t mean

Tooling -- Yeoman

Uhhh….

I just want a MEAN app...

Page 9: Django isn’t mean

Tooling -- Yeoman

Many options…

Well, no problem, let’s check the documentation.

Page 10: Django isn’t mean

Tooling -- Yeoman

Oh….

Page 11: Django isn’t mean

Tooling -- Yeoman

Okay, found their docs…

Let’s start with an endpoint. I know what that is.

Page 12: Django isn’t mean

Tooling -- Yeoman

Page 13: Django isn’t mean

Tooling -- Yeoman

Okay, let’s make a client page…

Wait… which... uhh...

Page 14: Django isn’t mean

Tooling -- Yeoman

Wait, so I need to generate separate pieces for everything???

(╯°□°)╯︵ ┻━┻

Page 15: Django isn’t mean

Django

Page 16: Django isn’t mean

Tooling -- Django

……..Nice.

Page 17: Django isn’t mean

Tooling -- Django

Cool. Let’s make a new resource...

Wait… that’s it?So beautiful...

Page 18: Django isn’t mean

Dependencies

Page 19: Django isn’t mean

Dependencies

● Why do I care?○ Security○ Stability○ Performance○ Complexity

Page 20: Django isn’t mean

MEAN

Page 21: Django isn’t mean

Dependencies - MEAN

Page 22: Django isn’t mean

Dependencies - MEAN

Page 23: Django isn’t mean

Dependencies - MEAN

Page 24: Django isn’t mean

Dependencies - MEAN

In total…

I’m not even going to count.

Page 25: Django isn’t mean

Django

Page 26: Django isn’t mean

Dependencies - Django

BWAHAHAHAHHAH

Okay, cool.

Page 27: Django isn’t mean

Code Structure

Page 28: Django isn’t mean

Code Structure

● What do I want?○ Easily understood○ Low complexity

Page 29: Django isn’t mean

MEAN

Page 30: Django isn’t mean

Code Structure - MEAN

lol

Page 31: Django isn’t mean

Code Structure - MEAN

No.

Page 32: Django isn’t mean

Django

Page 33: Django isn’t mean

Code Structure - Django

Page 34: Django isn’t mean

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

Page 35: Django isn’t mean

Regardless...

Django is definitely not MEAN.

It’s just