# 웹 프레임워크 요모조모 - 우리가 무얼 하고 싶은걸까? - (선오 aka.5) 나는 웹 프레임워크 수박겉핥기를 하고 싶었어 - (시영, aka.10) 나는 별생각없다 프레임워크 직접 만들어보기 생각하고 왔음. 핥짝 핥짝 핥짝 - 스프링 노잼 너무 커 룰루랄라 룰루랄라 노잼 노잼 - 프로젝트를 만들면 안됨? 프로젝트 만들자 야호 - 너가 생각하는 웹 프레임워크의 요소?" 어떤 부분을 다루고 싶은지? 있음? - 헥사고날 - 3 tier-archi : presentation - Business - Data access - 3 tier -> 헥사고날(DDD) - 근데 이거 2달안에 됨?ㅋㅋㅋㅋㅋ - 5: 두 시간 모여서 하루는 스프링으로 해보고 하루는 장고로 해보고 투두리스트를 만들더라도 - 너무 간단한 걸로 하면 비슷비슷할 거 같음. - 복잡도가 높아야하나? - 아키텍쳐 잡고 - 여러 프레임워크 써보면서 웹 프레임워크 공통점&차이점 발견? - 근데 똑같지 않나 웹프레임워크니까 - 비슷하지 않나? - 파이썬, 자바, 코틀린, ~~고랭~~ - 그럼 구현체를 까봐야하는건가? - 써봐야 알 수 있음 - 무얼 하고 싶은 거지? 어떤 결과를 얻고 싶은 거지? - 10: 미세미세 한 부분들이 다른거다. web framwork를 직접 만들어 보는것?! - 5: 시작은 Django는 connection pool을 관리를 안해, Spring은 해! 왜그럴까? - ORM 에서 query 관리 - DB connection pool 관리 - URL route 구현체 - configuration 관리 방식 - 10: 공통된 패턴을 찾는게 좋지 않아? multi module이나 programming pattern을 두가지 언어로 해보는게 좋지 않아? - toy 들은 가볍게 만들 수 있으니, 해보면 좋지 않을까? - 10: 이 시간이 끝나고 나면 잘 기억이 안날꺼 같아. (23-26) - 우선 하나 해보자. 감이 없네. 하면서 바꿔나가자. 뭘할까? - toy project 뭔가 하나를 해보자. django & Spring 으로 - https://github.com/spring-projects/spring-petclinic -> Django - https://realpython.com/django-todo-lists/ -> Spring Boot - 귀여운 프로젝트 - [21개의 작고 재미난 파이썬 프로젝트 - ridibooks](https://ridibooks.com/books/852001208) - [신비한 파이썬 프로젝트](https://ridibooks.com/books/194000078) - [알 스웨이가트의 파이썬 프로젝트](https://ridibooks.com/books/852001355) - 스터디는 언제? - 매주 수 8 AM - [클라우드 네이티브 애플리케이션 디자인 패턴](https://ridibooks.com/books/443001055)