일단 내가 이해하기론 



api - 깔짝 기능 (로그출력 정도)


라이브러리 - 외부가 창작한 개념, 코드 쓰기


플러그인 - 내 코드에게 직접 붙이기보단 ide나 엔진에 붙여서 확장시키는 개념

(라이브러리를 쓰려면 플러그인을 받아야하는 개념도 있는듯)


프레임워크 - 형태 갖추면 이후는 어느정도 알아서 동작

(대충 총알만들면 이후는 탄알집 -> 총에 장전 -> 발사 하듯이)


Ide - 코드를 치고, 코드치는데 도움되는 기능을 제공하는 곳

(메모장도 ide인듯)


엔진 - 소스코드, 리소스 등등을 관리, 내가 이해하기론 프레임워크 여러개가 엮여 엄청 커진게 엔진되는 느낌

서드파티 - 걍 왠만하면 외부에서 라이브러리, 플러그인 적용시키면 서드파티임



이렇게 같은데 맞음??


공부하기 시러서 여태 도망다니다 써드파티 써봣냐는 질문에 아니요?! 했다가 진실알고 괜히 열받음