Android+iOS+Web을 한방에 해결하는 언어 "Dart" > 자유게시판

자유게시판

Android+iOS+Web을 한방에 해결하는 언어 "Dart" 정보

Android+iOS+Web을 한방에 해결하는 언어 "Dart"

본문

최근 두어달간 자료를 수집중인 신종언어가 있습니다.

 

 

그중에서 오늘은 Dart 그리고, Dart로 만들어진 Framework인 Flutter를 소개합니다.

 

 

1. Dart

   자바스크립트를 대체하기위해서 구글에서 만든 언어랍니다.

   

   수많은 사이트와 로직이 JavaScript로 개발된게 많은데

   과연 대체가 될까요? 라는 생각이 듭니다.

 

   그럼에도 불구하고 Dart의 성장속도가 무섭습니다.

 

   그 배경에는 Flutter 라는 프레임워크가 존재합니다.

    

(1) Dart 

       그 자체만 보더라도

       Flutter를 거치지 않아도

       https://dart.dev/platforms

       을 보면 잘 나와있습니다.

        

         VM JIT and AOT

        이 문구만가지고도 흥분하는 개발자들 많을겁니다.

     

        아. Java/Kotlin 와  Swift 를 다 하지 않고

        Dart 만으로 가능? 진심? 

        게다가 Web도 됩다고 써있네요

      

        이.. 무슨 요술지팡이같은 언어의 등장인가요?

 

         Dart의 성능이 어느정도인지는 정확히 파악되거나 알려지지 않았지만

        일단 멀티를 지원한다니.. 기대가 되는 상황입니다.

 

 

 

   (2) Flutter

       한가지 Framework를 가지고

       Andriod + iOS를 구축가능하게 만드는 능력이 있기에 

       그러면서도 React.JS와 또다른 포지션을 갖더군요

       구글입장에서는 구글이 만든 node.js 를가지고 
       Facebook에서 ReacJS를 가지고 React.Native 를 배포하는게 배아프지 않을수없죠

       Dart를 가지고 만들어진 프레임워크인 Flutter 

       사실 이것이 Dart보다 더 인기가 폭발적입니다.

      

       개인적인 생각에 무언의 압박과 포상이 있던게 아닐까 싶기도합니다.

       

       아무튼 Flutter(플러터) 의 막강(?)한 기능은 

       Andriod + iOS 를 가능케 한다고 하네요

 

      https://medium.com/@dan_kim/%EB%B2%88%EC%97%AD-flutter%EB%8A%94-%EC%99%9C-%ED%98%81%EB%AA%85%EC%A0%81%EC%9D%B8%EA%B0%80-967c1dfcc5a9

   

      아직은 시장도입시기라서 다들 눈치작전을 통해서 

      누가먼저 희생할지를 옅보는듯 합니다.


   

         

   (3) 문제 / 해결과제

        무언가 새로운 언어가 나오면 항상 발생하는 일은

        "아.. 또 배워야 하는구나?"

         +

        " 이걸 언제 재코딩을 하지?" 

       입니다.

       컨버터가 나온다고 한들, 커스터마이징된 코드들이 한번에 컨버팅될리도 없고

       결국은 개발자의 몫.... 그 수고를 알아주는 오너/자원이되면 몰라도

       그게 아니라면 수많은 일과의 전쟁이 될겁니다.

       

 

원글 : https://www.deb.kr/bbs/board.php?bo_table=basic&wr_id=40

추천
2

댓글 9개

사실 저도 여직것 망설여진 상황입니다만,
이번의 flutter 를 비롯한 내용은 너무 강력해서

시간을 내서라도 조금씩 해야할것 같습니다.
님은 이미 시작하신거 같던데요
https://sir.kr/cm_free/1509478
강좌를 아무래도 잘못산것 같아요 ㅠ.ㅠ
영상 설명에 다트는 깊게 안다룬다네요 ㅠ.ㅠ
아.. 아무래도 프레임웍 위주일테니
dart는 제가 드린 링크로 웹문서를 공부해보시는게..
다트가 뭔지 몰라도 감사합니다.

군대에 있던 스피커가 Dart 였던것만 기억이 나네요..

얼마전 교회에서도 파괴해서 버렸고..
Future<int> _waitForValue() => new Future((){

  var n = 100000000;

  // Do some long process
  for (var i = 1; i <= n; i++) {
    // Print out progress:
    if ([n / 2, n / 4, n / 10, n / 20].contains(i)) {
      print("Not done yet...");
    }

    // Return value when done.
    if (i == n) {
      print("Done.");
      return i;
    }
  }
});


예제 보니
JS랑 거의 비슷한데요?

다시 보면 자바랑 비슷한것 같고..
자바스크립트 +  자바하고도 비슷하고 하더라구요
아무래도 문법의 일관적인 접근성을 높이려 애쓴거 같습니다.
전체 244 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여71 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT