본문 바로가기

전체 글176

2019년 10월 3주차 - "더존비즈온, 위하고 기반 이커머스 플랫폼 사업 본격화" 1. 더존비즈온, 위하고 기반 이커머스 플랫폼 사업 본격화 국내 ERP 솔루션으로 손가락에 꼽히는 더존비즈온이 이커머스 사업으로 손을 뻗고 있습니다. 내달 오픈하는 웹빌더 서비스가 바로 그것입니다. 웹빌더란 홈페이지나 쇼핑몰에 대한 지식 없이도 웹을 쉽게 제작하고 운영할 수 있는 플랫폼 서비스로, Wix나 식스샵 등이 대표적입니다. 최근 가비아와 NHN Godo 등의 기업들도 웹빌더 사업을 키우고 있는데, 여기서부터 이커머스 사업을 시작해보겠다는 것이 더존비즈온의 포석이 아닐까 생각됩니다. 더존비즈온은 자사의 비즈니스 플랫폼인 '위하고(WEHAGO: 회사 경영에 필수적인 경영관리부터 원활한 협업을 위한 서비스와 부가서비스까지 한 곳에서 사용할 수 있는 비즈니스 플랫폼)'를 기반으로 하여, 이커머스 기업용.. 2020. 11. 15.
[최신 웹 프론트엔드 개발환경 세팅] 2. NPM이란? 2) NPM이란? NPM(Node Package Manager)은 자바스크립트 언어를 위한 패키지 관리자로, Node.js의 기본 패키지 관리자입니다. Node.js에서 사용 가능한 모듈들을 패키지화시켜 설치, 삭제, 업그레이드, 의존성 관리 등을 해주는 관리자인 것입니다. 정확히는 command-line client인 npm과 온라인 데이터베이스인 npm registry로 이루어져 있으며, 일반적으로 command-line client를 npm이라고 생각하는데, 실제로는 npm registry까지 포함하여 npm이라고 말합니다. npm이 없었을 때에는 필요로 하는 기능을 추가하기 위해서 직접 작성하거나 github를 통해 다운로드하여 사용해야 했습니다. 이러한 불편을 해소하기 위해 나타난 것이 npm이.. 2020. 11. 15.
[최신 웹 프론트엔드 개발환경 세팅] 1. Node.js란? 지난 몇 주간 자바스크립트와 관련된 내용을 다루면서, ES6(ECMAScript 2015) 문법이 여러 번 등장했습니다. ECMAScript가 표준화된 스크립트 언어이자, 자바스크립트가 이 표준을 따르고 있음에도 ECMAScript는 아직 많은 개발자에게 낯설게 느껴집니다. ECMAScript가 현재 ES10(ECMAScript 2019)까지 버전이 올라간 상태임에도, ES6+(ES6 이상의 버전)가 상용화되어 있지 않은 이유는 크게 아래와 같은 이유 때문입니다. 구형 브라우저에서 지원하지 않음(현재 모던 브라우저의 최신 버전의 경우 대부분 지원. 오래된 버전을 그대로 사용하는 사용자가 많음) 트랜스파일링이나 번들링 필요 아직 ES6+를 지원하지 않는 라이브러리들 구버전의 브라우저에서 지원하지 않는 문법.. 2020. 11. 15.
2019년 10월 2주차 - "이커머스 新생존전략 '튀어야 산다'" 등 1. 이커머스 新생존전략 "튀어야 산다" 몇 차례 다룬 바 있듯이 이커머스 업체들이 적자에도 불구하고 치열한 치킨게임을 지속하고 있는 것이 현재 이커머스 업계의 실상입니다. 이에 업체들은 각자 그들만의 전략을 내세우며 고객을 유치하고 있습니다. 위메프는 기존에 가격 메리트를 부여하는 정책은 그대로 유지하면서, '주말 장보기' 섹션을 마련하여 오프라인 마트 고객을 적극적으로 유치하고 있습니다. 티몬의 경우, 지난해 말부터 본격적으로 도입한 '타임 커머스' 방식에 집중하여, 하루를 24시간으로 쪼개 프로모션을 거는 '타임어택'으로 할인 전략을 더욱 강화하고 있습니다. 적자로 인해 쿠팡이나 롯데에 인수합병이 거론되고 있는 11번가 역시, 올초 선언했던 '커머스포털' 진화 전략을 계속 추진하며, 상품을 검색하면.. 2020. 11. 15.
Prototype Chain 자바스크립트에는 객체를 상속하기 위해서 프로토타입 체인을 이용합니다. 프로토타입 체인이란 객체의 생성 과정에서 모태가 되는 프로토타입과의 연결고리가 이어져서, 상위 프로토타입으로 연속해서 이어지는 관계를 의미합니다. 그리고 이 연결고리 역할을 하는 것이 이전 글에서 설명했던 Prototype Link입니다. 모든 객체가 가지고 있는 속성인 _proto_가 상위 Prototype Object를 가리키고 있는 것입니다. 개념 자체는 어렵지 않습니다. var Foo = function() {}; Foo.prototype.hello = function() { console.log("hello") }; var foo1 = new Foo(); var foo2 = new Foo(); foo1.hello(); foo2.. 2020. 11. 15.