요즘IT
위시켓
새로 나온
인기요즘 작가들컬렉션
물어봐
새로 나온
인기
요즘 작가들
컬렉션
물어봐
개발
AI
IT서비스
기획
디자인
비즈니스
프로덕트
커리어
트렌드
스타트업
서비스 전체보기
위시켓요즘IT
고객 문의
02-6925-4867
10:00-18:00주말·공휴일 제외
[email protected]
요즘IT
요즘IT 소개작가 지원
기타 문의
콘텐츠 제안하기광고 상품 보기
요즘IT 슬랙봇크롬 확장 프로그램
이용약관
개인정보 처리방침
청소년보호정책
㈜위시켓
대표이사 : 박우범
서울특별시 강남구 테헤란로 211 3층 ㈜위시켓
사업자등록번호 : 209-81-57303
통신판매업신고 : 제2018-서울강남-02337 호
직업정보제공사업 신고번호 : J1200020180019
제호 : 요즘IT
발행인 : 박우범
편집인 : 노희선
청소년보호책임자 : 박우범
인터넷신문등록번호 : 서울,아54129
등록일 : 2022년 01월 23일
발행일 : 2021년 01월 10일
© 2013 Wishket Corp.
로그인
요즘IT 소개
콘텐츠 제안하기
광고 상품 보기
개발

비개발자를 위한 IT 용어 : 프레임워크가 뭐죠?

위시켓
3분
2019.12.31.
5.2K
위시켓_프레임워크 안녕하세요 IT 아웃소싱 플랫폼 위시켓입니다. 지난 글에서 '앱/웹 개발 시 꼭 알아야 할 IT 기본 용어'를 알아보았는데요. 이번에는 '프레임워크'란 무엇이며, 왜 필요한지 설명드리려 합니다. '프레임워크'를 알아두신다면 여러분은 아래 대화에서 개발자님의 말을 바로 이해하실 수 있으실 거예요.
개발자님 : 네, 개발은 장고로 진행하겠습니다. 나 : 아 네에.. (파이썬으로 개발해달라고 요청드렸는데 왜 장고를 말씀하시는 거지? 그런데 장고는 뭐지?)

프레임워크는 무엇인가요? 프레임워크(Framework)는 개발 구조나 흐름을 잡아둔 기본 뼈대(구조)입니다. 일종의 '템플릿'이라고 생각하셔도 좋을 것 같습니다.

(건물의 철골 구조처럼 프레임워크는 개발 기본 구조(뼈대)랍니다. / 출처 Business vector created by macrovector)

예를 들어보겠습니다. PPT를 만들 때 한 번쯤 템플릿을 사용해보신 경험이 있으실 텐데요. PPT 템플릿에는 이미 '표지, 목차, 본문'같은 기본 구성이 갖춰져 있습니다. 그럼 여러분은 여기에 원하는 내용을 새롭게 더하거나 수정해 PPT를 완성합니다. 이처럼 개발 프레임워크도 설계의 기본적인 틀을 제공하고, 개발자님은 뼈대에 여러분이 요청한 기능을 상세히 구현해나갑니다.

프레임워크를 왜 사용해야 하나요?

1. 프레임워크에는 기본적인 기능들이 구현되어 있기 때문에 개발 시간을 단축하고, 원하는 추가 기능 구현에 더욱 집중할 수 있도록 도와줍니다. 2. 수많은 개발자들이 프레임워크를 사용하면서 수정을 거치기 때문에 오류로부터 자유로울 수 있습니다. 3. 깔끔한 코드와 이미 정의된 구조를 사용하도록 권장하기 때문에 유지보수가 용이합니다. 또한, 팀으로 협업하는 경우에도 유용하게 활용할 수 있습니다.

프레임워크를 사용하지 않아도 되는 경우는 없나요?

화면이 1-2개로 구성된 정말 간단하고 단순한 서비스를 기획하셨다면, 프레임워크를 사용하지 않는 편이 나을 수 있습니다. 이런 경우, 프레임워크 세팅에 시간이 더 오래 걸릴 수도 있기 때문이죠.

프레임워크에는 어떤 것들이 있나요?

대표적인 백엔드(서버 측) 프로그래밍 언어와, 그 언어에서 활용할 수 있는 프레임워크들을 소개드립니다.

자바(Java)

  • 스프링(Spring)

PHP

  • 라라벨(Laravel)
  • 코드이그나이터(CodeIgniter)

파이썬(Python)

  • 장고(Django)
  • 플라스크(Flask)

루비(Ruby)

  • 루비 온 레일즈(Ruby on Rails)
지금까지 '프레임워크'는 무엇이고, 어떤 장점을 가지고 있는지 알아보았는데요. 내용이 많이 어렵지는 않으셨나요? IT가 아직 어려우신 클라이언트님에게 도움이 될만한 글들을 더 준비해보았습니다. 아래 링크를 통해 IT 개발 지식을 더 쌓아보세요!
  • 앱/웹 개발 시 꼭 알아둬야 할 IT용어
  • 제이쿼리(jQuery)가 뭔가요?
에디터가 직접 고른 실무 인사이트 매주 목요일에 만나요.
newsletter_profile0명 뉴스레터 구독 중