플랫폼, 운영체제, 프레임워크

EunchongKim·2024년 4월 21일
0

GPT선생에게 묻다

목록 보기
1/4

1. 플랫폼:

소프트웨어가 실행되는 기반
As Example, 웹 애플리케이션의 플랫폼은 브라우저가 될 수 있어. 스마트폰 앱의 경우는 Android나 iOS 같은 모바일 플랫폼이 있지. 플랫폼은 하드웨어와 소프트웨어 양쪽을 포함할 수 있어서, 개발할 때 이 플랫폼의 특성을 잘 이해하고 있어야 해.

2. 운영체제:

컴퓨터 하드웨어와 소프트웨어 리소스를 관리하고, 프로그램들이 이 리소스를 효율적으로 사용할 수 있도록 도와주는 시스템 소프트웨어야.
As Example, Windows, macOS, Linux 등이 있어. 운영체제는 애플리케이션과 하드웨어 사이에서 중개자 역할을 하면서, 파일 관리, 메모리 관리, 프로세스 관리 등을 담당해.

3. 프레임워크:

특정 목적을 위해 미리 만들어진 라이브러리와 코드 구조를 제공하는 것이야. 개발자가 더 빠르고 효율적으로 소프트웨어를 개발할 수 있도록 도와주는 도구셋이지.
As Example, 웹 개발을 할 때 사용하는 Django, Ruby on Rails와 같은 웹 개발 프레임워크가 있어. 이 프레임워크들은 반복적인 작업을 줄여주고, 코드의 품질을 일정하게 유지할 수 있도록 해줘.

conclusion

플랫폼은 소프트웨어가 실행되는 환경
운영체제는 그 환경에서 리소스를 관리하는 시스템
프레임워크는 그 환경에서 더 쉽게 개발할 수 있도록 도와주는 도구

0개의 댓글