web 썸네일형 리스트형 프레임워크와 라이브러리의 차이 소프트웨어 개발을 하다 보면 '프레임워크'와 '라이브러리'라는 용어를 자주 접하게 됩니다. 이 두 개념은 서로 다른 역할을 하지만, 많은 경우 함께 사용됩니다. 이번 글에서는 프레임워크와 라이브러리의 정확한 정의와 그 관계를 쉽게 설명해보겠습니다.프레임워크 (Framework)정의:프레임워크는 소프트웨어 애플리케이션을 개발하는 데 필요한 큰 틀과 구조를 제공하는 도구입니다. 프레임워크는 애플리케이션의 제어 흐름을 관리하며, 개발자가 작성한 코드를 호출하여 실행합니다.특징:제어의 역전(Inversion of Control): 프레임워크가 애플리케이션의 흐름을 주도하고, 개발자가 작성한 코드를 필요할 때 호출합니다.구조 제공: 애플리케이션의 기본적인 골조와 패턴을 제공하여 일관성 있는 개발을 지원합니다.통합.. 더보기 HTML의 진화: HTML 5.0까지의 변화와 그 배경 웹 기술의 빠른 발전과 HTML의 버전 변동웹이 처음 등장한 이래로 HTML은 빠르게 발전해왔습니다. 초기에는 단순한 텍스트 기반의 문서 구조를 제공하는 것에 집중했지만, 인터넷의 급격한 성장과 사용자 요구의 변화로 인해 HTML도 끊임없이 진화할 필요가 있었습니다.HTML 1.0에서 4.0까지의 주요 변동HTML 1.0 (1993): 최초의 HTML 버전, 기본적인 텍스트 포맷과 링크 기능만을 제공.HTML 2.0 (1995): 첫 표준화된 버전, 기본적인 폼 요소와 테이블을 지원.HTML 3.2 (1997): 더 많은 태그와 속성 추가, 스크립트와 스타일시트 지원.HTML 4.0 (1997): DOM(Document Object Model) 도입, 접근성 향상, 스타일시트와의 통합 강화.HTML 3... 더보기 인터넷과 웹의 차이 인터넷: 컴퓨터와 컴퓨터 사이를 연결하는 기반, 네트워크웹: 인터넷 위에서 동작하는 정보 공유 서비스웹을 제외한 인터넷 서비스(인터넷 서비스: 프로토콜)이메일: SMTP, POP3, IMAP원격 접속: SSH, RDP, VNC인터넷 전화: SIP, H.323, RTP인스턴트 메시지: MPP, IRC파일 전송: FTP, SFTP, SCP등인터넷 서비스에 대한 오해Q. 웹에서 이메일, 스트리밍, 파일 전송 등 다양한 서비스를 이미 제공하고 있지만, 왜 이렇게 따로 구분되는가?A. 웹에서 다양한 서비스를 제공하지만, 그것들이 직접적으로 웹에서 동작하지 않는다. 웹은 각 서비스를 제공하는 인터페이스 역할을 하며 각자의 프로토콜로 동작한다.출처MDN / Web 개발 학습하기 > 웹 작동방식 > 인터넷은 어떻게 동.. 더보기 이전 1 다음