더북(TheBook)

프레임워크와 스택

프로그래밍 언어와 플랫폼을 정하는 데 그치지 말고 프레임워크, 아니, 그에 따른 전체 개발 스택까지 배울 것을 강력히 권한다.

프레임워크란 무엇이고 스택이란 무엇인가? 프레임워크는 특정 플랫폼이나 복수의 플랫폼에서 코드를 개발할 때 사용하는 라이브러리 세트를 가리킨다. 해당 플랫폼에서 일반적인 프로그래밍 작업을 더 쉽게 할 수 있게 해준다.

다시 C# 예를 들어보겠다. C# 개발자 대부분은 C# 애플리케이션을 만들 때 .NET 프레임워크를 쓴다. .NET 프레임워크는 C# 개발자들이 뭔가 하려고 할 때마다 기초적인 것을 다시 만드느라 쓸데없이 시간 낭비하는 일이 없도록 높은 수준의 추상적 개념을 바탕으로 작업하는 데 도움이 되는 다양한 라이브러리와 클래스를 갖추고 있다. 예를 들어 .NET 프레임워크에는 이미지 작업용 코드가 포함된다. 이 코드를 아주 기초 단계부터 새롭게 작성하려면 무척 어렵다. 그래서 .NET 프레임워크는 이미지를 다뤄야 하는 C# 개발자에게 큰 도움이 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.