전체 글30 MQTT가 알고싶다 MQTT 프로토콜을 기반으로 만들어진 자사의 서비스 애플리케이션을 시작으로 MQTT에 대한 궁금증이 생겨났다. 다짜고짜 구글링을 해보았다. 그 결과, IOT 관련 최고의 네트워크 프로토콜 중 하나라고 하는 글들을 여럿 보았다. 네트워크를 통해 메시지를 주고 받아야하는 device에서 사용하기 유용하다고 한다. 왜? 어떻게?.... 궁금증이 증폭됬다. MQTT MQTT는 1999년 IBM과 Eurotech에 의해 개발되었으며, 저전력 배터리나 네트워크 상태가 좋지 않은 제한적인 환경에서 동작하게 하기 위한 용도로 만들어 졌다. 때문에 낮은 전력과 낮은 대역폭 환경에서 사용 할 수 있도록 설계 되었고 이러한 점 때문에 IoT device에서 사용하기 유용하다고 한다. 풀네임으로는 Message Queue f.. 2020. 9. 2. Virtual DOM 을 왜 빠르다고 하는가 리액트가 좋대, 리액트가 빠르대... virtual DOM 때문에 속도가 빠르다더라. 라는 주변인들의 소리에 리액트에 관심이 간 건 사실이다. virtual DOM은 무엇이고 왜 필요한지 명확히 짚어 보고 나아가기로 했다. virtual DOM은 리액트가 만들어낸 개념은 아니지만 리액트로 인해 활성화된 개념이라고 할 수 있다. virtual DOM은 말 그대로 가상 DOM이다. ( 가상이라니...? 그럼 DOM이 현실?.. &@&@& ) 이 virtual DOM이 무엇인지 알기 위해서는 먼저 DOM이 무엇인지 알아야 하고 DOM을 이해하기 위해서는 웹페이지가 만들어지는 과정을 알아야 한다. 웹페이지가 만들어지는 과정 // 웹 페이지가 만들어지는 과정 보러 가기 DOM 노드를 건들게 되면 리플로우/리페인트.. 2020. 6. 11. 2020년 프론트엔드 개발자가 되고싶다면 알아야하는 10가지 기술 웹 사이트 그까짓 거 뭐 그냥 대.... 하던 시절이 있었는데 다시 생각해보니 한심하기 짝이 없다. 웹 개발 과정을 얕게나마 경험하고 난 뒤에는 웹 사이트에서 보이는 모든 것과 클릭할 수 있는 모든 것엔 의도와 복잡한 처리 과정이 있다는 것을 알게 되었다. ( 로그인 누르면 그냥 로그인되는 거 아니야?... 응 그냥 되는 거 아니야... ) 웹 개발자는 크게 '백엔드 개발자'와 '프론트엔드 개발자'로 나누어져 있지만 국내에서는 웹 개발자 ( 둘 다 잘해야 하는.. )로 불리는 게 일반적이었다. 하지만 최근에는 웹 프론트엔드 기술이 다양해지고 복잡해지면서 ( 반응형, 다양한 브라우저 등.. ) 프론트엔드 개발자에 대한 가치와 수요가 증가하였다. 특히나 요즘처럼 동적인( dynamic ) 웹 사이트가 대세인.. 2020. 6. 8. 이전 1 2 3 4 다음