“변화는 삶에 있어서 오직 끊이지 않는 것이다.” 그리스 철학자 헤라클리토스의 말을 인용한 것인데 웹 개발자에게 크게 와닿는 글입니다. 커뮤니티 전문가들은 툴에 대한 견해와 몇 달 안에 세계적으로 웹 개발에 가장 큰 변화를 맞이할 트렌드에 대해서 질문을 받았습니다.
2019년은 GraphQL을 가지고 큰 기업들이 어떻게 업무를 하는지를 이해하는 큰 해가 될 것이다. 페이스북과 같이 설치하지 않은 기업들은 GraphQL을 통해 대규모 서비스 지향 아키텍쳐(SOA) 작업을 받아들이는 것이 스키마 구성 요소와 개발을 빠르고 쉽게 만들 수 있는 매우 흥미로운 툴이라고 생각할 것입니다.
머신러닝을 통해 변화하는 많은 개발자를 대상으로, 브라우저와 라즈베리 파이와 구글 AIY 프로젝트 같은 IOT 장비가 연결되어 새로운 머신러닝 사용 예시를 볼 수 있습니다. 텐서플로와 텐서플로 JS와 같은 도구들은 개발하려는 분들이 박사를 처음 수료하지 않고 머신러닝을 적용한 앱을 개발할 수 있도록 하고 있습니다. 하지만, 텐서플로 JS와 텐서플로에 Keras를 통하여 사용하기 쉬운 API들이 딥러닝 모델을 구현하는데 진입 장벽을 낮추고 있습니다. 이러한 점은 규격화된 모델과 연구 논문 모델들을 제품 환경에 빨리 적용할 수 있습니다.
리액트 훅(React Hooks)의 발표는 어떻게 리엑트 팀이 미래 라이브러리에 대하여 좋은 결정을 내릴지에 대해서 보여줍니다. 2019년 리엑트를 사용한 팀들은 새로운 기능을 채택할 수 있게 되었으며, 다른 조직들이 이 새로운 제안의 강점 때문에 리액트로 이동할 가능성이 큽니다.
프론트엔드 에코시스템은 새로운 특징과 제품의 배달을 빠르게 하기 위해서 매체로 커다란 프로젝트를 헌신한 팀들과 함께 협력하는 더 나은 방법을 모색하고 있습니다. 마이크로 프론트엔드 원칙과 ES6모듈은 이 도전에 대한 답이며 서브도메인을 통해 애플리케이션을 분리하여 스마트하고 지속가능한 방법을 제공합니다.
모바일 웹 사용자의 경우 웹 인증 및 웹 지불은 마침내 2019 년에 많은 사이트에 표시되어 브라우저의 기본 기능에 액세스하여 웹 양식에 세부 정보를 입력하지 않고도 로그인하고 비용을 지불 할 수 있습니다.
Alex Russell과 Frances Berriman은 2015년 이후로 프로그레시브 앱을 처음 설명 한 후, 사람들은 프로그레시브 앱에 대해서 이야기 고 있습니다. 2019년에 그 앱은 급속도로 널리 퍼지게 되었습니다. 개발자들은 주로 PWAs를 많이 사용하였습니다. 그 이유는 Redux나 Firebase와 같은 라이브러들이 PWA 아키텍쳐와 연관되어 디자인하도록 고려하고 있기 때문입니다.
MobX가 과거에 주로 이끌었다면, 이것이 2019년에는 더 강화될 것입니다. 이것은 React와 결합하여 동작하는데 완벽한 동반자가 됩니다. 상대적인 모델은 앱이 완전히 실행하는데 정말 쉬우며 특히, 프로젝트에 구조를 제공하기 위하여 MobX 상태 트리를 사용할 경우 쉽습니다.
*****
원문 : 7 web dev trends on our radar
번역 : 송승윤
이전 글 : 데이터 분석에 대한 궁금증 여덟 가지
최신 콘텐츠