반응형 전체 글22 Flutter vs 리액트 네이티브 Flutter와 React Native는 모두 iOS와 안드로이드용 앱을 개발할 수 있는 프레임워크입니다. 예전에 두 프레임워크로 간단한 토이 프로젝트를 진행해본 적이 있는데, 각각의 장단점이 뚜렷하게 느껴졌습니다. 그런데 이번에 실제 모바일 앱을 개발하려고 하니, 어떤 프레임워크를 선택할지 더 고민이 됩니다. 그래서 이번 글에서는 제가 두 프레임워크를 사용하며 느낀 점과 추가로 조사한 비교 분석 결과를 정리해 공유하려고 합니다.둘 다 크로스플랫폼용 프레임워크이지만, Flutter와 React Native는 근본적으로 다른 접근 방식을 취합니다. Flutter는 Google이 개발한 Dart 언어를 사용하며, 모든 UI 컴포넌트를 자체 렌더링 엔진으로 그립니다. 반면, React Native는 Faceb.. 2024. 12. 11. moviepy 임포트시 ModuleNotFoundError 에러 MoviePy는 Python으로 동영상을 편집할 때 널리 사용되는 라이브러리입니다. 하지만 최근 2.0 버전으로 업데이트하면서 많은 분들이 아래와 같은 에러 상황을 겪고 계신 것 같더라고요. 이 포스팅에서 수정 방법을 알아보도록 하겠습니다. No module named 'moviepy.editor'moviepy.editor 모듈 찾을 수 없음기존 MoviePy 1.X 버전에서 사용하던 임포트 방식을 사용하면 다음과 같은 오류가 발생합니다.from moviepy.editor import *# 실행 결과ModuleNotFoundError: No module named 'moviepy.editor'MoviePy 2.0의 주요 변경사항MoviePy 2.0에서는 API의 일관성과 직관성을 높이기 위해 다음과 같은.. 2024. 12. 10. Yocto QEMU 빌드하기 Yocto Project는 임베디드 리눅스 시스템을 위한 맞춤형 배포판을 만들 수 있는 오픈소스 도구입니다. 마치 레고 블록을 조립하듯이, 필요한 소프트웨어 구성 요소들을 선택하고 조합하여 자신만의 리눅스 배포판을 만들 수 있습니다. 특히 임베디드 개발자들 사이에서 널리 사용되며, 라즈베리 파이나 다양한 임베디드 보드를 위한 리눅스 시스템을 구축하는 데 활용됩니다.이 가이드에서는 Yocto Project를 사용하여 QEMU 가상머신에서 실행할 수 있는 최소 리눅스 이미지를 만들어보겠습니다. QEMU는 하드웨어를 가상화하는 도구로, 실제 임베디드 보드 없이도 개발한 시스템을 테스트할 수 있게 해줍니다. Ubuntu 환경에서 Yocto 이미지를 빌드하고 QEMU에서 실행하는 전체 과정을 단계별로 설명합니다... 2024. 12. 4. 윈도우즈 WSL Docker 설치 저는 최근에 베어메탈 우분투를 사용하지 않고 윈도우에 WSL을 설치해서 사용합니다. 예전과 다르게 많이 개선되어 WSL2에서는 거의 네이티브 리눅스에 근접한 성능을 보여주고 있습니다. GUI 앱도 지원하고, 파일 시스템 성능도 크게 향상되었죠. 특히 개발 환경 구축이 정말 편리해졌는데요, VS Code와의 완벽한 통합은 물론이고 도커 같은 컨테이너 도구도 원활하게 작동합니다.이 포스팅에서는 Windows Subsystem for Linux(WSL)의 Ubuntu 환경에서 Docker를 설치하는 방법을 단계별로 알아보겠습니다. Docker를 사용하면 컨테이너화된 애플리케이션을 쉽게 실행하고 관리할 수 있습니다.Windows WSL Ubuntu에서 Docker 설치하기사전 준비물Windows 10 혹은 Wi.. 2024. 12. 4. Electron으로 리액트앱 패키징하기 React와 Electron으로 만든 Hello World 위젯은 투명한 배경과 드래그 가능한 인터페이스를 가진 모던한 데스크톱 앱이었습니다. 하지만 이 상태로는 Node.js와 npm이 설치된 개발 환경에서만 실행할 수 있다는 한계가 있습니다.2024.11.30 - [Programming] - Hello World로 시작하는 리액트 네이티브 Hello World로 시작하는 리액트 네이티브크로스 플랫폼 모바일 애플리케이션 개발 프레임워크인 React Native는 Facebook(현 Meta)이 2015년에 공개했습니다. JavaScript를 사용하여 iOS와 Android 앱을 동시에 개발할 수 있도록 React의 선언적 UI 개발embeddedai.tistory.com이번 포스팅에서는 이 앱을 일반 .. 2024. 11. 30. Hello World로 시작하는 리액트 네이티브 크로스 플랫폼 모바일 애플리케이션 개발 프레임워크인 React Native는 Facebook(현 Meta)이 2015년에 공개했습니다. JavaScript를 사용하여 iOS와 Android 앱을 동시에 개발할 수 있도록 React의 선언적 UI 개발 방식을 모바일 환경으로 확장했으며, 웹 개발자들이 기존의 JavaScript와 React 지식으로 네이티브 수준의 모바일 앱을 만들 수 있게 되었습니다. React Native는 최근 Windows와 macOS 같은 데스크톱 플랫폼까지 지원 범위를 넓히고 있어, 이를 활용한 간단한 데스크톱 Hello World 위젯 제작 과정을 소개하고자 합니다. 이를 위해 Windows 환경에서 winget을 사용한 Node.js와 npm 설치 방법부터 차근히 알아보겠습니.. 2024. 11. 30. 이전 1 2 3 4 다음 반응형