본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

Flutter와 Dart

Flutter와 Dart는 모두 Google에서 개발한 기술.
Flutter는 멀티 플랫폼 UI 개발을 위한 프레임워크이고, Dart는 그것의 주 언어

https://standout.tistory.com/111

 

프레임워크란?

Framwork 'FRAME 프레임(틀, 규칙or법칙)'+'WORK 워크(일, 소프트웨어의 목적)' 목적을 달성하기 위한 구조/틀 일반적으로 애플리케이션 개발에서 자주 사용되는(데이터베이스 연결, 사용자 인증, 보안

standout.tistory.com

 

Flutter
Google이 개발한 오픈 소스 UI 소프트웨어 개발 키트

네이티브 앱과 같은 성능을 제공

iOS, Android, 웹 및 데스크톱 애플리케이션을 위한 통합된 사용자 인터페이스를 빌드할 수 있다.

다양한 위젯을 제공

https://docs.flutter.dev/get-started/install

 

Choose your development platform to get started

Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.

docs.flutter.dev

 

 


Dart
Dart는 Google에서 개발한 프로그래밍 언어

Dart는 C언어, 자바스크립트, Java 등 여러 언어의 영향을 받음

단일 쓰레드에서 비동기 프로그래밍을 지원하는 언어

개발 중에 빠른 반복과 디버깅 가능

https://dart-ko.dev/get-dart

 

Dart SDK 설치

Dart 웹, 커맨드라인, 서버 앱 개발에 필요한 라이브러리, 커맨드라인 도구 설치.

dart-ko.dev

https://standout.tistory.com/498

 

프로세스/스레드 방식

프로세스: 공장 스레드: 일꾼 프로세스 방식 매번 새로운 프로세스를 생성하여 처리하는 방식 멀티태스킹을 지원하지만 메모리 사용량이 더 크고, 프로세스 간의 통신이 필요하기 때문에 오버

standout.tistory.com

https://standout.tistory.com/555

 

동기식과 비동기식

동기식은 요청과 응답이 순차적으로 처리되어 응답을 받을때까지 기다려야한다. 비동기식 요청과 응답이 서로에게 영향을 주지않고 동시에 일어나 기다릴 필요가없다. 비동기식 언어로는 AJAX

standout.tistory.com