Dart: Structured web apps (구조화된 웹 앱)

https://www.dartlang.org/

구글이 키워낸 또 하나의 JS 기반의 언어 Dart가 2년만에 정식 출시되었습니다.

http://www.infoq.com/news/2013/11/dart-10


Dart를 JS로 바꿔주는 dart2js 도구도 지원이 되고, 요즘 핫한 AngulartJS와 합작품인 Angular.dart 도 있다고 합니다. 둘 다 구글에서 만들었기 때문에 결합이 용이한 듯 합니다. infoq에 따르면 dart2js 로 나온 JS가 기존 JS보다 용량도 작고, 빠르기까지 하다고 합니다.



5분 코드를 보면 다음과 같습니다.


main() { // 앱 실행 시작 print(new Fibonacci(10)); // 새로운 객체 실행 결과 출력 } class Fibonacci { // 클래스 선언 int original, fibo; // 변수 선언 String toString() => '$fibo'; // 간략화된 문법으로 메소드 선언 Fibonacci(int value) : // 목록 초기화로 생성자 함수 선언 original = value, fibo = fib(value) { } static int fib(int n) { // 클래스 메소드 선언 if (n < 2) { // 제어 흐름과 표현식 return n; } else { return fib(n-1) + fib(n-2); // 산술 연산자 } } }

자바 코드 같기도 하고, coffeescript 영향도 받은 것 같이 느껴집니다.


계속 나옵니다.

뭔가...


update: zdnet의 임민철 기자님 기사입니다. 상황을 알기에 좋은 기사입니다.

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20131115092635



+ Recent posts