소사이어티

사람들

arrow_downward최신기사

구글

[ICT2017] 오픈소스 업계 핫이슈 5선

오픈소스 기술의 코드는 모두 외부에 공개된다. 누구나 소스를 들여다 보고, 기술에 대해 탐색할 수 있다. 최근에는 기술적인 내용 외에도 변화 이유과 의사소통, 토론 과정도 구체적으로 공개되는 추세다. 그러다보니 오픈소스 프로젝트의 작은 변화 하나하나가 개발자 커뮤니티에서는 큰 화제다. 개발자 커뮤니티인 '해커뉴스’에선 올해 이와 관련된 오픈소스 이야기를 많이 볼 수 있었다. 리액트 라이선스에 대한 공방이나 구글과 애플의 협업 소식 등이 대표적이다. 오픈소스 인공지능, 블록체인, 모던 프로그래밍 언어처럼 새롭게 등장하는 기술에도 관심이 모였다. 올해 개발자들이 주목했던 오픈소스 소식을 한눈에 살펴보자. 1. 오픈소스가 소송 방지용? 페이스북 리액트 라이선스 사건 리액트는 페이스북의 오픈소스 기술이다. 페이스북이 공개한 오픈소스 중 가장 높은 인기를 자랑한다. 그런데 올해 하반기,...

노드js

월마트, 리액트·노드JS 플랫폼 오픈소스로 공개

월마트가 내부 웹사이트에 사용된 플랫폼 '일렉트로드’를 오픈소스 기술로 공개했다. 일렉트로드는 리액트와 노드JS 애플리케이션을 만들때 사용할 수 있는 플랫폼이다. 성능이 좋고, 재사용성을 고려하고, 설치하기 쉽고, 클라우드 기반에서 잘 운영할 수 있도록 만든 기술이라고 한다. 월마트는 지난해 월마트닷컴 웹사이트를 리액트와 노드JS 기반으로 이전했는데, 이 과정에서 일렉트로드가 개발됐다. 월마트닷컴의 월 방문자는 8천만명이 넘고, 초당 1만건이 넘는 이벤트를 처리하고 있다. 또한 1500만건의 제품을 제공하고 100만건의 아이템이 매달 새로 등록되고 있다. 일렉트로드는 크게 코어, 모듈, 툴로 구성돼 있다. 코어는 새로운 프로젝트를 빠르고 간단하게 시작할 수 있게 도와주고, 모듈은 캐시와 환경설정 관리 등의 추가 기능을 담고 있다. 툴은 재사용 가능한 컴포넌트를 탐색하거나 자바스크립트 기술을 최적화하는 데 활용할...

개발자

개발자 평균 임금이 가장 높은 나라는?

개발자들의 대표 커뮤니티 '스택오버플로우'가 개발자 직업 및 인기 기술을 조사한 결과를 3월17일 공개했다. 전세계 173개 나라의 약 5만6천여명의 개발자가 이번 설문에 응답했으며, 아래는 그 중 눈에 띄는 결과물이다. 답변 데이터는 JSON 파일로 제공됐다. 1. 어떤 개발자가 가장 많을까? 개발자는 사용하는 언어나 플랫폼에 따라 다른 기술을 만든다. 따라서 웹 개발자, 모바일 개발자, 운영체제 개발자 등 직함 앞에 기술 이름이 붙는다. 스택오버플로우에 따르면 풀스택 웹 개발자가 가장 많은 걸로 조사됐다. 스택오버플로우는 "풀스택 개발자는 5-6개 언어 및 프레임워크를 자유자재로 다룰 수 있는 개발자"라고 표현하기도 했다. 각 직군별로 가장 선호하는 언어도 조사됐다. 웹 개발자는 자바스크립트에 대한 관심이 가장 많았으며, 백엔드 웹 개발자도 최근 자바스트립트에 투자하고...

MX넷

2015년 주목받은 신인 오픈소스 SW 11선

오픈소스 소프트웨어(SW)는 이제 IT 업계에 빼놓을 수 없는 존재입니다. 서버부터 모바일까지 주요 기술에 오픈소스 기술들이 널리 퍼져 있죠. 동시에 새로운 오픈소스 SW도 끊임없이 등장하고 있는데요. 오픈소스 전문 공급 업체이자 컨설팅 업체인 블랙덕소프트웨어는 3월14일, 지난 한 해 동안 주목받은 신인 오픈소스 11개를 골라 공개했습니다. 지난해에 등장한 신인 오픈소스 기술들은 주로 도커, 협업 도구, 인공지능 기술에 몰려있다고 하네요. 그럼 11개 기술 한번 살펴볼까요? ■ 로켓챗 로캣챗은 웹기반 오픈소스 채팅 플랫폼입니다. 비공개 대화를 하고 싶은 커뮤니티나 기업을 주 고객으로 삼고 있다고 하는데요. 영상통화, 화면 공유, 그룹 채팅 등을 지원합니다. 오픈소스 기술이기 때문에 개발자 스스로 원하는 기능을 추가할 수 있다고 합니다. 로켓챗 홈페이지 로켓챗 깃허브...

