Dart의 Compile Platform
Dart 언어는 만능이다. Dart로 웹페이지, 안드로이드 모바일 앱, IOS 모바일 앱, 윈도우 데스크탑 앱, macOS 데스크탑 앱을 제작할 수 있으며, 심지어 백엔드 서버 코드로도 사용가능하다. 이게 가능한 이유는 Dart가 Javascript로 완전한 컴파일이 가능하기 때문이다. 사실 Javascript야말로 진정한 만능 언어다. Javascript로 모든 서비스를 개발하고 업무를 처리할 수 있다. 그리고 그러한 Javascript 개발을 특히 서비스의 UI적인 측면에서 더욱 쉽게 활용할 수 있도록 하는 Dart 또한 만능 언어라 할 수 있다. 1. JIT vs AOT JIT(Just in Time) 컴파일 방식은 파일을 실행할 때 컴파일을 진행한 후, 그렇게 바뀐 저수준 언어로 작업을 수행하는 ..
2023.08.03