회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
(건물의 철골 구조처럼 프레임워크는 개발 기본 구조(뼈대)랍니다. / 출처Business vector created by macrovector)
회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
안녕하세요 IT 아웃소싱 플랫폼 위시켓입니다.
지난 글에서 '앱/웹 개발 시 꼭 알아야 할 IT 기본 용어'를 알아보았는데요.
이번에는 '프레임워크'란 무엇이며, 왜 필요한지 설명드리려 합니다.
'프레임워크'를 알아두신다면 여러분은 아래 대화에서 개발자님의 말을 바로 이해하실 수 있으실 거예요.
개발자님 : 네, 개발은 장고로 진행하겠습니다.나 : 아 네에.. (파이썬으로 개발해달라고 요청드렸는데 왜 장고를 말씀하시는 거지? 그런데 장고는 뭐지?)
프레임워크는 무엇인가요?
프레임워크(Framework)는 개발 구조나 흐름을 잡아둔 기본 뼈대(구조)입니다. 일종의 '템플릿'이라고 생각하셔도 좋을 것 같습니다.
(건물의 철골 구조처럼 프레임워크는 개발 기본 구조(뼈대)랍니다.
/ 출처Business vector created by macrovector)
이처럼 개발 프레임워크도 설계의 기본적인 틀을 제공하고, 개발자님은 뼈대에 여러분이 요청한 기능을 상세히 구현해나갑니다.
2. 수많은 개발자들이 프레임워크를 사용하면서 수정을 거치기 때문에 오류로부터 자유로울 수 있습니다.
3. 깔끔한 코드와 이미 정의된 구조를 사용하도록 권장하기 때문에 유지보수가 용이합니다. 또한, 팀으로 협업하는 경우에도 유용하게 활용할 수 있습니다.
화면이 1-2개로 구성된 정말 간단하고 단순한 서비스를 기획하셨다면, 프레임워크를 사용하지 않는 편이 나을 수 있습니다. 이런 경우, 프레임워크 세팅에 시간이 더 오래 걸릴 수도 있기 때문이죠.
대표적인 백엔드(서버 측) 프로그래밍 언어와, 그 언어에서 활용할 수 있는 프레임워크들을 소개드립니다.
지금까지 '프레임워크'는 무엇이고, 어떤 장점을 가지고 있는지 알아보았는데요.
내용이 많이 어렵지는 않으셨나요?
IT가 아직 어려우신 클라이언트님에게 도움이 될만한 글들을 더 준비해보았습니다.
아래 링크를 통해 IT 개발 지식을 더 쌓아보세요!
쿠버네티스는 계속 고도화되고 있어서 이를 분석하고 조치하는 것은 다양한 기반 지식을 필요로 합니다. 작년에 이어 올해도 인기 있는 인공지능(AI, Artificial Intelligence)을 이용해서 쿠버네티스를 분석하고 이에 맞는 조치를 할 수 있습니다. 해당 프로젝트의 이름은 K8sGPT로, 이미 1차례 요즘IT에서 대략 1년 전 “ChatGPT로 쿠버네티스 관리하는 방법”이라는 글을 통해 소개된 적이 있습니다. 간단한 사용성에 대해서 소개하는 글이었는데, 이 글에서 그에 더해 추가적으로 설명하고자 하는 것은 다음과 같습니다. 1년간의 변화, 공개된 AI 제공자를 사용하는게 아닌 나만의 AI 제공자를 사용하는 법, K8sGPT의 미래 전망. 이번 글인 1부에서는 1년간의 변화를 설명하고, 다음에 발행될 2부에서는 나만의 AI 제공자를 사용하는 법과 K8sGPT의 미래 전망을 설명하도록 하겠습니다.
지금 회원가입하고,
요즘IT가 PICK한 뉴스레터를 받아보세요!