본문 바로가기
반응형

생각정리, 주절주절/개발에 도움되는 것들7

프레임워크(framework)와 라이브러리(Library), 아키텍처(Architecture)의 차이점? 오늘은 프레임워크와 라이브러리, 아키텍쳐의 차이에 대해 써보려고 한다. 처음 개발 공부를 시작하고 많이 헷갈렸던 단어들이다. 다 비슷비슷하게 느껴졌기 때문! 그렇다면 프레임워크(Framework)의 정의를 먼저 살펴보자. 프레임워크는 사전적 정의에 따르면 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에 해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경을 말한다. 음 그러니까 쉬운 말로 풀어보자면, 개발을 좀 더 쉽게 할 수 있도록, 개발자들을 위해 소프트웨어의 기능들을 모아서 그 기능들을 편리하게 쓸 수 있게 제공하는 것이 프레임워크이다! 즉, 클래스와 인터페이스의 집합이라고 볼 수 있다. 기본적으로 구현되어 있는 기능 위.. 2021. 10. 19.
[notion] 개발자가 강력 추천하는 노션 템플릿👍(+굿노트보단 노션! to do list 등) 작년까진 아이패드로 굿노트 템플릿을 직접 만들어 쓰다가 노션을 알게 된 후 신세계를 접하고 노션으로 넘어왔었다. 노션은 일정 관리를 위한 가장 효과적인 툴임에 틀림없다! 노션 템플릿을 검색해보면 사용자들이 직접 만든 다양한 템플릿들이 있다. 근데 비밀번호가 걸려있어서 댓글을 달아야하기도 하고 귀찮아서 공개 템플릿을 찾았는데 여러 개를 찾아봐도 노션 한국 커뮤니티 템플릿이 제일 좋았다! https://www.notion.so/1639712845e5473083442d3ff3be023c 템플릿 갤러리 Notion 한국 커뮤니티가 만든 템플릿 ✨ www.notion.so 여기가 그 템플릿이 모여있는 곳들의 링크이다. 이렇게 처음엔 노션에서 기본으로 제공하는 템플릿도 정리되어 있다! 하지만 난 기본 템플릿은 마음.. 2021. 10. 12.
[notion] 노션 디데이(d-day) 추가하기 노션으로 일정을 관리하는 편인데 나같은 게으름뱅이에겐 시험이나 일정에 D-day가 있으면 더 자극이 되는 편이라 만들었다! 만드는 방법은?! 우선 아무 일정(글)을 클릭하고 속성 추가를 클릭한다! 속성 유형은 수식으로 선택! 속성에서 dateBetween이라는 수식을 선택한다! 일정 날짜와 현재 날짜 사이의 일수를 계산해주는 수식임! 저 수식에서 "날짜"라고 쓰인 부분은 날짜 속성의 이름과 똑같이 해주면 된다! 나처럼 "날짜"가 아니라 "date"로 이름을 설정했다면 "date"를 대신 넣어주면 됌! add("D-", format(dateBetween(prop("날짜"), now(), "days")+1)) 이걸 복붙해서 날짜부분만 맞게 맞춰주고 넣으면 된다! add는 위 처럼 D- 라는 문자열을 더 넣어.. 2021. 9. 12.
반응형