다양한 웹서버들
Django
Django는 파이썬으로 만들어진 무료 오프소스 웹 애플리케이션 프레임워크 입니다.장점
Python 을 기반
사이트에서 사용하는 기능들을 기본 모듈로 제공
Instagram 개발
높은 코드 완성도 유지
IDE 지원(Pycharm, visual studio)
deploy 및 운용에 대한 개발 비용을 아낄 수 있다.
단점
typeless언어의 약점을 그대로 보유
node js
장점다양한 모듈 지원
C++로 필요한 모듈 작성 가능
싱글스레드, 비동기 IO처리에 기반한 빠른 속도
자바 스크립트를 이용해 프론트엔드 개발자의 진입장벽이 낮음
단점
싱글스레드 이기 때문에 하나의 작업에 시간이 오래 걸리면 시스템 전체 성능이 떨어짐
rails
장점
ruby언어을 이용한 가독성, 표현력
twitter, github, redmine 이라는 성공적인 도입 사례
검증된 개발 속도 -> rails로 선개발후 다른 플래폼으로 교체
mvc모델을 온전히 구현
단점
비동기api가 너무나 부족함
python보다 느림
과도한 수준의 추상화로 원리를 이해하는데에 시간이 많이 듬
spring
장점크기와 부하 측면에서 경량화
대한민국 전자정부 표준 프레임워크 기반 기술
단점
설정이 복잡
컴포넌트가 다양하나 컴포넌트로 존재하지 않는 기능을 사용할 경우 개발 공수가 크다
댓글
댓글 쓰기