본문 바로가기

dart3

Dart 언어 JavaScript와 다른 점 Dart 언어 JavaScript와 다른 점 저번에 간단히 Dart에 대해 알아보았기 때문에 오늘은 자바스크립트와 다른 점을 알아보려 한다. 나는 Flutter를 사용하기 위해 Dart를 공부하는 것이기 때문에 Flutter 공식 홈페이지를 참고하여 공부하였다. Flutter에서는 JavaScript와 몇 가지 차이점을 안내해주었다. 진입점 자바스크립트의 경우 진입점이 정해져 있지 않지만 Dart의 경우 진입점인 main() 함수가 반드시 필요하다. // JavaScript function startHere() { // Can be used as entry point } // Dart main() { } 콘솔 출력 // JavaScript console.log('Hello world!'); // Dart.. 2021. 4. 20.
Dart 간단히 알아보기 flutter라는 크로스 플랫폼 프레임워크로 앱을 만들기 위해, 그전에 필요한 dart라는 언어에 대해 공부하려고 한다. dart란? 위키백과에서는 아래와 같이 정의되어 있다. 다트(Dart)는 구글이 개발한 웹 프로그래밍 언어이다. 이는 2011년 10월 10일~12일까지 열렸던 "GOTO 컨퍼런스" 에서 공개되었다. 다트는 자바스크립트를 대체할만한 오픈 웹 플랫폼으로서 웹 개발언어를 목표로 개발된다고 밝혔다. 2018년도에는 배울필요가 없는 프로그래밍 언어 1위로 선정되는 치욕이 있었지만, 현재는 많이 올라왔다고 한다. 그리고 나는 flutter로 앱을 만들 생각이기 때문에 dart를 선행해야 한다. 객체지향 언어이기 때문에 Java를 공부했던 나에게는 러닝 커브도 많이 높을 것 같다고 생각되지 않아.. 2021. 4. 19.
네이티브 앱, 하이브리드 앱, 크로스 플랫폼 앱 그리고 Flutter 네이티브 앱, 하이브리드 앱, 크로스 플랫폼 앱 그리고 Flutter 저와 같이 네이티브앱을 개발하기 어려운 경우 보통 하이브리드 앱이나 크로스 플랫폼 앱을 선택하는 선택지에 놓이게 됩니다. 혼자서 개발을 진행해야하는 상황에서 Android, iOS 둘 다 개발해야 하는데 저 같은 주니어 개발자 입장에서 네이티브 앱을 두 가지 모두 개발하는 건 불가능하다는 생각을 했습니다. 차선의 선택이 필요했고 하이브리드 앱, 크로스플랫폼 앱 두 가지 중 한 가지를 선택하기로 했습니다. 일단 네이티브 앱, 하이브리드 앱, 크로스플랫폼 앱에 대한 개념 정리가 필요합니다. 네이티브 앱 Android는 Java 혹은 Kotlin, iOS는 Objective-C 혹은 Swift 등 특정 모바일 플랫폼에서만 사용 가능한 언어를.. 2021. 4. 16.
728x90
반응형