Community

안녕하세요 : ) 질문주신 내용을 토대로 봤을때 질문자님께서 만들고자 하시는것이 미디어 플레이어 라고 이해를 했습니다. 이때 UI 구현에 리액트를 활용하신다고 이해를 했어요. 구현이 가능한가 아

안녕하세요 : ) 질문주신 내용을 토대로 봤을때 질문자님께서 만들고자 하시는것이 미디어 플레이어 라고 이해를 했습니다. 이때 UI 구현에 리액트를 활용하신다고 이해를 했어요. 구현이 가능한가 아닌가를 물어보셨다면, 가능하다 라고 말씀을 드렸겠지만 효율적일까요에 대한 답변은 모른다가 맞을것 같습니다. 앞서 말씀드린것처럼 리액트는 화면을 그릴때 사용하는 라이브러리 입니다. 그렇기 때문에 구현 능력에 따라 미디어 플레이어를 만들 수 있습니다. 하지만, 미디어 플레이어는 가시적인 영역보다 데이터를 실시간으로 받아오고 처리하는 로직이 더 중요할것 같다 생각이 드는데요. 단순히 영상을 스트림으로 받아 보여주는것이라면 리액트+웹 환경만으로도 가능하겠지만 데이터에 전처리가 필요하다거나 복잡한 연산을 통해 가공을 해야하는 상황이라면 구현이 불가능할수도 있겠다고 생각이 들어요. 즉 리액트는 화면을 만들어주는 역할만 하기 때문에 그 뒤에서 데이터를 가공하는 환경(웹인지 데스크탑인지) 그리고 데이터를 가공하는 언어가 무엇인지가 더 중요할것 같아요! 리액트는 일렉트론등 다른 도구에 도움을 받아 데스크탑, 모바일, 웹에서도 UI를 구현할 수 있어요. 수준높은 효율을 끌어올리려면 데이터가공 부분 뿐 아니라 UI영역에 효율도 고민해야겠지만, 둘중에 제일 영향이 큰 요소는 데이터를 가공하는 환경과 언어라고 생각이 듭니다 ㅎㅎ: )

알림

알림이 없습니다