드래프트JS

페이스북, 오픈소스 텍스트 편집기 '드래프트JS' 공개

페이스북이 텍스트 편집기 '드래프트JS'를 오픈소스 기술로 공개했다. 드래프트JS는 페이스북의 또다른 오픈소스 소프트웨어인 '리액트JS'와 '이뮤터블JS'를 활용했다. 페이스북은 과거에 글씨 스타일을 지정할 때 주로 'div'나 'textarea' 태그를 활용했다. 페이스북은 공식 블로그를 통해 "기존 태그를 이용하면 글씨에 정보를 담을 수 없고, 데이터 상태를 동기화하는 부분에서 제약이 많아 글씨 색깔이 잘못 배치되거나 입력한 내용이 깨져보이기도 했다"라며 "새로운 글씨 스타일을 적용하거나 임베디드 콘텐츠를 접목하지 못했다"라고 설명했다. 드래프트JS는 이러한 한계를 극복하기 위해 개발됐다. 드래프트JS를 이용하면 글씨에 다양한 스타일을 적용할 수 있고, 개발자가 원하는 요소를 추가하거나 쉽게 뺄 수 있다. 또한 모든 웹브라우저에서 작동하고 네이티브 커서와 네이티브 입력값을 온전히 활용할 수 있는 장점이 있다. 입력 방식 편집기(input...

HHVM

[카드] 페이스북 인기 오픈소스 기술 5종

이뮤터블JS 공식 홈페이지 HHVM 공식 홈페이지 팝 공식 홈페이지 팝핑 깃허브 페이지 리액트 네이티브 공식 홈페이지 리액트 공식 홈페이지 페이스북 오픈소스 프로젝트 전체보기 링크 페이스북 2015년 인기 오픈소스 프로젝트 공식 블로그 글

노드js

'워드프레스닷컴'도 오픈소스로

오토매틱이 워드프레스닷컴 웹사이트를 새롭게 개편해서 공개했다. 프로젝트 이름은 ‘칼립소’이며, 개편된 워드프레스닷컴 기술 모두 오픈소스로 공개됐다. 워드프레스닷컴에 접속하면 칼립소 기술이 적용된 디자인을 볼 수 있다. 바뀐 디자인 모습은 다음과 같다. 새롭게 공개된 워드프레스닷컴은 REST API와 자바스크립트를 활용해 속도를 높이는 데 집중했다. 오토매틱은 공식 홈페이지를 통해 “마이SQL과 PHP에서 벗어나려고 노력했다”라며 “다양한 자바스크립트 모듈을 사용했으며 노드JS와 페이스북의 리액트를 이용했다”라고 설명했다. 기능 면에선 따로 새로고침 버튼을 누르지 않아도 업데이트 사항이 실시간으로 반영할 수 있게 구성했다. 또한 모바일 환경을 고려해 반응형 웹사이트가 되도록 개발했다. 구체적인 기술 변화는 다음과 같다. 현재 워드프레스 관리자 페이지에는 칼립소를 바로 적용하지 않았으며, 사용자가 선택해서 바꿀 수 있도록 만들었다. 오토매틱은 “향후...

ES6

페이스북의 인기 오픈소스 기술, '리액트'란?

페이스북은 최근 오픈소스 기술 공개에 열을 올리고 있다. 2014년 공개한 오픈소스 기술만 해도 100개가 넘는다. 수많은 오픈소스 중에 올해 유난히 집중을 받는 기술이 있다. ‘리액트’ 그리고 ‘리액트 네이티브’다. 이 두 기술은 앵귤라JS나 하이브리드 앱 개발 같은 주제와 연관돼 자주 회자된다. 한국에서 리액트를 공부하고 있는 2명의 개발자에게 리액트 사용 후기를 들어보았다. 리액트는 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리다. 페이스북과 인스타그램 소속 개발자들이 만들고 있으며, 2013년 처음 공개됐다. 리액트의 특징은 ‘MVC(Model View Controller)’ 패턴에서 ‘V(View)’에만 집중하고 있는 점이다. 여기서 말하는 V란 데이터를 화면에 표현하는 계층이다. 뷰와 관련된 UI만 구현하고픈 개발자가 있다면, 리액트의 장점을 크게 느낄 수 있다. 리액트는 커스텀 태그를 지원하고 있다. 커스텀...