BootCamp/베어유:Django

BEAR-U : Django (2)

혼복필 2023. 12. 7. 12:49
728x90
300x250
SMALL

두번째 강의는 Django를 시작 전 간단히 알고 가야 할 차이점들과 장점들에 대해 설명을 해주셨습니다.

2강 - 프로그래밍언어? 프래임워크? Django?

'프로그래밍 언어와 프레임워크의 차이 및 django의 설명'

프로그래밍 언어

1. 컴퓨터는 1과 0밖에 해석할 수 없다.

2. 인간은 1과 0으로 컴퓨터에게 전달하기에 무리가 있다.

3. 인간의 언어를 컴퓨터가 해석할 수 있게 해주는 언어

= 프로그래밍 언어

ex) php, python, go c++, js, Kotlin, Java …

 

 

프레임워크

1. 특정한 목적의 프로그램을 쉽게 작성하기 위한 틀

2. 재사용이 가능한 수 많은 클래스와 인터페이스들이 내장

3. 개발자가 공통적으로 해야할 일들을 미리 규격화

= 프레임워크는 각 언어별로 종속이 되어있다. (Django → python)

Django

1. 생산성에 집중된 Python - Web Framework

2. Backend/Frontend를 어우르는 Full Framework

3. 보안, 인증, 권한 등 필수적으로 사용해야 할 것들을 내부적으로 지원

4. Database 관리가 용이

5. 입문자가 직관적으로 프로젝트를 파악하기 수월

6. 커뮤니티가 전 세계적으로 발달되어 있으므로, 자료 찾기 수월

= Back/Front 하나를 위한것이 아닌 둘 다 어우르는 python의 Full Framework

= 다른 프레임워크보다 생산성에 초점이 두어져 빠른 웹 서비스를 구축 할 수 있음

= 재사용 가능한 클래스/인터페이스들이 내장과 필수적으로 사용해야 할 부분은 내부적 지원

= 내부적으로 ORM이라는 편리한 방식으로 DB 구성 및 관리가 가능하다는 장점

728x90
300x250
LIST

'BootCamp > 베어유:Django' 카테고리의 다른 글

BEAR-U : Django (5)  (2) 2023.12.09
BEAR-U : Django (4)  (0) 2023.12.09
BEAR-U : Django (3)  (6) 2023.12.07
빡공단 40기 [Django] 후기  (8) 2023.12.03
BEAR-U : Django (1)  (4) 2023.11.24