타입스크립트 썸네일형 리스트형 2025 거대 괴수 리액트 사냥법 얼마 전 비대해진 Node.js 백엔드 생태계에 대해 썼는데, 이번에는 프런트엔드입니다. 현재 프런트엔드의 사실상 표준은 리액트입니다. 리액트는 출발 당시 그 자체는 단순한 라이브러리였지만, 시간이 흐르며 리액트에 이것저것 달라붙기 시작하면서 이제는 리액트 프로젝트의 오버엔지니어링을 피하려면 의식적인 노력이 필요한 수준에까지 이르렀습니다. 오늘날 웹 개발은 덩치가 커질 대로 커진 고질라 같은 ‘거대 괴수’가 되어버렸습니다. 사실 리액트 같은 프레임워크의 도움 없이 대규모 웹 앱을 만들기란 어려운 상황이죠. 바닐라 자바스크립트로 뚝딱뚝딱 프로토타입을 만들고 점차 필요한 기능을 추가해나가는 방식은 이제 구시대의 것이 되고 말았습니다. 거대 괴수를 길들이지 못한다면 대규모 웹 앱 개발은 불가능하고, 소프트.. 더보기 헬로 Bun 타입스크립트와 JSX를 아우르는 런타임 Bun으로 만나는 차세대 웹 개발 느리고 복잡한 노드 생태계의 판도를 바꾸기 위해, 차세대 자바스크립트 런타임이자 올인원 개발 키트인 Bun이 탄생했다. 자바스크립트/타입스크립트/JSX 코드를 바로 실행할 수 있고, 패키지 매니저, 모듈 시스템, 테스트 러너, 번들러, DB 등 다양한 기능을 내장했는데도 성능은 노드나 디노를 압도한다. 이 책은 Bun을 본격적으로 살펴보는 최초의 책으로서 Bun 기초부터 시나리오별 활용법과 예제 프로젝트까지, 웹 개발이 얼마나 우아할 수 있는지 보여준다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순)교보문고 / 구글북스 / 리디북스 /.. 더보기 헬로 Bun 헬로 Bun 헬로 Bun 2009년 노드(Node.js)의 탄생은 획기적인 사건이었습니다. 그로부터 벌써 15년이 흘러 2024년이 되었네요. 지금 노드는 어떨까요? 아직도 타입스크립트를 지원하지 않고(다음 버전인 23에서 지원 예정), 번들링은 여전히 이렇게 어렵습니다(2023년 7월 글). 생태계가 비대해지면서 개발자는 비즈니스 로직에 집중해야 할 시간에 툴체인을 구성하느라 골머리를 앓게 됐습니다. 노드 창시자 라이언 달도 노드의 설계 결정에 후회를 하고, 노드와 다른 방향성을 가진 디노를 2018년 발표했지만, 이미 노드에 익숙해진 사람들의 마음을 돌리지는 못했다고 봐야 할 것 같습니다. 이런 상황에서 2021년 혜성처럼 등장한 게 Bun입니다. 토막 상식: 번은 햄버거에서 볼 수 있는 둥그런 형태의 빵입니다. Bun.. 더보기 프런트엔드 개발을 위한 테스트 입문 지금이라도 알아두면 쓸데 있는 테스트 자동화 전략 최신 웹 애플리케이션에서는 품질과 유지보수성을 위해 테스트 자동화가 중요하지만, 테스트 코드를 작성해본 경험이 없어 테스트 코드 작성을 어려워하는 개발자가 많다. 이 책은 테스트 코드를 처음 작성하는 프런트엔드 개발자를 대상으로, 기본적인 테스트 코드 작성법은 물론 상황별 테스트 코드 작성법, 다양한 도구 사용법까지 풍부한 예제와 함께 설명한다. 특히 타입스크립트, Next.js로 만든 예제를 포함하고 있어 최신 실무 지식과 노하우를 익힐 수 있다. 한국어판 부록으로 깃허브 액션에서의 UI 컴포넌트 테스트와 E2E 테스트를 추가 수록해 완성도를 더욱 높였다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파.. 더보기 프런트엔드 테스트? 그런 건 도시전설이지~ 이해합니다. 개발을 하다 보면 시간이 없어 테스트 코드까지 작성할 여유는 없다는 것을요. 1분 1초가 아까운데 꼭 필요한 것 같지 않은 테스트 코드를 작성하려니 시간이 너무 아까울 수 있습니다. 일정이 밀리는 것은 아닐까 걱정이 되기도 하고요. 물론 테스트 코드 작성이 모두에게 필요한 것은 아니며, 도입하는 것이 쉬운 일도 아닙니다. 게다가 UI 컴포넌트 테스트, 시각적 회귀 테스트, E2E 테스트 등 프런트엔드 테스트 방법은 어찌나 많은지 무엇을 활용해야 할지도 알기 쉽지 않죠. 하지만 잘 생각해봅시다. 프런트엔드 테스트는 귀찮음과 어려움을 이겨낼 만한 장점이 많습니다. 첫째, 제품 안정성이 높아집니다. 버그를 사전에 발견할 수 있죠. 버그가 포함된 채로 서비스가 배포된 것을 상상해보세요. 끔찍하지.. 더보기 실전 스벨트 & 스벨트킷 입문 MZ 개발자가 사랑하는 스벨트와 스벨트킷으로 UI & 웹 앱 개발 시작하기 단순함을 모티브로 만들어진 스벨트는 실용적이면서도 최소한의 API를 갖춘 세련된 프레임워크로 프런트엔드 개발자들에게 사랑받고 있다. 이 책은 스벨트의 기본 개념부터 프로젝트를 설정하여 개발을 시작하는 방법, 복잡한 UI 구축에 편리하게 사용할 수 있는 기능을 소개한다. 나아가 스벨트킷 프로젝트를 만들고, 서버를 포함한 쇼핑몰 사이트 웹 애플리케이션을 개발한다. 한국어판 부록에서는 스벨트킷 프로젝트에서 활용하는 Auth0, MongoDB Atlas, GitHub, Vercel 사용법을 설명한다. 자바스크립트 프레임워크에 익숙한 독자는 기존 UI 프레임워크에 비해 스벨트가 얼마나 슬림하고 유연한지 알 수 있고, 입문자는 스벨트를 통해.. 더보기 NestJS, 그게 뭔가요? 우걱우걱 서버 개발에 Node.js를 쓰면 Express.js를 함께 쓰는 게 상식이었던 시절이 있었습니다. 사실 지금도 많이 쓰입니다. 하지만 인간의 욕심은 끝이 없고, 항상 지금보다 조금이라도 더 나은 걸 만들려고 하죠. Express가 널리 쓰이는 사이에도 웹은 점점 발달해 애플리케이션들의 규모가 커졌고, 그러자 ‘높은 자유도를 추구’했던, 그리고 태생이 오~래된 Express의 문제점이 부각되기 시작했습니다. 한마디로 시대에 뒤처지고 대규모 개발에 적합하지 않다는 거죠. 이러한 문제의식에서 NestJS 같은 차세대 프레임워크가 등장합니다. NestJS는 ‘효율적이고 신뢰할 수 있으며 확장 가능한 서버 사이드 애플리케이션 구축’을 내세우며 Express의 부족한 부분을 채우려 시도했습니다. 둘의 자세한 비교.. 더보기 따라 하며 배우는 앵귤러 마스터 북 그동안 읽어주신 분들께 감사드립니다. 이 책은 현재 절판되었습니다.단계별 예제를 만들면서 배우는, 앵귤러 마스터를 위한 완벽 가이드!실용적 예제로 배우는 최신 웹 기술! 출판사 제이펍원출판사 FULLSTACK.io원서명 ng-book: The Complete Guide on Angular 5(원서 ISBN: 9781546376231) 저자명 네이트 머레이, 필리피 커리, 아리 러너, 칼로스 타보다역자명 배장열출판일 2018년 1월 24일페이지 648쪽판 형 46배판변형(188*245*30)제 본 무선(soft cover)정 가 34,000원ISBN 979-11-88621-01-9 (93000)키워드 앵귤러 / 타입스크립트 / 네이티브스크립트 / 리덕스 / 데이터 아키텍처분야 프로그래밍 / 자바스크립트 관.. 더보기 이전 1 2 다음