본문 바로가기

장단점

프레임워크(Framework)란? 개념, 장단점, 종류 프레임워크라는 개념을 접하기 전에 '부트스트랩(Bootstrap)'이란 용어를 먼저 알게 되었습니다. 웹 프로젝트를 개발하기 위한 좋은 툴이라는 것을 듣게 되었죠.그래서 부트스트랩이 무엇인지 자료 조사를 해본 결과, '프레임워크'의 종류 중 하나라는 것을 알게 되었습니다.그렇다면 프레임워크란 무엇인가? Framework에 대한 개념을 먼저 잡아야겠다는 생각이 들었습니다. 프레임워크란? Gof의 디자인 패턴으로 유명한 랄프 존슨(Ralph Johnson)은 "프레임워크란, 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것"이라고 정의하였습니다.프레임워크란 용어를 아직 접하지 못하셨거나저를 포함하여 접한 지 얼마 안 되신 분들은 아마 이해하.. 더보기
[데이터 저장 방법] 파일시스템/DBMS 장단점 데이터를 저장하는 방법에는 무엇이 있는지 살펴보기 전에, 우선 데이터가 무엇인지 이해하기 쉽도록 자료(Data)를 정보(Information)의 개념과 비교하여 설명하도록 하겠습니다. 자료(Data)현실 세계에서 어떤 측정을 통해 얻은 순수한 값입니다.자료는 평가되지 않으며 단순한 관찰을 통해 얻은 객관적인 사실입니다.가공되지 않은 상태의 숫자나 문자들의 단순한 나열입니다. Ex) 이 글에서 '자료', '정보', 'Data', '가공', '관찰' 등의 순수한 입력 값 정보(Information)정보는 자료를 처리, 가공하여 얻으며 결과적으로 2차적인 자료의 형태입니다.특정한 목적과 문제해결에 도움이 되도록 의미를 가지는 결과 값입니다.의사 결정을 위한 자료들의 집합입니다. Ex) '자료'와 '정보'등의 .. 더보기