만약 개발자가 처음부터 끝까지 모든 환경을 실현하고 프로젝트를 수행해야 한다면 어떨까요? 아마 매우 많은 시간이 걸릴 거예요. 프로그래밍에서 협업만큼 중요한 것은 없습니다. 그러한 개념에서 프레임워크라는 개념은 개발에 필수적인 개념입니다. 이번 포스팅은 프레임워크의 의미부터 웹 개발을 위한 DJANGO 설치까지 알아보겠습니다. 프레임워크 의미 프레임워크의 의미를 한마디로 정의하는 것은 어렵습니다.라이브러리와 비슷한 개념인 것 같은데 조금씩 달라요. 간단히 설명하자면, ‘무엇인가를 개발할 때 더 프로그래머가 더 쉽게 진행할 수 있도록 제공되는 소프트웨어’라고 할 수 있습니다. DJANGO는 웹 개발에 있어 XSS, SQL 등 다양한 소프트웨어가 포함되어 있습니다.
예를 들어 우리가 아파트는 건축한다면 설계부터 디자인, 노동력, 기술, 판매 등 많은 분야의 정보가 필요합니다. 프레임워크는 이렇게 특정 프로젝트에 필요한 것은 한 번에 제공하는 것이라고 할 수 있습니다. 그 분야에 필요한 프레임워크만 설치해 놓으면 개발이 훨씬 수월해집니다.
DJANGO 웹 개발 방식에는 여러 가지가 있겠지만 최근에는 파이썬을 활용해서 DJANGO 프레임워크를 사용하는 분들도 많아졌습니다. 쉽게 배울 수 있는 프로그래밍 언어이기 때문입니다. 대표적으로 인스타그램, 번개장터도 DJANGO를 통해 만들어졌습니다. 2005년에 처음 나오기 시작해서 그 역사도 꽤 깊죠.
비교하면 JAVA의 Spring과 비슷한 개념입니다. JAVA를 사용해서 웹 개발을 하시는 분들도 많은데요. 비슷한 방식으로 어느 것이 좋다고는 할 수 없습니다. 다만 시장에서, 그리고 기업에서 많이 쓰이는 경향은 있죠. 그런 추세에 DJANGO는 많은 선택을 받고 있는 것이 사실입니다.
인기가 많은 이유가 있습니다. 풀스택 웹프레임워크로 기본적으로 제공하는 기능이 많기 때문입니다. ORM, 관리자 페이지, 다양한 로직, 권한 리스트 등 사용자가 사용하기 편리한 환경을 제공합니다. 다국어를 지원해주는 것과 뛰어난 캐시 시스템, 자체 템플릿까지 인기가 있는 이유가 분명히 있습니다.
필자는 맥북 화이첨 환경에서 설치를 진행해 보았습니다. 왼쪽 상단의 [PyCharm-Preferences]를 눌러 인터프리터를 설정할 수 있는 환경으로 이동합니다.아래와 같이 왼쪽에서 [Project Interpreter]를 선택하고 중간에 있는 [+]버튼을 눌러주세요.그 다음 DJANGO를 입력하고 하단에 있는 [Install Package]를 클릭하면 끝입니다. 구현하는 환경에 따라 설치 방식이 조금씩 다를 수 있지만 개인적으로 파이참을 활용하는 것이 좋습니다. Framework의 의미에서 파이썬 Web 프로그래밍의 기초 구현을 위한 설치까지 진행해 보았습니다. 좋은 정보가 되길 바랍니다. 감사합니다.그 다음 DJANGO를 입력하고 하단에 있는 [Install Package]를 클릭하면 끝입니다. 구현하는 환경에 따라 설치 방식이 조금씩 다를 수 있지만 개인적으로 파이참을 활용하는 것이 좋습니다. Framework의 의미에서 파이썬 Web 프로그래밍의 기초 구현을 위한 설치까지 진행해 보았습니다. 좋은 정보가 되길 바랍니다. 감사합니다.그 다음 DJANGO를 입력하고 하단에 있는 [Install Package]를 클릭하면 끝입니다. 구현하는 환경에 따라 설치 방식이 조금씩 다를 수 있지만 개인적으로 파이참을 활용하는 것이 좋습니다. Framework의 의미에서 파이썬 Web 프로그래밍의 기초 구현을 위한 설치까지 진행해 보았습니다. 좋은 정보가 되길 바랍니다. 감사합니다.