파머의 라이브러리

반응형

Django

- 장점

 (1) 빠르게 개발 진행이 가능함  

 (2) 방대한 자료와 포럼들 (영어 가능시)

 (3) 확장성이 좋음

 (4) 앱을 만들기 위한 템플릿들이 내장되어있음 (로그인, RSS, 사이트맵 등)

 (5) 프론트를 위한 프레임워크 없이도 개발 진행이 가능하다.

 

- 단점

 (1) 파이썬 자체가 가지는 성능에 대한 이슈가 있다.

 (2) 영어가 힘들경우에는 자료를 찾는데 문제가 있을 수 있다.

 

Spring

- 장점

 (1) 강력하고 쓰기에 편리함  

 (2) 대부분의 개발자들에게 익숙한 자바언어를 사용함 

 (4) 안정성, 신뢰성과 보안성

 (4) 멀티쓰레드

 

- 단점

 (1) 사용한 의존성 목록이 증가할수록 어플리케이션이 무거워지거나 개발환경이 복잡해질수도 있다.

 (2) 컴포넌트들이 너무 다양해 배경지식이 적을 경우 선택에 어려움을 느낄 수 있음

 (3) 설정이 복잡함

 

총평

Django는 빠르게 개발을 시작할 수 있어 생산성 측면에서 이점이 큼.

오랜 시간동안 검증된 안정성과 신뢰성 측면에서는 Spring이 우세함.

 

(번외로 Django + Django REST Framework의 조합은 매우 강력하여 API만들때 유용하게 사용된다고 한다.)

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band