라이브러리를 만들어보신 적 있나요?
Library, Framework, Package의 차이는 뭘까요?
제가 처음 프로젝트에서 사용해 본 라이브러리는 Unix C 서버를 유지보수할 때 사용한Socket 라이브러리 였습니다.
TCP Socket 통신을 좀 더 쉽게 구현할 수 있게 만들어 놓은 코드를 .so 동적라이브러리로 만들어져 컴파일할 때 사용했죠.
클라이언트는 C#으로 만들었었습니다. C#은 Microsoft의 .Net이라는 Framework를 사용하죠.
제가 주도한 클라이언트를 만들 때는 서버 통신과 DB 사용을 단순화한 모듈을 SVN에 올려서 동료들이 받아가게했죠.
여러분은 이 3가지를 구분하실 수 있나요?
이 글은 이 3종류가 무엇이 다른지 어떤 경웅와 어떤 곳에 사용하는 것이 좋은지 소개 해줍니다.
모듈화 할 때 참고하시면 좋을 것 같네요
#직독직해 #medium #ios #swift #libary #framework #package