회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
모든 플랫폼에서 한 가지의 패러다임(paradigm)만을 사용해 앱을 만든다는 생각은 조금 비현실적인 것처럼 들립니다. 하지만 리액트 네이티브(React Native)는 다양한 플랫폼을 대상으로 앱을 개발할 때, 활용할 수 있습니다. 그리고 여러 플랫폼들 사이에 대부분의 코드를 재사용할 수 있게 해주기 때문에, 앱개발 과정을 빠르게 만들어주죠.
모든 장단점을 고려해봣을 때, 수많은 기업들이 모바일 앱개발에 있어서 리액트네이티브를 선택하는 것은 당연하다고 할 수 있습니다. 이번 시간, 위시켓은 프레임워크를 활용한 앱개발 사례들을 살펴보도록 하겠습니다. React Native로 유명한 어플들의 이야기, 지금 바로 살펴보시죠.
Resct Native를 만든 개발팀은 iOS용 페이스북 앱 안에 있는 이벤트 대시보드를 리액트 네이티브로 변환해서, 이런 종류의 어플리케이션에 있어서 중요한 요소인 가동시간(startup time)과 같은 앱 성능을 테스트했습니다. 기동 시간은 사용자가 느끼는 첫인상에 있어서 중요한 부분이면서, 앱을 계속 사용할 지 아니면 그만둘 지에 대해서 영향을 미치는 것이기도 합니다. 이들은 (이런 식으로 리액트 네이티브를 활용해서) 앱의 출시 기간을 절반으로 줄일 수 있었습니다.
그리고 마이크로소프트 역시 모바일 플랫폼 뿐만 아니라 윈도 데스크톱 어플리케이션을 위해서도 리액트 네이티브를 사용하기로 결정했습니다. 유니버셜 윈도우 플랫폼(Universal Window Platform)을 지원하는 리액트 네이티브 플러그인을 가진 깃허브(GitHub)의 repository는, 현재 마이크로스프트가 인수해서 활발하게 개발이 진행되고 있는데요. 이는 리액트 네이티브(RN) 플랫폼에게 있어서는 좋은 신호이며, 이 플랫폼의 잠재력이 모바일 앱 개발 이상으로 발전할 수 있다는 것을 보여주고 있습니다.
인스타그램의 개발팀은 도중에 몇 가지의 문제에 직면하기는 했지만, 개발 속도를 크게 향상시킬 수 있었습니다. 각 소프트웨어에 따라서 코드의 85%에서 99% 정도가 안드로이드와 iOS 앱 사이에서 공유되었으며, 따라서 개발팀은 각각의 소프트웨어를 네이티브 솔루션으로 개발하는 경우보다 훨씬 더 빠르게 앱을 만들어낼 수 있었습니다.
월마트는 더 적은 리소스와 더 짧은 시간으로 iOS와 안드로이드 환경 모두에서 앱의 성능을 향상시킬 수 있었습니다. 플랫폼 사이에서는 코드베이스(codebase)의 95%가 공유되었으며, 개발자들의 역량과 경험은 조직 전체에서 활용되었습니다. 리액트 네이티브는 네이티브 앱과 거의 동일할 정도로 뛰어난 성능을 가능하게 했으며, 엄청나게 부드러운 애니메이션 효과도 만들어냈습니다.
반면에 가장 커다란 장점은 코드를 재사용할 수 있다는 것입니다. (리액트 네이티브에서는) 대부분의 구성요소들을 재사용 할 수 있습니다. 게다가 리액트는 코드를 아주 쉽게 만들었기 때문에, 리팩토링(refactoring)과 반복작업에서도 유용하게 활용될 수 있습니다.
> 이 글은 '13 Great Examples of React Native Apps in 2020'를 각색하여 작성되었습니다.
쿠버네티스는 계속 고도화되고 있어서 이를 분석하고 조치하는 것은 다양한 기반 지식을 필요로 합니다. 작년에 이어 올해도 인기 있는 인공지능(AI, Artificial Intelligence)을 이용해서 쿠버네티스를 분석하고 이에 맞는 조치를 할 수 있습니다. 해당 프로젝트의 이름은 K8sGPT로, 이미 1차례 요즘IT에서 대략 1년 전 “ChatGPT로 쿠버네티스 관리하는 방법”이라는 글을 통해 소개된 적이 있습니다. 간단한 사용성에 대해서 소개하는 글이었는데, 이 글에서 그에 더해 추가적으로 설명하고자 하는 것은 다음과 같습니다. 1년간의 변화, 공개된 AI 제공자를 사용하는게 아닌 나만의 AI 제공자를 사용하는 법, K8sGPT의 미래 전망. 이번 글인 1부에서는 1년간의 변화를 설명하고, 다음에 발행될 2부에서는 나만의 AI 제공자를 사용하는 법과 K8sGPT의 미래 전망을 설명하도록 하겠습니다.
지금 회원가입하고,
요즘IT가 PICK한 뉴스레터를 받아보세요!