목록프로그래밍 기초/Etc (2)
Groo
안녕하세요, 오늘은 프로그래밍을 할 때 자주 이용되는 위의 두 가지에 대해서 이야기하려고 합니다. 저를 포함한 많은 사람들이 프레임워크와 라이브러리의 차이에 대해서 잘 모르고 계셔서 한 번 정리를 하려고 합니다. 🚗 FrameWork(프레임워크) 프레임워크는 뼈대나 기반구조를 뜻합니다. 프로그래밍을 진행할 때 필수적인 코드, 알고리즘 등과 같이 어느 정도의 구조를 제공해주기 때문에 프레임워크를 사용하는 프로그래머는 이 프레임워크의 뼈대 위에서 코드를 작성하여 프로그램을 개발하면됩니다. 즉 간단하게 프레임워크는 완성된 제품이 아닌 완성된 제품을 만들기 위해서 개발자를 도와주는 또는 기반이 되는 역할을 합니다. 이를 소프트웨어적으로 다시 정의하면 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스..
안녕하세요, 오늘은 프로그래밍 관련 내용으로 여러분들에게 소개하려고합니다. 첫 번째 내용은 프로그래밍에서 데이터를 처리하는 두 가지 모델 동기와 비동기에 대해서 이야기하겠습니다. 🧑🏻💻 데이터 처리 모델 데이터 처리 모델을 쉬운 말로 표현한다면 데이터를 받는 방식이라고 할 수 있습니다. 이 방식에서는 동기식 처리 모델과 비동기식 처리 모델이 존재합니다. 이에 대해 설명하는 게시물은 수 없이 많습니다. 그러나 저만의 방식으로 기억을하기 위해 글을 작성합니다. 🥇 동기식 처리 모델 동기식 처리 모델은 데이터의 요청과 결과가 한 자리에서 동시에 일어납니다. 간단히 말해 사용자가 데이터를 서버에게 요청한다면 그 서버가 데이터 요청에 따른 응답을 사용자에게 다시 리턴해주기 전까지 사용자는 다른 활동을 할 수 없..