26. 웹 애플리케이션 서버(WAS)
언어별 독자적 생태계
너무나 많은 프레임워크, 언어 등이 있어 모두를 이야기할수는 없습니다
.
주요 분야 및 그 환경에 따라 유행하는 프레임워크/언어를 소개합니다.
27. 웹 애플리케이션 서버(WAS)
SE&SI
• 정부 중심의 외주 기반 서비스들
• ’전자정부 프레임워크’가 존재하는 Java / Spring 프레임워크가 주류
• 이전에 비해서는 위상 약화
• Netflix 등 지속적으로 사용 서비스가 있음
28.
29. 스타트업
• 신기술에 빠른 대응하는 편
• 빠른 구현이 중요
• python/django , node.js/express 등
• 마이크로서비스를 목적으로 프레임워
크의 도움 없이 이용하기도 함
• python의 경우, data science&ML에서
주요 도구로 사용됨.
• 최근에는 구글에서 개발한 Go 언어가
주목받고 있습니다.
웹 애플리케이션 서버
(WAS)
30. 모노리틱 VS 마이크로서비스
• 모노리틱
• 모든 기능을 단일 프로젝트에서 처리
• 하나가 문제가 되면 전체 서비스에 지장 가능
• 마이크로서비스
• 각각의 기능을 작은 단위로 분할 및 배포
• 특정한 부분에서 에러가 발생해도 서비스 전체가 중단되지 않음
53. • IOS/Android 앱
• 디바이스 종속적(카메라/푸시 등) 기능
• 네이티브로 개발
• 기타 상품페이지 등 기본 기능
• WebView(웹 브라우저)를 이용해 웹으로
개발
• 쿠팡같은 쇼핑몰
• 카카오톡 선물하기 기능
• 알게모르게 WebView를 많이 이용합니다.
하이브리드 앱