Theory/Infrastructure & Network 썸네일형 리스트형 프레임워크와 라이브러리, API의 차이점 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 개발은 보통 어떠한 도구를 이용하는 경우가 많습니다. 그 도구의 역할과 목적에 따라 라이브러리, 프레임워크, API라고 부릅니다. 근데 정작 이 3가지의 정확한 차이점을 인지하고 있지 못하는 경우가 있어 정리하게 되었습니다. 본문 프레임워크란? 프레임워크는 애플리케이션을 개발할 때에 빈번히 쓰여지는 범용 기능들을 한꺼번에 제공하여 애플리케이션의 토대로서 기능하는 소프트웨어를 말합니다. 프레임워크를 이용하면 독자적으로 필요로 하는 부분만 개발하면 되기 때문에 개발 효율성이 증대됩니다. 프레임워크의 특징 공통적인 개발 환경을 제공합니다. 개발할 수 있는 범위가 정해져 있습니다. 라이브러리란? 개발자가 사용할 수 있는 API.. 더보기 웹 표준과 웹 접근성 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 개발자들이 웹을 구성할 때 고려해야 하는 수 많은 요소들 중 한 가지인 웹 표준에 대해서 정리한 내용입니다. 또한, 웹 표준과 웹 접근성의 관계성에 대해서도 간단하게 정리하였습니다. 본문 웹 표준의 등장 배경 인터넷이 처음 보급되던 시기에는 넷스케이프와 인터넷 익스플로러가 서로 웹 시장을 장악하고자 하였습니다. 때문에, 개발자는 넷스케이프 버전의 웹 페이지와 인터넷 익스플로러 버전의 웹 페이지를 개별적으로 개발해야 했습니다. 시간이 흐르고, 운영체제 부문에서는 윈도우가 대중적으로 배포되었고, 이때 윈도우 98이 인터넷 익스플로러를 기본 브라우저로 탑재하게 되면서 IE의 독점이 시작됩니다. 시장을 독점한 IE는 웹 표준을.. 더보기 Broswer Rendering의 이해 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 클라이언트가 사이트에 접속했을 때 웹 브라우저에 어떻게 사이트가 그려지는 지에 대한 과정을 정리한 내용입니다. 본문 웹 페이지는 어떻게 우리에게 보여질까? 웹 페이지가 어떻게 클라이언트에게 보여진다고 생각하시나요? 미리 만들어져 있는 파일을 서버로부터 전달 받아 보여진다고 생각하시나요? 어느정도는 맞겠지만, 전달 받은 파일을 웹 브라우저에서 실시간으로 그려준다는 표현이 더 정확할 것 같습니다. 그 과정이 바로 랜더링(Rendering) 입니다. 웹 브라우저의 구조 웹 브라우저 랜더링을 이해하기 위해서는 웹 브라우저의 구조 또한 어느정도 숙지하고 있어야 합니다. 대부분의 인터넷 웹 브라우저는 두 개의 엔진으로 구성되어 있.. 더보기 이전 1 ··· 3 4 5 6 7 8 다음