[백엔드] 개발이 이루어지는 공간/요소

Hyo Kyun Lee·2021년 5월 25일
0

백엔드

목록 보기
1/11

1. 개념

  • 개발이 이루어지기 위해선 개발공간과 해당 공간의 내장요소들이 필요하다.
  • 공간/요소는 여러 종류와 형태가 있으며, 목적 및 기능에 따라 잘 선택하여 사용할 수 있어야 한다.

2. 개발공간의 종류/개념

프레임워크 (Spring(Java) / Django(Python) /Angualrjs(JS))

  • 보통 웹사이트를 만들고 구현하고자 할때 사용하는 기본 뼈대.
  • 프레임워크에서는 여러 기능을 구현하기 위한 다양한 라이브러리(내장함수) 및 모듈/패키지를 제공한다.
  • 반드시 프레임워크에서 제공하는 문법과 규칙으로 로직을 구성해야 한다.

라이브러리(내장함수)

  • 프레임워크 및 IDE에서 제공하는 내장함수로, 보통 반복적으로 사용되는 기능을 중심으로 제공된다.
  • JavaScript와 MySQL 연동을 위해 JS문법으로 제공되는 JQuery 역시 라이브러리의 일종.

플랫폼

  • 프로그램 및 개발환경을 통칭한다.
  • Windows / Python 및 VSCode와 같은 IDE 등을 일컫는다.

3. 참조링크

https://blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html

4. remind

코드에 대한 이해가 우선이다. sugar syntax보다는 sugar logic!

0개의 댓글