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